浏览代码

Retire config.def.h, unify Makefiles

master
Arun Prakash Jana 8 年前
父节点
当前提交
9a4c446760
找不到此签名对应的密钥 GPG 密钥 ID: A75979F35C080412
共有 3 个文件被更改,包括 6 次插入14 次删除
  1. +2
    -6
      Makefile
  2. +4
    -8
      Makefile.native
  3. +0
    -0
      config.h

+ 2
- 6
Makefile 查看文件

@@ -13,18 +13,14 @@ else
LDLIBS += -lncurses LDLIBS += -lncurses
endif endif


DISTFILES = nlay nnn.c config.def.h nnn.1 Makefile README.md LICENSE
LOCALCONFIG = config.h
DISTFILES = nlay nnn.c config.h nnn.1 Makefile README.md LICENSE
SRC = nnn.c SRC = nnn.c
BIN = nnn BIN = nnn
PLAYER = nlay PLAYER = nlay


all: $(BIN) $(PLAYER) all: $(BIN) $(PLAYER)


$(LOCALCONFIG): config.def.h
cp config.def.h $@

$(SRC): $(LOCALCONFIG)
$(SRC): config.h


$(BIN): $(SRC) $(BIN): $(SRC)
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LDLIBS) $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LDLIBS)


+ 4
- 8
Makefile.native 查看文件

@@ -1,6 +1,6 @@
VERSION = 1.2 VERSION = 1.2


PREFIX = /usr/local
PREFIX ?= /usr/local
MANPREFIX = $(PREFIX)/share/man MANPREFIX = $(PREFIX)/share/man


CFLAGS += -O3 -march=native -Wall -Wextra -Wno-unused-parameter CFLAGS += -O3 -march=native -Wall -Wextra -Wno-unused-parameter
@@ -13,21 +13,17 @@ else
LDLIBS += -lncurses LDLIBS += -lncurses
endif endif


DISTFILES = nlay nnn.c config.def.h nnn.1 Makefile README.md LICENSE
LOCALCONFIG = config.h
DISTFILES = nlay nnn.c config.h nnn.1 Makefile README.md LICENSE
SRC = nnn.c SRC = nnn.c
BIN = nnn BIN = nnn
PLAYER = nlay PLAYER = nlay


all: $(BIN) $(PLAYER) all: $(BIN) $(PLAYER)


$(LOCALCONFIG): config.def.h
cp config.def.h $@

$(SRC): $(LOCALCONFIG)
$(SRC): config.h


$(BIN): $(SRC) $(BIN): $(SRC)
$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ $^ $(LDFLAGS) $(LDLIBS)
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LDLIBS)
strip $@ strip $@


install: all install: all


config.def.h → config.h 查看文件


正在加载...
取消
保存