diff options
Diffstat (limited to 'set2/Makefile')
| -rw-r--r-- | set2/Makefile | 26 |
1 files changed, 6 insertions, 20 deletions
diff --git a/set2/Makefile b/set2/Makefile index 914471a..8b0ffbd 100644 --- a/set2/Makefile +++ b/set2/Makefile @@ -1,23 +1,9 @@ -LIB=../lib/lib2.c ../lib/lib.c -CC=gcc -CFLAGS := -g $(CFLAGS) -CLIBS=`pkg-config --cflags --libs libcrypto` +include ../.Makefile.common +COBJS=$(shell find . -type f -name "task*.c" | sed "s/\(.*\)\.c/\1.o/g") +TARGETS=$(shell find . -type f -name "task*.c" | sed "s/\(.*\)\.c/\1/g") -all: task9 task10 task11 task12 task13 task15 task16 +all: $(TARGETS) -task9: - $(CC) $(CFLAGS) task9.c $(LIB) $(CLIBS) -o task9 -task10: - $(CC) $(CFLAGS) task10.c $(LIB) $(CLIBS) -o task10 -task11: - $(CC) $(CFLAGS) task11.c $(LIB) $(CLIBS) -o task11 -task12: - $(CC) $(CFLAGS) task12.c $(LIB) $(CLIBS) -o task12 -task13: - $(CC) $(CFLAGS) task13.c $(LIB) $(CLIBS) -o task13 -task15: - $(CC) $(CFLAGS) task15.c $(LIB) $(CLIBS) -o task15 -task16: - $(CC) $(CFLAGS) task16.c $(LIB) $(CLIBS) -o task16 clean: - rm task9 task10 task11 task12 task13 task15 task16 + @echo -e "\tDEL\t$(TARGETS)" + @rm $(TARGETS) |
