# # Makefile for the "plot" drivers. # You should not have to change this makefile. # To make both drivers, just type "make all". # # Which C compiler are we using this week? CC = gcc # Optimization Level CFLAGS = -g -O SOURCE = $(HOME)/260/code/c PLOTOBJ = $(SOURCE)/plot/Plot.o XOBJ = $(SOURCE)/x/X.o PLOTINC = $(SOURCE)/plot XINC = $(SOURCE)/x LIBS = -L/local/lib/X11 -lsocket -lX11 -lm all: parametric plotpoly animpoly parametric: parametric.o $(PLOTOBJ) $(XOBJ) $(CC) $(CFLAGS) -o parametric parametric.o $(PLOTOBJ) $(XOBJ) $(LIBS) parametric.o: parametric.c $(CC) $(CFLAGS) -c parametric.c -I$(PLOTINC) -I$(XINC) plotpoly: plotpoly.o $(PLOTOBJ) $(XOBJ) $(CC) $(CFLAGS) -o plotpoly plotpoly.o $(PLOTOBJ) $(XOBJ) $(LIBS) plotpoly.o: plotpoly.c $(CC) $(CFLAGS) -c plotpoly.c -I$(PLOTINC) -I$(XINC) animpoly: animpoly.o $(PLOTOBJ) $(XOBJ) $(CC) $(CFLAGS) -o animpoly animpoly.o $(PLOTOBJ) $(XOBJ) $(LIBS) animpoly.o: animpoly.c $(CC) $(CFLAGS) -c animpoly.c -I$(PLOTINC) -I$(XINC) clean: rm *.o