summaryrefslogtreecommitdiff
path: root/sysutils/mtm/files/patch-Makefile
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