initial commit
This commit is contained in:
21
c/armstrong-numbers/GNUmakefile
Normal file
21
c/armstrong-numbers/GNUmakefile
Normal file
@@ -0,0 +1,21 @@
|
||||
# the original 'makefile' has a flaw:
|
||||
# 1) it overrides CFLAGS
|
||||
# 2) it does not pass extra "FLAGS" to $(CC) that could come from environment
|
||||
#
|
||||
# It means we need to edit 'makefile' for different builds (DEBUG, etc...),
|
||||
# which is not practical at all.
|
||||
#
|
||||
# I hope this will be use-able for next exercises...
|
||||
|
||||
#include gmsl
|
||||
include makefile
|
||||
|
||||
manual=-DUNIT_TEST
|
||||
debug=$(manual) -DDEBUG
|
||||
|
||||
.PHONY: manual debug
|
||||
|
||||
manual debug: src/*.c src/*.h
|
||||
$(CC) $($@) src/*.c -o $@.out
|
||||
#debug: src/*.c src/*.h
|
||||
# $(CC) $(DEBUG) src/*.c -o $@.out
|
Reference in New Issue
Block a user