# Makefile for PROJECT-NAME by AUTHOR CC=gcc FLAGS=-Wall -std=c99 SRC1=MY-SOURCE-FILE1.c EXE1=MY-EXECUTABLE1 SRC2=MY-SOURCE-FILE2.c EXE2=MY-EXECUTABLE2 SRC3=MY-SOURCE-FILE3.c EXE3=MY-EXECUTABLE3 # add/delete SRC/EXE pairs as needed all: $(EXE1) $(EXE2) $(EXE3) clean: rm $(EXE1) $(EXE2) $(EXE3) $(EXE1): $(SRC1) $(CC) $(FLAGS) -o $@ $< $(EXE2): $(SRC2) $(CC) $(FLAGS) -o $@ $< $(EXE3): $(SRC3) $(CC) $(FLAGS) -o $@ $< # add/delete rules as needed