Skip to content
Snippets Groups Projects
Commit 2b3ecadf authored by Christophe Geuzaine's avatar Christophe Geuzaine
Browse files

*** empty log message ***

parent f2f3a38f
No related branches found
No related tags found
No related merge requests found
...@@ -134,9 +134,10 @@ dos: dos-tag ...@@ -134,9 +134,10 @@ dos: dos-tag
${LINKER} ${OPTIM} ${DASH}o bin/gmsh${EXEEXT} ${GMSH_LIBS} ${LINKER} ${OPTIM} ${DASH}o bin/gmsh${EXEEXT} ${GMSH_LIBS}
dos-lib: dos-tag dos-lib: dos-tag
for %%i in (${GMSH_DIRS}); do gmake -C %%i cpobj for %%i in (${GMSH_DIRS}); do gmake -C %%i
${AR} ${ARFLAGS}lib/libGmsh${LIBEXT} lib/*${OBJEXT} ${AR} ${ARFLAGS}bin\libGmsh${LIBEXT} lib\*${LIBEXT}
erase lib\*${OBJEXT} erase lib\*${LIBEXT}
move bin\libGmsh${LIBEXT} lib
dos-clean: dos-clean:
for %%i in (doc lib ${GMSH_DIRS}) do gmake -C %%i clean for %%i in (doc lib ${GMSH_DIRS}) do gmake -C %%i clean
......
...@@ -3,90 +3,11 @@ ...@@ -3,90 +3,11 @@
# See the LICENSE.txt file for license information. Please report all # See the LICENSE.txt file for license information. Please report all
# bugs and problems to <gmsh@geuz.org>. # bugs and problems to <gmsh@geuz.org>.
include ../../variables default:
@cd src && ${MAKE}
LIB = ../../lib/libGmshANN${LIBEXT}
INC = ${DASH}I../../Common ${DASH}I./include
CFLAGS = ${OPTIM} ${FLAGS} ${INC} ${SYSINCLUDE}
SRC = src/ANN.cpp\
src/bd_fix_rad_search.cpp\
src/bd_pr_search.cpp\
src/bd_search.cpp\
src/bd_tree.cpp\
src/brute.cpp\
src/kd_dump.cpp\
src/kd_fix_rad_search.cpp\
src/kd_pr_search.cpp\
src/kd_search.cpp\
src/kd_split.cpp\
src/kd_tree.cpp\
src/kd_util.cpp\
src/perf.cpp
OBJ = ${SRC:.cpp=${OBJEXT}}
.SUFFIXES: ${OBJEXT} .cpp
${LIB}: ${OBJ}
${AR} ${ARFLAGS}${LIB} ${OBJ}
${RANLIB} ${LIB}
cpobj: ${OBJ}
cp -f ${OBJ} ../../lib/
.cpp${OBJEXT}:
${CXX} ${CFLAGS} ${DASH}c $< ${DASH}o ${<:.cpp=${OBJEXT}}
if [ -r ${notdir ${<:.cpp=${OBJEXT}}} ]; then\
mv -f ${notdir ${<:.cpp=${OBJEXT}}} ${<:.cpp=${OBJEXT}};\
fi
clean: clean:
rm -f src/*.o src/*.obj @cd src && ${MAKE} clean
depend: depend:
(sed '/^# DO NOT DELETE THIS LINE/q' Makefile && \ @cd src && ${MAKE} depend
${CXX} -MM ${CFLAGS} ${SRC} \
) >Makefile.new
cp Makefile Makefile.bak
cp Makefile.new Makefile
rm -f Makefile.new
# DO NOT DELETE THIS LINE
ANN.o: src/ANN.cpp include/ANN/ANNx.h include/ANN/ANN.h \
include/ANN/ANNperf.h
bd_fix_rad_search.o: src/bd_fix_rad_search.cpp src/bd_tree.h \
include/ANN/ANNx.h include/ANN/ANN.h src/kd_tree.h \
src/kd_fix_rad_search.h src/kd_util.h src/pr_queue_k.h \
include/ANN/ANNperf.h
bd_pr_search.o: src/bd_pr_search.cpp src/bd_tree.h include/ANN/ANNx.h \
include/ANN/ANN.h src/kd_tree.h src/kd_pr_search.h src/kd_util.h \
src/pr_queue.h include/ANN/ANNperf.h src/pr_queue_k.h
bd_search.o: src/bd_search.cpp src/bd_tree.h include/ANN/ANNx.h \
include/ANN/ANN.h src/kd_tree.h src/kd_search.h src/kd_util.h \
src/pr_queue_k.h include/ANN/ANNperf.h
bd_tree.o: src/bd_tree.cpp src/bd_tree.h include/ANN/ANNx.h \
include/ANN/ANN.h src/kd_tree.h src/kd_util.h src/kd_split.h \
include/ANN/ANNperf.h
brute.o: src/brute.cpp include/ANN/ANNx.h include/ANN/ANN.h \
src/pr_queue_k.h include/ANN/ANNperf.h
kd_dump.o: src/kd_dump.cpp src/kd_tree.h include/ANN/ANNx.h \
include/ANN/ANN.h src/bd_tree.h
kd_fix_rad_search.o: src/kd_fix_rad_search.cpp src/kd_fix_rad_search.h \
src/kd_tree.h include/ANN/ANNx.h include/ANN/ANN.h src/kd_util.h \
src/pr_queue_k.h include/ANN/ANNperf.h
kd_pr_search.o: src/kd_pr_search.cpp src/kd_pr_search.h src/kd_tree.h \
include/ANN/ANNx.h include/ANN/ANN.h src/kd_util.h src/pr_queue.h \
include/ANN/ANNperf.h src/pr_queue_k.h
kd_search.o: src/kd_search.cpp src/kd_search.h src/kd_tree.h \
include/ANN/ANNx.h include/ANN/ANN.h src/kd_util.h src/pr_queue_k.h \
include/ANN/ANNperf.h
kd_split.o: src/kd_split.cpp src/kd_tree.h include/ANN/ANNx.h \
include/ANN/ANN.h src/kd_util.h src/kd_split.h
kd_tree.o: src/kd_tree.cpp src/kd_tree.h include/ANN/ANNx.h \
include/ANN/ANN.h src/kd_split.h src/kd_util.h include/ANN/ANNperf.h
kd_util.o: src/kd_util.cpp src/kd_util.h src/kd_tree.h include/ANN/ANNx.h \
include/ANN/ANN.h include/ANN/ANNperf.h
perf.o: src/perf.cpp include/ANN/ANN.h include/ANN/ANNperf.h
# Gmsh - Copyright (C) 1997-2008 C. Geuzaine, J.-F. Remacle
#
# See the LICENSE.txt file for license information. Please report all
# bugs and problems to <gmsh@geuz.org>.
include ../../../variables
LIB = ../../../lib/libGmshANN${LIBEXT}
INC = ${DASH}I../../../Common ${DASH}I../include
CFLAGS = ${OPTIM} ${FLAGS} ${INC} ${SYSINCLUDE}
SRC = ANN.cpp\
bd_fix_rad_search.cpp\
bd_pr_search.cpp\
bd_search.cpp\
bd_tree.cpp\
brute.cpp\
kd_dump.cpp\
kd_fix_rad_search.cpp\
kd_pr_search.cpp\
kd_search.cpp\
kd_split.cpp\
kd_tree.cpp\
kd_util.cpp\
perf.cpp
OBJ = ${SRC:.cpp=${OBJEXT}}
.SUFFIXES: ${OBJEXT} .cpp
${LIB}: ${OBJ}
${AR} ${ARFLAGS}${LIB} ${OBJ}
${RANLIB} ${LIB}
cpobj: ${OBJ}
cp -f ${OBJ} ../../../lib/
.cpp${OBJEXT}:
${CXX} ${CFLAGS} ${DASH}c $<
clean:
${RM} *.o *.obj
depend:
(sed '/^# DO NOT DELETE THIS LINE/q' Makefile && \
${CXX} -MM ${CFLAGS} ${SRC} \
) >Makefile.new
cp Makefile Makefile.bak
cp Makefile.new Makefile
rm -f Makefile.new
# DO NOT DELETE THIS LINE
...@@ -38,7 +38,7 @@ cpobj: ${OBJ} ...@@ -38,7 +38,7 @@ cpobj: ${OBJ}
${CXX} ${CFLAGS} ${DASH}c $< ${CXX} ${CFLAGS} ${DASH}c $<
clean: clean:
rm -f *.o *.obj ${RM} *.o *.obj
depend: depend:
(sed '/^# DO NOT DELETE THIS LINE/q' Makefile && \ (sed '/^# DO NOT DELETE THIS LINE/q' Makefile && \
......
...@@ -27,7 +27,7 @@ cpobj: ${OBJ} ...@@ -27,7 +27,7 @@ cpobj: ${OBJ}
${CXX} ${CFLAGS} ${DASH}c $< ${CXX} ${CFLAGS} ${DASH}c $<
clean: clean:
rm -f *.o *.obj ${RM} *.o *.obj
depend: depend:
(sed '/^# DO NOT DELETE THIS LINE/q' Makefile && \ (sed '/^# DO NOT DELETE THIS LINE/q' Makefile && \
......
...@@ -26,7 +26,7 @@ cpobj: ${OBJ} ...@@ -26,7 +26,7 @@ cpobj: ${OBJ}
${CXX} ${CFLAGS} ${DASH}c $< ${CXX} ${CFLAGS} ${DASH}c $<
clean: clean:
rm -f *.o *.obj ${RM} *.o *.obj
depend: depend:
(sed '/^# DO NOT DELETE THIS LINE/q' Makefile && \ (sed '/^# DO NOT DELETE THIS LINE/q' Makefile && \
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment