Michael's script calls the makefile_Qt.

This commit is contained in:
Radu Ursu 2002-02-01 08:41:07 +00:00
parent d48e98ff26
commit 9290e956ed
1 changed files with 73 additions and 0 deletions

View File

@ -0,0 +1,73 @@
# This is the makefile for compiling the CGAL window library libCGALWin.a.
#---------------------------------------------------------------------#
# include platform specific settings
#---------------------------------------------------------------------#
# Choose the right include file from the <cgalroot>/make directory.
#this 2 will desappear in the package submission
#CGAL_QT_LIB=CGALQt.lib
#CGAL_MAKEFILE = /cygdrive/d/testqt/CGAL-2.4-I-47/make/makefile_i686_CYGWINNT-5.0-1.3.2_CL.EXE-1200
#CGAL_MAKEFILE = ~/CGAL-2.4-I-47/make/makefile_sparc_SunOS-5.6_g++-2.95
include $(CGAL_MAKEFILE)
#---------------------------------------------------------------------#
# compiler flags
#---------------------------------------------------------------------#
CXXFLAGS = $(CGAL_WINLIB_CXXFLAGS) -DCGAL_USE_CGAL_HEADERS -DCGAL_USE_QT -I"../../include"
#---------------------------------------------------------------------#
# Object files
#---------------------------------------------------------------------#
CGAL_OBJECTS = \
Qt_widget$(OBJ_EXT) \
Qt_widget_tool$(OBJ_EXT) \
Qt_widget_view$(OBJ_EXT) \
Qt_widget_standard_toolbar$(OBJ_EXT) \
#---------------------------------------------------------------------#
# target entries
#---------------------------------------------------------------------#
lib: lib_no_install
mv $(CGAL_QT_LIB) $(CGAL_LIB_DESTINATION)
lib_no_install: $(CGAL_OBJECTS)
$(CGAL_LIB_CREATE)$(CGAL_QT_LIB) \
`ls *$(OBJ_EXT) | awk '{for (i=1; i<=NF;++i){printf "$(CGAL_OBJ_PREFIX)";print $$i}}'`\
$(CGAL_LIB_LDFLAGS)
# rm $(CGAL_OBJECTS)
clean:
rm -f $(CGAL_QT_LIB) $(CGAL_OBJECTS)
#---------------------------------------------------------------------#
# suffix rules
#---------------------------------------------------------------------#
Qt_widget$(OBJ_EXT):
$(QT_MOC) ../../include/CGAL/IO/Qt_widget.h -o Qt_widget.moc
$(CGAL_CXX) $(CXXFLAGS) -c Qt_widget.C
Qt_widget_tool$(OBJ_EXT):
$(QT_MOC) ../../include/CGAL/IO/Qt_widget_tool.h -o Qt_widget_tool.moc
$(CGAL_CXX) $(CXXFLAGS) -c Qt_widget_tool.C
Qt_widget_view$(OBJ_EXT):
$(QT_MOC) ../../include/CGAL/IO/Qt_widget_view.h -o Qt_widget_view.moc
$(CGAL_CXX) $(CXXFLAGS) -c Qt_widget_view.C
Qt_widget_standard_toolbar$(OBJ_EXT):
$(QT_MOC) ../../include/CGAL/IO/Qt_widget_standard_toolbar.h -o Qt_widget_standard_toolbar.moc
$(CGAL_CXX) $(CXXFLAGS) -c Qt_widget_standard_toolbar.C
.C$(OBJ_EXT):
$(CGAL_CXX) $(CXXFLAGS) -c $<