
FFNAV_OBJS = mav_forces.o mav_moveTest.o mav_navCollide.o mav_navigate.o mav_nearestPoint.o
CFLAGS= -I../../../../incl ${CFLAG}
LIBS= -lmav_objects -lmav_navigation -lmav_windows -lmav_sms -lmav_callbacks -lmav_kernel -lmav_gfx # since -lmaverik has not yet been made at this stage of compilation

all:	eg4 viewer

eg4:	../../../../lib/libmav_ffnav${OPT_EXT}.so eg4.o navKeys.o
	${CC} ${CFLAG} eg4.o navKeys.o -o eg4 -L../../../../lib -lmav_ffnav -lmav_collide ${LIBS}

viewer:	../../../../lib/libmav_ffnav${OPT_EXT}.so viewer.o navKeys.o
	${CC} ${CFLAG} viewer.o navKeys.o -o viewer -L../../../../lib -lmav_ffnav -lmav_collide ${LIBS}

../../../../lib/libmav_ffnav${OPT_EXT}.so: ${FFNAV_OBJS}
	${LD} -o libmav_ffnav${OPT_EXT}.so ${FFNAV_OBJS}
	mv libmav_ffnav${OPT_EXT}.so ../../../../lib


clean:
	rm -f ${FFNAV_OBJS} eg4.o navKeys.o viewer.o

