Просмотр исходного кода

create config.mk in suckless-style

Jan Klemkow 6 лет назад
Родитель
Сommit
209d05f95b
2 измененных файлов с 13 добавлено и 4 удалено
  1. 5 4
      Makefile
  2. 8 0
      config.mk

+ 5 - 4
Makefile

@@ -1,13 +1,14 @@
-CFLAGS += -std=c99 -pedantic -Wall -Wextra -g
-LDLIBS += -lutil
-CPPFLAGS += -D_DEFAULT_SOURCE
+include config.mk
 
-.PHONY: all clean test
+.PHONY: all clean install test
 
 all: scroll
 clean:
 	rm -f scroll
 
+install: scroll
+	cp scroll ${BINDIR}
+
 test: scroll
 	# return code passthrough of childs
 	if ! ./scroll true;  then exit 1; fi

+ 8 - 0
config.mk

@@ -0,0 +1,8 @@
+# paths
+PREFIX	= /usr/local
+BINDIR	= ${PREFIX}/bin
+
+CC ?= cc
+CFLAGS = -std=c99 -pedantic -Wall -Wextra -g
+LDLIBS += -lutil
+CPPFLAGS += -D_DEFAULT_SOURCE