CC = gcc CFLAGS = -Wall -g -ansi SOURCES = proxy.c HEADERS = proxy.h TARGET = proxy .PHONY: all clean tags submit objects = $(SOURCES:.c=.o) proxy: $(objects) $(CC) $(CFLAGS) -o $(TARGET) $(objects) all: $(TARGET) clean: @rm -f *.o $(TARGET) tags: @ctags $(SOURCES) submit: clean @tar zcf pa1.tar.gz $(SOURCES) $(HEADERS) README Makefile