CC = 	gcc

CPP =	g++

CFLAGS =	-c -g

TARGETS = 	pbnav webnav_test

INCLUDES =	-I. -I/usr/include

HEADERS =	

OBJS =	Navigator.o NavigationControlLoop.o LatLon.o webnav.o

pbnav: $(HEADERS) $(OBJS)
		$(CC) $(OBJS)  -lm -lgps -o $@

webnav_test: $(HEADERS) $(OBJS)
		$(CC) $(OBJS)  -lm -lgps -o $@

all:	$(TARGETS)

install:	$(TARGETS)
		cp ./pbnav ~/.
		sudo cp -v ~/pbnav /usr/local/bin/.

##########################################################################
# Do  not modify anything below this line unless absolutely necessary

.SUFFIXES:
.SUFFIXES:	.o .c .cpp

%.o: %.c 
	    $(CC) $(CFLAGS) $(INCLUDES) $< -o $@	
	    @echo

%.o: %.cpp
	    $(CPP) $(CFLAGS) $(INCLUDES) $< -o $@
	    @echo

DEST	    = .

MAKEFILE    = Makefile

clean:
	rm -f core $(OBJS) $(TARGETS)

##########################################################################

