Commit 4e849b52065a86447e763e31aa05b67a0598fe12
1 parent
76123152
Cleaned up makefiles
Showing
8 changed files
with
24 additions
and
24 deletions
00-sun/makefile
... | ... | @@ -5,12 +5,12 @@ all: $(TARGET) |
5 | 5 | %.o:%.c |
6 | 6 | gcc -g -I.. -Wall -pedantic `sdl2-config --cflags` -c $< -o $@ |
7 | 7 | |
8 | -%: %.c ../primlib.o %.c | |
8 | +$(TARGET): $(TARGET).o ../primlib.o | |
9 | 9 | gcc -g -I.. -Wall -pedantic `sdl2-config --cflags` ../primlib.o $< -o $@ -lSDL2_gfx `sdl2-config --libs` |
10 | 10 | |
11 | 11 | ../primlib.o: ../primlib.c ../primlib.h |
12 | 12 | |
13 | -$(TARGET): $(TARGET).c ../primlib.h | |
13 | +$(TARGET).o: $(TARGET).c ../primlib.h | |
14 | 14 | |
15 | 15 | clean: |
16 | - -rm $(TARGET) | |
17 | 16 | \ No newline at end of file |
17 | + -rm $(TARGET) $(TARGET).o ../primlib.o | |
18 | 18 | \ No newline at end of file | ... | ... |
01-cannon/makefile
... | ... | @@ -5,12 +5,12 @@ all: $(TARGET) |
5 | 5 | %.o:%.c |
6 | 6 | gcc -g -I.. -Wall -pedantic `sdl2-config --cflags` -c $< -o $@ |
7 | 7 | |
8 | -%: %.c ../primlib.o %.c | |
8 | +$(TARGET): $(TARGET).o ../primlib.o | |
9 | 9 | gcc -g -I.. -Wall -pedantic `sdl2-config --cflags` ../primlib.o $< -o $@ -lSDL2_gfx `sdl2-config --libs` -lm |
10 | 10 | |
11 | 11 | ../primlib.o: ../primlib.c ../primlib.h |
12 | 12 | |
13 | -$(TARGET): $(TARGET).c ../primlib.h | |
13 | +$(TARGET).o: $(TARGET).c ../primlib.h | |
14 | 14 | |
15 | 15 | clean: |
16 | - -rm $(TARGET) | |
17 | 16 | \ No newline at end of file |
17 | + -rm $(TARGET) $(TARGET).o ../primlib.o | |
18 | 18 | \ No newline at end of file | ... | ... |
02-cannon_wide/makefile
... | ... | @@ -5,12 +5,12 @@ all: $(TARGET) |
5 | 5 | %.o:%.c |
6 | 6 | gcc -g -I.. -Wall -pedantic `sdl2-config --cflags` -c $< -o $@ |
7 | 7 | |
8 | -%: %.c ../primlib.o %.c | |
8 | +$(TARGET): $(TARGET).o ../primlib.o | |
9 | 9 | gcc -g -I.. -Wall -pedantic `sdl2-config --cflags` ../primlib.o $< -o $@ -lSDL2_gfx `sdl2-config --libs` -lm |
10 | 10 | |
11 | 11 | ../primlib.o: ../primlib.c ../primlib.h |
12 | 12 | |
13 | -$(TARGET): $(TARGET).c ../primlib.h | |
13 | +$(TARGET).o: $(TARGET).c ../primlib.h | |
14 | 14 | |
15 | 15 | clean: |
16 | - -rm $(TARGET) | |
17 | 16 | \ No newline at end of file |
17 | + -rm $(TARGET) $(TARGET).o ../primlib.o | |
18 | 18 | \ No newline at end of file | ... | ... |
03-bullet/makefile
... | ... | @@ -5,12 +5,12 @@ all: $(TARGET) |
5 | 5 | %.o:%.c |
6 | 6 | gcc -g -I.. -Wall -pedantic `sdl2-config --cflags` -c $< -o $@ |
7 | 7 | |
8 | -%: %.c ../primlib.o %.c | |
8 | +$(TARGET): $(TARGET).o ../primlib.o | |
9 | 9 | gcc -g -I.. -Wall -pedantic `sdl2-config --cflags` ../primlib.o $< -o $@ -lSDL2_gfx `sdl2-config --libs` -lm |
10 | 10 | |
11 | 11 | ../primlib.o: ../primlib.c ../primlib.h |
12 | 12 | |
13 | -$(TARGET): $(TARGET).c ../primlib.h | |
13 | +$(TARGET).o: $(TARGET).c ../primlib.h | |
14 | 14 | |
15 | 15 | clean: |
16 | - -rm $(TARGET) | |
17 | 16 | \ No newline at end of file |
17 | + -rm $(TARGET) $(TARGET).o ../primlib.o | |
18 | 18 | \ No newline at end of file | ... | ... |
04-shoot/makefile
... | ... | @@ -5,12 +5,12 @@ all: $(TARGET) |
5 | 5 | %.o:%.c |
6 | 6 | gcc -g -I.. -Wall -pedantic `sdl2-config --cflags` -c $< -o $@ |
7 | 7 | |
8 | -%: %.c ../primlib.o %.c | |
8 | +$(TARGET): $(TARGET).o ../primlib.o | |
9 | 9 | gcc -g -I.. -Wall -pedantic `sdl2-config --cflags` ../primlib.o $< -o $@ -lSDL2_gfx `sdl2-config --libs` -lm |
10 | 10 | |
11 | 11 | ../primlib.o: ../primlib.c ../primlib.h |
12 | 12 | |
13 | -$(TARGET): $(TARGET).c ../primlib.h | |
13 | +$(TARGET).o: $(TARGET).c ../primlib.h | |
14 | 14 | |
15 | 15 | clean: |
16 | - -rm $(TARGET) | |
17 | 16 | \ No newline at end of file |
17 | + -rm $(TARGET) $(TARGET).o ../primlib.o | |
18 | 18 | \ No newline at end of file | ... | ... |
05-target/makefile
... | ... | @@ -5,12 +5,12 @@ all: $(TARGET) |
5 | 5 | %.o:%.c |
6 | 6 | gcc -g -I.. -Wall -pedantic `sdl2-config --cflags` -c $< -o $@ |
7 | 7 | |
8 | -%: %.c ../primlib.o %.c | |
8 | +$(TARGET): $(TARGET).o ../primlib.o | |
9 | 9 | gcc -g -I.. -Wall -pedantic `sdl2-config --cflags` ../primlib.o $< -o $@ -lSDL2_gfx `sdl2-config --libs` -lm |
10 | 10 | |
11 | 11 | ../primlib.o: ../primlib.c ../primlib.h |
12 | 12 | |
13 | -$(TARGET): $(TARGET).c ../primlib.h | |
13 | +$(TARGET).o: $(TARGET).c ../primlib.h | |
14 | 14 | |
15 | 15 | clean: |
16 | - -rm $(TARGET) | |
17 | 16 | \ No newline at end of file |
17 | + -rm $(TARGET) $(TARGET).o ../primlib.o | |
18 | 18 | \ No newline at end of file | ... | ... |
06-multiple_targets/makefile
... | ... | @@ -5,12 +5,12 @@ all: $(TARGET) |
5 | 5 | %.o:%.c |
6 | 6 | gcc -g -I.. -Wall -pedantic `sdl2-config --cflags` -c $< -o $@ |
7 | 7 | |
8 | -%: %.c ../primlib.o %.c | |
8 | +$(TARGET): $(TARGET).o ../primlib.o | |
9 | 9 | gcc -g -I.. -Wall -pedantic `sdl2-config --cflags` ../primlib.o $< -o $@ -lSDL2_gfx `sdl2-config --libs` -lm |
10 | 10 | |
11 | 11 | ../primlib.o: ../primlib.c ../primlib.h |
12 | 12 | |
13 | -$(TARGET): $(TARGET).c ../primlib.h | |
13 | +$(TARGET).o: $(TARGET).c ../primlib.h | |
14 | 14 | |
15 | 15 | clean: |
16 | - -rm $(TARGET) | |
17 | 16 | \ No newline at end of file |
17 | + -rm $(TARGET) $(TARGET).o ../primlib.o | |
18 | 18 | \ No newline at end of file | ... | ... |
07-tapered_bullet/makefile
... | ... | @@ -5,12 +5,12 @@ all: $(TARGET) |
5 | 5 | %.o:%.c |
6 | 6 | gcc -g -I.. -Wall -pedantic `sdl2-config --cflags` -c $< -o $@ |
7 | 7 | |
8 | -%: %.c ../primlib.o %.c | |
8 | +$(TARGET): $(TARGET).o ../primlib.o | |
9 | 9 | gcc -g -I.. -Wall -pedantic `sdl2-config --cflags` ../primlib.o $< -o $@ -lSDL2_gfx `sdl2-config --libs` -lm |
10 | 10 | |
11 | 11 | ../primlib.o: ../primlib.c ../primlib.h |
12 | 12 | |
13 | -$(TARGET): $(TARGET).c ../primlib.h | |
13 | +$(TARGET).o: $(TARGET).c ../primlib.h | |
14 | 14 | |
15 | 15 | clean: |
16 | - -rm $(TARGET) | |
17 | 16 | \ No newline at end of file |
17 | + -rm $(TARGET) $(TARGET).o ../primlib.o | |
18 | 18 | \ No newline at end of file | ... | ... |