# AUTHOR: Michael Wagner
# CREATED: Apr 29, 1999
# DESCRIPTION: Makefile for missionPlannerMain.

INSTALL_DIR = $(NOMAD_HOME)

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

SYSLIBS = -lm -lpthread

INCLUDES = -I$(NOMAD_HOME)/include/ \
	   -I$(NDDSHOME)/include/share \
	   -I$(NDDSHOME)/include/unix 

LIBS =  $(ARCHIVE) \
	$(NOMAD_HOME)/lib/$(ARCH)/libSensManNdds.a \
	$(NOMAD_HOME)/lib/$(ARCH)/libDatabaseNdds.a \
	$(NDDSHOME)/lib/$(ARCH)/libndds.a \
	$(NDDSHOME)/lib/$(ARCH)/libutilsip.a \
	$(NDDSHOME)/lib/$(ARCH)/libutilsxx.a \
	$(NOMAD_HOME)/lib/$(ARCH)/libsmHiResDriver.a \
	$(NOMAD_HOME)/lib/$(ARCH)/libFrameGrabber.a \
	$(NOMAD_HOME)/lib/$(ARCH)/libHiResPtu.a \
	$(NOMAD_HOME)/lib/$(ARCH)/libLensController.a \
	$(NOMAD_HOME)/lib/$(ARCH)/libDatabase.a \
	$(SYSLIBS)

DEFINES = 

ARCH = $(shell uname)

all: missionPlannerMain 

install: all
	cp missionPlannerMain $(INSTALL_DIR)/bin/$(ARCH)/.

missionPlannerMain: missionPlannerMain.cpp
	$(CC) $(CFLAGS) -o missionPlannerMain missionPlannerMain.cpp $(INCLUDES) $(LIBS) $(DEFINES)

clean:
	/bin/rm -f missionPlannerMain
