mirror of https://github.com/CGAL/cgal
Michael's script calls the makefile_Qt.
This commit is contained in:
parent
d48e98ff26
commit
9290e956ed
|
|
@ -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 $<
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue