summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile12
1 files changed, 11 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 606e9fb..152615f 100644
--- a/Makefile
+++ b/Makefile
@@ -1,12 +1,22 @@
+CFLAGS = -std=c99 -Wall -Wpedantic
+CC = gcc
+
all: dist
dist: main.o parent.o child.o ipc.o
- gcc -o $@ $^
+ $(CC) -o $@ $^
main.o: main.c
+ $(CC) -c -o $@ $< $(CFLAGS)
+
parent.o: parent.c
+ $(CC) -c -o $@ $< $(CFLAGS)
+
child.o: child.c
+ $(CC) -c -o $@ $< $(CFLAGS)
+
ipc.o: ipc.c
+ $(CC) -c -o $@ $< $(CFLAGS)
clean:
rm -f *.o dist