CC=gcc CFLAGS=-Wall -O1 PROGRAMS=pixel struct2 all: $(PROGRAMS) pixel: $(CC) -o pixel $(CFLAGS) pixel.c struct2: $(CC) -o struct2 $(CFLAGS) struct2.c clean: rm -f $(PROGRAMS) .PHONY=clean