#Makefile for this node of the volume tree

srcdir = ../..
include $(MAKEBUNDLE)/pre.make

#------------------------------------------------------------------------

LIB_NAME  = vuGeneral

SOURCES   = MarchingCubesBase.cpp \
	    MarchingCubesData.cpp \
	    MCGlobalData.cpp

HEADERS   = MarchingCubesBase.h \
	    MarchingCubesData.h \
	    MCGlobalData.h

MYLIBS    = \
	    -lmpatrol               \
	    -lbfd                   \
	    -limagehlp              \
	    ${NULL}

LIBS      = \
	    -lvuwxUtilities         \
	    -lvuwxUIElements        \
	    -lvuVolume              \
	    -lvuGeneral             \
	    -lpaint                 \
	    ${NULL}

testMCMesch.o : %.cpp
	$(CC) -c $(CFLAGS) $(CPPFLAGS) $(INCLS) -o $@ $<

normal: testMCMesh.o obj/WINDOWS_debug/MarchingCubesData.o
	${CC} -g -o testMCMesh $< obj/WINDOWS_debug/MarchingCubesData.o ${LIB_DIR} \
		${WINLIBS} -lwx_msw-2.4 -liberty ${LIBS} ${GLLIBS}

mpatrol: testMCMesh.o obj/WINDOWS_debug/MarchingCubesData.o
	${CC} -g -o testMCMesh $< obj/WINDOWS_debug/MarchingCubesData.o ${LIB_DIR} \
		${WINLIBS} ${MYLIBS} -lwx_msw-2.4 -liberty ${LIBS} ${GLLIBS}

include $(MAKEBUNDLE)/lib.make
