CC = gcc DEBUG = -g CFLAGS = -Wall -std=c99 -pedantic -c $(DEBUG) LFLAGS = -Wall -std=c99 -pedantic $(DEBUG) proggen : proggen.o $(CC) $(LFLAGS) proggen.o -o proggen proggen.o : proggen.c proggen.h $(CC) $(CFLAGS) proggen.c clean: \rm *.o proggen