summaryrefslogtreecommitdiff
path: root/C/OOP/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'C/OOP/Makefile')
-rw-r--r--C/OOP/Makefile18
1 files changed, 18 insertions, 0 deletions
diff --git a/C/OOP/Makefile b/C/OOP/Makefile
new file mode 100644
index 0000000..478ddab
--- /dev/null
+++ b/C/OOP/Makefile
@@ -0,0 +1,18 @@
+oop_prog: main.o animal.o cat.o
+ gcc -Wall -o oop_prog main.o cat/cat.o animal/animal.o
+
+main.o: main.c
+ gcc -I./include -c main.c
+
+animal.o: animal/animal.c
+ gcc -I./include -c animal/animal.c -o animal/animal.o
+
+cat.o: cat/cat.c
+ gcc -I./include -c cat/cat.c -o cat/cat.o
+
+
+clean:
+ rm animal/*.o
+ rm cat/*.o
+ rm main.o
+ rm oop_prog