summaryrefslogtreecommitdiff
path: root/set2/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'set2/Makefile')
-rw-r--r--set2/Makefile26
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)