# AUTHOR: Michael Wagner
# CREATED: Jun 1, 1999
# DESCRIPTION: Makefile for the libacqHiResDriver.a library. 

INSTALL_DIR = $(NOMAD_HOME)

CC = egcs
CFLAGS = -g
AR = ar
ARFLAGS = r

INCLUDES = -I$(INSTALL_DIR)/include \
	   -I$(NDDSHOME)/include/unix \
           -I$(NDDSHOME)/include/share \
	   -I/usr/local/ptu-cpi/include

DEFINES = -D_UNIX

ARCHIVE = libacqHiResDriver.a

all: $(ARCHIVE)

install: all
	cp $(ARCHIVE)   $(INSTALL_DIR)/lib/`uname`/.
	cp acqHiResDriver.h  $(INSTALL_DIR)/include/.
	cp ppmRockSeg.h $(INSTALL_DIR)/include/.
	cp gps_calc.h $(INSTALL_DIR)/include/.

redTest: ppmRockSeg.o gps_calc.o
	$(CC) $(CFLAGS) -c acqHiResDriver.cpp -o acqHiResDriver.o $(INCLUDES) $(DEFINES) -DRED_TEST -DDEBUG
	$(AR) $(ARFLAGS) $(ARCHIVE) acqHiResDriver.o ppmRockSeg.o gps_calc.o
	cp $(ARCHIVE)   $(INSTALL_DIR)/lib/Linux/.
	cp acqHiResDriver.h  $(INSTALL_DIR)/include/.
	cp ppmRockSeg.h $(INSTALL_DIR)/include/.
	cp gps_calc.h $(INSTALL_DIR)/include/.

$(ARCHIVE): acqHiResDriver.o ppmRockSeg.o gps_calc.o
	$(AR) $(ARFLAGS) $(ARCHIVE) acqHiResDriver.o ppmRockSeg.o gps_calc.o

acqHiResDriver.o: acqHiResDriver.cpp
	$(CC) $(CFLAGS) -c acqHiResDriver.cpp -o acqHiResDriver.o $(INCLUDES) $(DEFINES)

ppmRockSeg.o: ppmRockSeg.cpp ppmRockSeg.h
	$(CC) $(CFLAGS) -c ppmRockSeg.cpp -o ppmRockSeg.o $(INCLUDES) $(DEFINES)

gps_calc.o: gps_calc.cpp
	$(CC) $(CFLAGS) -c gps_calc.cpp -o gps_calc.o $(INCLUDES) $(DEFINES)

gps_calc2.o: gps_calc2.cpp
	$(CC) $(CFLAGS) -c gps_calc2.cpp -o gps_calc2.o $(INCLUDES) $(DEFINES)

clean:
	/bin/rm -f acqHiResDriver.o ppmRockSeg.o gps_calc.o core $(ARCHIVE)







