94 lines
3.3 KiB
Makefile
94 lines
3.3 KiB
Makefile
|
|
|
|
OBJS = DecomposeSample.o \
|
|
ConvexDecomposition/bestfit.o ConvexDecomposition/float_math.o \
|
|
ConvexDecomposition/bestfitobb.o ConvexDecomposition/meshvolume.o \
|
|
ConvexDecomposition/cd_hull.o ConvexDecomposition/planetri.o \
|
|
ConvexDecomposition/cd_wavefront.o ConvexDecomposition/raytri.o \
|
|
ConvexDecomposition/concavity.o ConvexDecomposition/splitplane.o \
|
|
ConvexDecomposition/ConvexDecomposition.o ConvexDecomposition/triangulate.o \
|
|
ConvexDecomposition/fitsphere.o ConvexDecomposition/vlookup.o
|
|
|
|
HEADERS = \
|
|
ConvexDecomposition/bestfit.h \
|
|
ConvexDecomposition/bestfitobb.h \
|
|
ConvexDecomposition/cd_hull.h \
|
|
ConvexDecomposition/cd_vector.h \
|
|
ConvexDecomposition/cd_wavefront.h \
|
|
ConvexDecomposition/concavity.h \
|
|
ConvexDecomposition/ConvexDecomposition.h \
|
|
ConvexDecomposition/fitsphere.h \
|
|
ConvexDecomposition/float_math.h \
|
|
ConvexDecomposition/meshvolume.h \
|
|
ConvexDecomposition/planetri.h \
|
|
ConvexDecomposition/raytri.h \
|
|
ConvexDecomposition/splitplane.h \
|
|
ConvexDecomposition/triangulate.h \
|
|
ConvexDecomposition/vlookup.h
|
|
|
|
CC = g++
|
|
|
|
DEBUG = -ggdb
|
|
|
|
CFLAGS = -IConvexDecomposition -Wall -c $(DEBUG)
|
|
|
|
LFLAGS = $(DEBUG)
|
|
|
|
convex_decomposition: $(OBJS)
|
|
$(CC) $(LFLAGS) $(OBJS) -o convex_decomposition
|
|
|
|
DecomposeSample.o: DecomposeSample.cpp
|
|
$(CC) $(CFLAGS) DecomposeSample.cpp -o $@
|
|
|
|
ConvexDecomposition/bestfit.o: ConvexDecomposition/bestfit.cpp
|
|
$(CC) $(CFLAGS) ConvexDecomposition/bestfit.cpp -o $@
|
|
|
|
ConvexDecomposition/bestfitobb.o: ConvexDecomposition/bestfitobb.cpp
|
|
$(CC) $(CFLAGS) ConvexDecomposition/bestfitobb.cpp -o $@
|
|
|
|
ConvexDecomposition/cd_hull.o: ConvexDecomposition/cd_hull.cpp
|
|
$(CC) $(CFLAGS) ConvexDecomposition/cd_hull.cpp -o $@
|
|
|
|
ConvexDecomposition/cd_wavefront.o: ConvexDecomposition/cd_wavefront.cpp
|
|
$(CC) $(CFLAGS) ConvexDecomposition/cd_wavefront.cpp -o $@
|
|
|
|
ConvexDecomposition/concavity.o: ConvexDecomposition/concavity.cpp
|
|
$(CC) $(CFLAGS) ConvexDecomposition/concavity.cpp -o $@
|
|
|
|
ConvexDecomposition/ConvexDecomposition.o: ConvexDecomposition/ConvexDecomposition.cpp
|
|
$(CC) $(CFLAGS) ConvexDecomposition/ConvexDecomposition.cpp -o $@
|
|
|
|
ConvexDecomposition/fitsphere.o: ConvexDecomposition/fitsphere.cpp
|
|
$(CC) $(CFLAGS) ConvexDecomposition/fitsphere.cpp -o $@
|
|
|
|
ConvexDecomposition/float_math.o: ConvexDecomposition/float_math.cpp
|
|
$(CC) $(CFLAGS) ConvexDecomposition/float_math.cpp -o $@
|
|
|
|
ConvexDecomposition/meshvolume.o: ConvexDecomposition/meshvolume.cpp
|
|
$(CC) $(CFLAGS) ConvexDecomposition/meshvolume.cpp -o $@
|
|
|
|
ConvexDecomposition/planetri.o: ConvexDecomposition/planetri.cpp
|
|
$(CC) $(CFLAGS) ConvexDecomposition/planetri.cpp -o $@
|
|
|
|
ConvexDecomposition/raytri.o: ConvexDecomposition/raytri.cpp
|
|
$(CC) $(CFLAGS) ConvexDecomposition/raytri.cpp -o $@
|
|
|
|
ConvexDecomposition/splitplane.o: ConvexDecomposition/splitplane.cpp
|
|
$(CC) $(CFLAGS) ConvexDecomposition/splitplane.cpp -o $@
|
|
|
|
ConvexDecomposition/triangulate.o: ConvexDecomposition/triangulate.cpp
|
|
$(CC) $(CFLAGS) ConvexDecomposition/triangulate.cpp -o $@
|
|
|
|
ConvexDecomposition/vlookup.o: ConvexDecomposition/vlookup.cpp ConvexDecomposition/vlookup.cpp
|
|
$(CC) $(CFLAGS) ConvexDecomposition/vlookup.cpp -o $@
|
|
|
|
install:
|
|
cp convex_decomposition ../../convex_decomposition/bin/
|
|
|
|
clean:
|
|
\rm *.o */*.o convex_decomposition
|
|
|
|
tar:
|
|
tar cfv ConvexDecomposition.tar DecomposeSample.cpp convex_decomposition Makefile \
|
|
ConvexDecomposition
|