Automate tests
[centaur.git] / tests / src / Makefile
1 CFLAGS := -Wall -pedantic
2 EXES := putsmain putsmainsub brkmain
3 OBJS := puts_noarg.o puts_alternative.o puts_data.o
4 TARGETS := $(EXES) $(OBJS)
5
6
7 all: $(TARGETS)
8
9
10 putsmain: putsmain.c
11         gcc $(CFLAGS) $^ -o $@
12
13 putsmainsub: putsmainsub.c
14         gcc $(CFLAGS) $^ -o $@
15
16 .c.o:
17         gcc $(CFLAGS) -c $< -o $@
18
19
20 .PHONY: clean
21 clean:
22         rm -f $(TARGETS)