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)