abg

Animated background for X11
git clone git://git.laack.co/abg.git
Log | Files | Refs | README | LICENSE

Makefile (1204B)


      1 include config.mk
      2 
      3 # building actual program
      4 
      5 debug-build:
      6 	${DCOMMAND_P} src/main.cpp ${DCOMMAND_S} -o abg.out
      7 
      8 build:
      9 	${COMMAND_P} src/main.cpp ${COMMAND_S} -o abg.out
     10 
     11 release-build: build
     12 
     13 man:
     14 	mkdir -p ${MANPREFIX}/man1
     15 	sed "s/VERSION/${VERSION}/g" < docs/abg.1 > ${MANPREFIX}/man1/abg.1
     16 	chmod 644 ${MANPREFIX}/man1/abg.1
     17 install: release-build man
     18 	cp abg.out ${PREFIX}/bin/abg
     19 clean:
     20 	rm *.out
     21 
     22 # other
     23 fmt:
     24 	clang-format -i src/*.cpp
     25 	clang-format -i tests/*.cpp
     26 format: fmt
     27 
     28 # snapshot update
     29 snapshot-update:
     30 	${TCOMMAND_P} tests/snapshot_update.cpp ${TCOMMAND_S} -o snapshot_update.out
     31 	./snapshot_update.out
     32 	rm snapshot_update.out
     33 
     34 # tests
     35 snapshot-test:
     36 	${TCOMMAND_P} tests/snapshot_test.cpp ${TCOMMAND_S} -o snapshot_tests.out
     37 	./snapshot_tests.out
     38 	rm snapshot_tests.out
     39 graph-test:
     40 	${TCOMMAND_P} tests/graph_test.cpp ${TCOMMAND_S} -o graph_tests.out
     41 	./graph_tests.out
     42 	rm graph_tests.out
     43 algo-test:
     44 	${TCOMMAND_P} tests/algo_test.cpp ${TCOMMAND_S} -o algo_tests.out
     45 	./algo_tests.out
     46 	rm algo_tests.out
     47 crash-test:
     48 	${TCOMMAND_P} tests/crash_test.cpp ${TCOMMAND_S} -o crash_test.out
     49 	./crash_test.out
     50 	rm crash_test.out
     51 
     52 test: format snapshot-test graph-test algo-test crash-test