Skip to content

Commit aab0876

Browse files
authored
Create Makefile with three example source-files
1 parent 63eba0c commit aab0876

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
vim: noexpandtab: ts=8: softtabstop=8
2+
#/*minimal Makefile*/
3+
TARGET = testing_C
4+
PRINTF = format_testing_C
5+
ARGV = arg_testing_C
6+
7+
CC = gcc
8+
9+
$(TARGET):
10+
$(CC) minimal.c -o $(TARGET)
11+
$(PRINTF):
12+
$(CC) minimal_ptintf.c -o $(TARGET)
13+
$(ARGV):
14+
$(CC) minimal_w_args.c -o $(TARGET)
15+
16+
all:
17+
$(TARGET) $(PRINTF) $(ARGV)
18+
mini:
19+
$(TARGET)
20+
./$(TARGET)
21+
printf:
22+
$(PRINTF)
23+
./$(PRINTF)
24+
argv:
25+
$(ARGV)
26+
./$(ARGV)
27+
28+
run: $(TARGET) $(PRINTF) $(ARGV)
29+
./$(TARGET)
30+
./$(PRINTF)
31+
./$(ARGV)
32+
33+
34+
listfiles:
35+
ls -lAh

0 commit comments

Comments
 (0)