1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
OUTPUT = fileutil OBJS = fileutil.o iohelper.o CC = gcc CFLAGS = -Wall -c all: $(OBJS) $(CC) $(OBJS) -o $(OUTPUT) debug: $(OBJS) $(CC) -g $(OBJS) -o $(OUTPUT) fileutil.o: fileutil.c fileutil.h $(CC) $(CFLAGS) fileutil.c iohelper.o: iohelper.c iohelper.h $(CC) $(CFLAGS) iohelper.c clean: rm $(OUTPUT) $(OBJS)