#
# Makefile for plotfoil
#

#CC = gcc

CFLAGS = -O -Wall -ansi -pedantic -DCheapInterp -g

SRC = plotfoil.c spline.c ui.c ps_procs.c foil_lib.c
OBJS = plotfoil.o spline.o ui.o ps_procs.o foil_lib.o

all : plotfoil editfoil mixfoils

mixfoils : mixfoils.o foil_lib.o
	$(CC) -o mixfoils mixfoils.o foil_lib.o -lm

editfoil : editfoil.o foil_lib.o
	$(CC) -o editfoil editfoil.o foil_lib.o -lm

plotfoil : $(OBJS)
	$(CC) $(CFLAGS) -o plotfoil $(OBJS) -lm

clean :
	-rm *.o *~
	-rm -i plotfoil plotfoil.tgz editfoil mixfoils

dist :
	(cd ..; tar cvf - plotfoil | gzip >plotfoil.tgz)
	mv ../plotfoil.tgz .

# DO NOT DELETE THIS LINE -- make depend depends on it.

editfoil.o: editfoil.h config.h 
editfoil.o: foil_lib.h lib.h
foil_lib.o: config.h 
foil_lib.o: foil_lib.h lib.h
mixfoils.o: mixfoils.h config.h 
mixfoils.o: foil_lib.h lib.h
plotfoil.o: plotfoil.h config.h 
plotfoil.o: COPYRIGHT externs.h
ps_procs.o: plotfoil.h config.h 
ps_procs.o: foil_lib.h lib.h
ps_procs.o: COPYRIGHT externs.h
spline.o: plotfoil.h config.h 
spline.o: foil_lib.h lib.h
spline.o: COPYRIGHT externs.h
ui.o: plotfoil.h config.h 
ui.o: foil_lib.h lib.h COPYRIGHT externs.h
