22 lines
526 B
Makefile
22 lines
526 B
Makefile
# 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
|