.PHONY: clean P=types OBJECTS= types.o CFLAGS = -g -Wall -O3 LDLIBS='' CC=gcc $(P): $(OBJECTS) swap: $(CC) -o swap $(CFLAGS) swap.c all_types: $(CC) -o all_types $(CFLAGS) all_types.c clean: rm -f *.o $(P) swap all_types