From f11b8931997dcd4a2bc2735560d71e17e5c5a0f5 Mon Sep 17 00:00:00 2001 From: Michael Hoffmann Date: Wed, 20 Jun 2001 11:41:33 +0000 Subject: [PATCH] *** empty log message *** --- .../Installation/src/CGALWin/makefile_Win | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 Packages/Installation/src/CGALWin/makefile_Win diff --git a/Packages/Installation/src/CGALWin/makefile_Win b/Packages/Installation/src/CGALWin/makefile_Win new file mode 100644 index 00000000000..accc98fc964 --- /dev/null +++ b/Packages/Installation/src/CGALWin/makefile_Win @@ -0,0 +1,55 @@ +# This is the makefile for compiling the CGAL window library libCGALWin.a. + +#---------------------------------------------------------------------# +# include platform specific settings +#---------------------------------------------------------------------# +# Choose the right include file from the /make directory. + +CGAL_MAKEFILE = SET_YOUR_CGAL_MAKEFILE_HERE +include $(CGAL_MAKEFILE) + +#---------------------------------------------------------------------# +# compiler flags +#---------------------------------------------------------------------# + +CXXFLAGS = $(CGAL_LIB_CXXFLAGS) -DCGAL_USE_CGAL_HEADERS + +#---------------------------------------------------------------------# +# Object files +#---------------------------------------------------------------------# + +CGAL_OBJECTS = \ +_basic$(OBJ_EXT) \ +_base_window$(OBJ_EXT) \ +_base_panel$(OBJ_EXT) \ +_color$(OBJ_EXT) \ +_file$(OBJ_EXT) \ +_file_panel$(OBJ_EXT) \ +_string_manip$(OBJ_EXT) \ +_window$(OBJ_EXT) + +CGAL_EXTRA_OBJECTS = $(CGAL_WIN_EXTRA_DIR)/_x_basic$(OBJ_EXT) + +#---------------------------------------------------------------------# +# target entries +#---------------------------------------------------------------------# + +lib: lib_no_install + mv $(CGAL_WINLIB) $(CGAL_LIB_DESTINATION) + +lib_no_install: $(CGAL_OBJECTS) $(CGAL_EXTRA_OBJECTS) + $(CGAL_LIB_CREATE)$(CGAL_WINLIB) \ + `ls *$(OBJ_EXT) $(CGAL_EXTRA_OBJECTS) | awk '{for (i=1; i<=NF;++i){printf "$(CGAL_OBJ_PREFIX)";print $$i}}'`\ + $(CGAL_LIB_LDFLAGS) + rm $(CGAL_OBJECTS) $(CGAL_EXTRA_OBJECTS) + +clean: + rm -f $(CGAL_WINLIB) $(CGAL_OBJECTS) $(CGAL_EXTRA_OBJECTS) + +#---------------------------------------------------------------------# +# suffix rules +#---------------------------------------------------------------------# + +.C$(OBJ_EXT): + $(CGAL_CXX) $(CXXFLAGS) -o $@ -c $< +