28 lines
505 B
Makefile
28 lines
505 B
Makefile
ALL_BASE=mem str print list error str2 data str3 read mem2
|
|
ALL_TOTAL=$(ALL_BASE) printf
|
|
|
|
COMP=cc -Wall -Werror -Wextra -g -I ../
|
|
|
|
help :
|
|
@echo ""
|
|
@echo "RULES: all $(ALL_TOTAL)"
|
|
@echo ""
|
|
|
|
../libtf.a :
|
|
make -C ../ fclean debug
|
|
|
|
|
|
$(ALL_BASE) : ../libtf.a
|
|
$(COMP) -o $@.out $@.c ../libtf.a
|
|
|
|
printf : ../libtf.a
|
|
$(COMP) -o printf.out -Wno-error=format -Wformat=0 printf.c ../libtf.a
|
|
|
|
all : $(ALL_TOTAL)
|
|
|
|
clean :
|
|
rm $(addsuffix .out,$(ALL_TOTAL))
|
|
|
|
fclean : clean
|
|
|
|
.PHONY : help ../libtf.a $(ALL_TOTAL)
|