CC=cc CFLAGS=-std=c1x -W -Wall -g LDFLAGS= EXEC=01 02 03 04 all: $(EXEC) 01: input.o 01.o $(CC) -o $@ $> $(LDFLAGS) 02: input.o 02.o $(CC) -o $@ $> $(LDFLAGS) 03: input.o 03.o $(CC) -o $@ $> $(LDFLAGS) 04: input.o 04.o $(CC) -o $@ $> $(LDFLAGS) .c.o: $(CC) -o $@ -c $< $(CFLAGS) clean: rm -rf *.o $(EXEC)