VERSION = 1.0
BASENAME = vgp$(VERSION)
#CC = gcc

LIBS = $(XMLIB) $(XTOOLLIB) $(XLIB) -lm
#LIBS = -lXm -lXt -lX11 -lm

OBJ = vgp.o math.o rotation.o Xstuff.o
DATA = spiral.dat earth.dat cone.dat map.dat 
DIST = Imakefile README INSTALL vgp.1 $(OBJ:.o=.c) vgp.h

# for most machines...
CFLAGS = -O2
# for HP9000 8.0
# CFLAGS = -O -Aa -D_HPUX_SOURCE

vgp :	$(OBJ)
	$(CC) $(CFLAGS) $(OBJ) $(LIBS) -o $@


vgp.o:	vgp.c vgp.h Makefile

rotation.o:	rotation.c vgp.h Makefile

Xstuff.o:	Xstuff.c vgp.h Makefile

math.o:		math.c Makefile


$(BASENAME).tar:	$(DIST)
	rm -rf $(BASENAME)
	mkdir $(BASENAME)
	cp $(DIST) $(BASENAME)
	mkdir $(BASENAME)/data
	cd data; cp $(DATA) ../$(BASENAME)/data
	tar -cvf $@ $(BASENAME)
	rm -rf $(BASENAME)
