
CFLAGS= -Wall -g -lm
CFLAGSO= -c -Wall -g
CC=gcc
OBJECTS=fuv.o  pfunc.o
SOBJECTS= ../common/2x2.o ../common/stdfunc.o ../common/flor.o ../common/pcurve.o ../common/xtopt.o ../common/gramph.o ../common/2x2_io.o ../common/palitos.o ../common/cusp.o ../common/curveops.o ../common/placaops.o ../common/palgebra.o ../common/intersect.o ../common/fingraph.o ../common/blank.o ../common/inverta.o 

all: 2x2 fuv

$(OBJECTS): %.o: %.c
	$(CC) $(CFLAGSO) $< -o $@

clean :
	\rm -f $(OBJECTS) 2x2 fuv plntofig *.tmp *.pln *.fig *~

plntofig: plntofig.o
	$(CC) $(CFLAGS) plntofig.o -o plntofig

fuv: fuv.o pfunc.o
	$(CC) $(CFLAGS) fuv.o pfunc.o -o fuv

2x2: $(OBJECTS) $(SOBJECTS)
	$(CC) $(CFLAGS) $(SOBJECTS) pfunc.o -o 2x2


