소스 검색

create config.mk in suckless-style

Jan Klemkow 6 년 전
부모
커밋
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