Makefile (593B)
1 TARGET:=linux-glibc-amd64 2 3 .PHONY: default 4 default: build/${TARGET}/pmlag 5 6 FIND:=$(shell command -v gfind find) 7 8 WATCH?= 9 WATCH+=$(shell $(FIND) src -type f -name '*.c') 10 WATCH+=$(shell $(FIND) src -type f -name '*.h') 11 12 build/${TARGET}/pmlag: build/${TARGET} $(WATCH) 13 cd build/${TARGET} && dep install 14 $(MAKE) --directory build/${TARGET} TARGET=${TARGET} 15 16 build/${TARGET}: $(WATCH) 17 mkdir -p build/${TARGET} 18 cp -rT manpage.1.md build/${TARGET}/manpage.1.md 19 cp -rT src/ build/${TARGET}/src 20 cp -rT target/common/ build/${TARGET} 21 cp -rT target/${TARGET}/ build/${TARGET}