#C=gcc -I$h -c -ggdb
#L=c++ -lm -lX11 -L/usr/X11R6/lib -ggdb
WARN= -Wall -Wno-unused-result -Wno-parentheses
C=gcc -I$h -c -O3 $(WARN)
CL=gcc -I$h -O3 $(WARN)
CLNOWARN=gcc -I$h -O3 -Wno-unused-result 
L=g++ $h/showit.o -lm -lX11 -L/usr/X11R6/lib -O3 

all: uvshow uvcheck uvcheck2

uvshow.o: uvshow.c spex2.h olga-eichkurve.c
	$C uvshow.c
uvshow: uvshow.o
	$L uvshow.o -o uvshow

uvcheck: uvcheck.c spex2.h
	$(CL) uvcheck.c -lm -o uvcheck

uvcheck2: uvcheck2.c spex2.h
	$(CLNOWARN) uvcheck2.c -lm -o uvcheck2

install:
	cp uvshow $(HOME)/bin
	cp uvcheck $(HOME)/bin

clean:
	rm -f *~ *.o
clean-all:
	rm -f *~ *.o uvshow uvcheck uvcheck2
