CC=@CC@ CXX=@CXX@ MOC=@MOC@ MSG2QM=@MSG2QM@ X_INCLUDES=@X_INCLUDES@ GL_INCLUDES=@GL_INCLUDES@ QT_INCLUDES=@QT_INCLUDES@ OCC_INCLUDES=@OCC_INCLUDES@ X_LDFLAGS=@X_LDFLAGS@ GL_LDFLAGS=@GL_LDFLAGS@ QT_LDFLAGS=@QT_LDFLAGS@ OCC_LDFLAGS=@OCC_LDFLAGS@ STATION=@ac_station@ SRCDIR=../../src RESDIR=../../res INCDIR=$(SRCDIR) QMDIR=../../$(STATION)/res MOCDIR=../../$(STATION)/src OBJDIR=../../$(STATION)/obj BINDIR=../../$(STATION)/bin LIB_X=@LIB_X@ LIB_GL=@LIB_GL@ LIB_QT=@LIB_QT@ LIB_OCC= -lTKernel -lTKMath -lTKG2d -lTKG3d -lTKGeomBase -lTKBRep -lTKGeomAlgo -lTKTopAlgo \ -lTKPrim -lTKBool -lTKFeat -lTKFillet -lTKOffset -lTKHLR \ -lTKService -lTKV2d -lTKV3d -lTKMesh -lTKPCAF -lTKLCAF -lTKPLCAF -lTKCDF -lTKCAF \ -lPTKernel -lTKIGES -lTKSTEP -lTKSTEPBase -lTKSTEPAttr -lTKSTEP209 -lTKSTL -lTKVRML -lTKShHealing \ -lTKXSBase -lTKPShape -l@LIB_OCC_PREFIX@ShapeSchema -l@LIB_OCC_PREFIX@OpenGl @LIB_OCC@\ -lTKBool -lTKTopAlgo -lTKPrim -lTKOffset -lTKFillet -lTKBO CFLAGS=-DCSFDB -DNO_CXX_EXCEPTION -DNo_Exception \ @CFLAGS@ \ $(GL_INCLUDES) $(OCC_INCLUDES) $(QT_INCLUDES) $(X_INCLUDES) CXXFLAGS=-DCSFDB -DNO_CXX_EXCEPTION -DNo_Exception -DHAVE_CONFIG_H -DHAVE_WOK_CONFIG_H \ @CXXFLAGS@ $(GL_INCLUDES) $(OCC_INCLUDES) $(QT_INCLUDES) $(X_INCLUDES) LDFLAGS=$(GL_LDFLAGS) $(OCC_LDFLAGS) $(QT_LDFLAGS) $(X_LDFLAGS) \ @LDFLAGS@ LIBS=@LIBS@ \ $(LIB_X) $(LIB_GL) $(LIB_QT) $(LIB_OCC) ####### Files lists HEADERS = $(INCDIR)/Application.h \ $(INCDIR)/Document.h \ $(INCDIR)/MDIWindow.h \ $(INCDIR)/Material.h \ $(INCDIR)/Transparency.h \ $(INCDIR)/View.h SOURCES = $(SRCDIR)/Application.cxx \ $(SRCDIR)/Document.cxx \ $(SRCDIR)/Main.cxx \ $(SRCDIR)/MDIWindow.cxx \ $(SRCDIR)/Material.cxx \ $(SRCDIR)/Transparency.cxx \ $(SRCDIR)/View.cxx\ $(SRCDIR)/MakeBottle.cxx OBJECTS = $(OBJDIR)/Application.o \ $(OBJDIR)/Document.o \ $(OBJDIR)/Main.o \ $(OBJDIR)/MDIWindow.o \ $(OBJDIR)/Material.o \ $(OBJDIR)/Transparency.o \ $(OBJDIR)/View.o\ $(OBJDIR)/MakeBottle.o SRCMOC = $(MOCDIR)/moc_Application.cxx \ $(MOCDIR)/moc_Document.cxx \ $(MOCDIR)/moc_MDIWindow.cxx \ $(MOCDIR)/moc_Material.cxx \ $(MOCDIR)/moc_Transparency.cxx \ $(MOCDIR)/moc_View.cxx OBJMOC = $(OBJDIR)/moc_Application.o \ $(OBJDIR)/moc_Document.o \ $(OBJDIR)/moc_MDIWindow.o \ $(OBJDIR)/moc_Material.o \ $(OBJDIR)/moc_Transparency.o \ $(OBJDIR)/moc_View.o MESSAGE= $(QMDIR)/string.qm \ $(QMDIR)/icon.qm TARGET=$(BINDIR)/Tutorial all: $(TARGET) moc: $(SRCMOC) msg: $(MESSAGE) $(MOCDIR): @mkdir -p $(MOCDIR) $(QMDIR): @mkdir -p $(QMDIR) $(OBJDIR): @mkdir -p $(OBJDIR) $(BINDIR): @mkdir -p $(BINDIR) $(TARGET): $(MOCDIR) $(QMDIR) $(OBJDIR) $(BINDIR) $(OBJECTS) $(OBJMOC) $(MESSAGE) $(CXX) $(OBJECTS) $(OBJMOC) -o $(TARGET) $(LDFLAGS) $(LIBS) clean: @rm -rf $(TARGET) $(OBJECTS) $(OBJMOC) $(SRCMOC) $(MESSAGE) $(BINDIR)/core core $(OBJDIR)/Application.o: $(SRCDIR)/Application.cxx \ $(INCDIR)/Application.h \ $(INCDIR)/Document.h \ $(INCDIR)/MDIWindow.h \ $(INCDIR)/View.h $(CXX) $(SRCDIR)/Application.cxx -c $(CXXFLAGS) -o $(OBJDIR)/Application.o $(OBJDIR)/Document.o: $(SRCDIR)/Document.cxx \ $(INCDIR)/Document.h \ $(INCDIR)/Application.h \ $(INCDIR)/MDIWindow.h $(CXX) $(SRCDIR)/Document.cxx -c $(CXXFLAGS) -o $(OBJDIR)/Document.o $(OBJDIR)/Main.o: $(SRCDIR)/Main.cxx \ $(INCDIR)/Application.h $(CXX) $(SRCDIR)/Main.cxx -c $(CXXFLAGS) -o $(OBJDIR)/Main.o $(OBJDIR)/MDIWindow.o: $(SRCDIR)/MDIWindow.cxx \ $(INCDIR)/MDIWindow.h \ $(INCDIR)/Document.h \ $(INCDIR)/View.h $(CXX) $(SRCDIR)/MDIWindow.cxx -c $(CXXFLAGS) -o $(OBJDIR)/MDIWindow.o $(OBJDIR)/Material.o: $(SRCDIR)/Material.cxx \ $(INCDIR)/Material.h $(CXX) $(SRCDIR)/Material.cxx -c $(CXXFLAGS) -o $(OBJDIR)/Material.o $(OBJDIR)/Transparency.o: $(SRCDIR)/Transparency.cxx \ $(INCDIR)/Transparency.h $(CXX) $(SRCDIR)/Transparency.cxx -c $(CXXFLAGS) -o $(OBJDIR)/Transparency.o $(OBJDIR)/View.o: $(SRCDIR)/View.cxx \ $(INCDIR)/View.h $(CXX) $(SRCDIR)/View.cxx -c $(CXXFLAGS) -o $(OBJDIR)/View.o $(OBJDIR)/MakeBottle.o: $(SRCDIR)/MakeBottle.cxx $(CXX) $(SRCDIR)/MakeBottle.cxx -c $(CXXFLAGS) -o $(OBJDIR)/MakeBottle.o $(OBJDIR)/moc_Application.o: $(MOCDIR)/moc_Application.cxx \ $(INCDIR)/Application.h $(CXX) $(MOCDIR)/moc_Application.cxx -c $(CXXFLAGS) -o $(OBJDIR)/moc_Application.o $(OBJDIR)/moc_Document.o: $(MOCDIR)/moc_Document.cxx \ $(INCDIR)/Document.h \ $(INCDIR)/MDIWindow.h $(CXX) $(MOCDIR)/moc_Document.cxx -c $(CXXFLAGS) -o $(OBJDIR)/moc_Document.o $(OBJDIR)/moc_MDIWindow.o: $(MOCDIR)/moc_MDIWindow.cxx \ $(INCDIR)/MDIWindow.h $(CXX) $(MOCDIR)/moc_MDIWindow.cxx -c $(CXXFLAGS) -o $(OBJDIR)/moc_MDIWindow.o $(OBJDIR)/moc_Material.o: $(MOCDIR)/moc_Material.cxx \ $(INCDIR)/Material.h $(CXX) $(MOCDIR)/moc_Material.cxx -c $(CXXFLAGS) -o $(OBJDIR)/moc_Material.o $(OBJDIR)/moc_Transparency.o: $(MOCDIR)/moc_Transparency.cxx \ $(INCDIR)/Transparency.h $(CXX) $(MOCDIR)/moc_Transparency.cxx -c $(CXXFLAGS) -o $(OBJDIR)/moc_Transparency.o $(OBJDIR)/moc_View.o: $(MOCDIR)/moc_View.cxx \ $(INCDIR)/View.h $(CXX) $(MOCDIR)/moc_View.cxx -c $(CXXFLAGS) -o $(OBJDIR)/moc_View.o $(MOCDIR)/moc_Application.cxx: $(INCDIR)/Application.h $(MOC) $(INCDIR)/Application.h -o $(MOCDIR)/moc_Application.cxx $(MOCDIR)/moc_Document.cxx: $(INCDIR)/Document.h $(MOC) $(INCDIR)/Document.h -o $(MOCDIR)/moc_Document.cxx $(MOCDIR)/moc_MDIWindow.cxx: $(INCDIR)/MDIWindow.h $(MOC) $(INCDIR)/MDIWindow.h -o $(MOCDIR)/moc_MDIWindow.cxx $(MOCDIR)/moc_Material.cxx: $(INCDIR)/Material.h $(MOC) $(INCDIR)/Material.h -o $(MOCDIR)/moc_Material.cxx $(MOCDIR)/moc_Transparency.cxx: $(INCDIR)/Transparency.h $(MOC) $(INCDIR)/Transparency.h -o $(MOCDIR)/moc_Transparency.cxx $(MOCDIR)/moc_View.cxx: $(INCDIR)/View.h $(MOC) $(INCDIR)/View.h -o $(MOCDIR)/moc_View.cxx $(QMDIR)/string.qm: $(SRCDIR)/string.po $(MSG2QM) $(SRCDIR)/string.po $(QMDIR)/string.qm $(QMDIR)/icon.qm: $(SRCDIR)/icon.po $(MSG2QM) $(SRCDIR)/icon.po $(QMDIR)/icon.qm