# makefile to compile a c program PROJECT = fmsg OBJECTS = fmsglib.o $(PROJECT).o CC = gcc CFLAGS = LDFLAGS = $(PROJECT): $(OBJECTS) $(CC) $(CFLAGS) -o $@ $+ $(LDFLAGS) %.o: %.c %.h $(CC) $(CFLAGS) -c $< %.o: %.c $(CC) $(CFLAGS) -c $< clean: rm -rf $(PROJECT) *.o