瀏覽代碼

Allow custom CFLAGS and CPPFLAGS in Makefile

This is consistent with the fact that custom LDFLAGS are already allowed, and
for once, it makes warning options easier to control.

Also use automatic variables $@ and $^ consistently.
master
Zhiming Wang 8 年之前
父節點
當前提交
e758ff78e5
沒有發現已知的金鑰在資料庫的簽署中 GPG 金鑰 ID: 5B58F95EC95965D8
共有 1 個檔案被更改,包括 3 行新增5 行删除
  1. +3
    -5
      Makefile

+ 3
- 5
Makefile 查看文件

@@ -3,9 +3,7 @@ VERSION = 0.6
PREFIX = /usr/local PREFIX = /usr/local
MANPREFIX = $(PREFIX)/man MANPREFIX = $(PREFIX)/man


#CPPFLAGS = -DDEBUG CFLAGS += -O3 -march=native
#CFLAGS = -g
CFLAGS = -O3 -march=native
LDLIBS = -lcurses LDLIBS = -lcurses


DISTFILES = nnn.c config.def.h nnn.1 Makefile README.md LICENSE DISTFILES = nnn.c config.def.h nnn.1 Makefile README.md LICENSE
@@ -21,8 +19,8 @@ $(LOCALCONFIG): config.def.h
$(SRC): $(LOCALCONFIG) $(SRC): $(LOCALCONFIG)


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


install: all install: all
mkdir -p $(DESTDIR)$(PREFIX)/bin mkdir -p $(DESTDIR)$(PREFIX)/bin


||||||
x
 
000:0
Loading…
取消
儲存