blob: 3465ad3404e0f63b95c3c0fce8eecacbe4d1e22d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
--- Makefile.orig 2019-08-06 13:35:52 UTC
+++ Makefile
@@ -1,18 +1,20 @@
CC ?= gcc
CFLAGS ?= -std=c99 -Wall -Wextra -pedantic -Os
+CPPFLAGS ?=
+LDFLAGS ?=
FEATURES ?= -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED
-HEADERS ?=
-LIBPATH ?=
DESTDIR ?= /usr/local
MANDIR ?= $(DESTDIR)/man/man1
CURSESLIB ?= ncursesw
-LIBS ?= -l$(CURSESLIB) -lutil
+LIBRARIES ?= -l$(CURSESLIB) -lutil
+CPPFLAGS += $(FEATURES)
+LDFLAGS += $(LIBRARIES)
+
all: mtm
mtm: vtparser.c mtm.c config.h
- $(CC) $(CFLAGS) $(FEATURES) -o $@ $(HEADERS) vtparser.c mtm.c $(LIBPATH) $(LIBS)
- strip -s mtm
+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ vtparser.c mtm.c
config.h: config.def.h
cp -i config.def.h config.h
|