⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 任意给定三维空间的点集
💻
字号:
############################################################################## Automatically generated from ./extensions/opengl/examples/box/Makefile.in# Build options from #############################################################################EXEC=diamOPT=#QTDIR = /usr/ulibQT_CXXFLAGS_OPT =  #-I$(QTDIR)/src/3rdparty/zlib -I$(QTDIR)/src/3rdparty/libpngQT_CFLAGS_OPT   = #-I$(QTDIR)/src/3rdparty/zlib -I$(QTDIR)/src/3rdparty/libpngQT_LIBS_OPT	=  QT_PNG_OBJ      = $(PNG_OBJECTS)QT_ZLIB_OBJ	= $(ZLIB_OBJECTS)ZIP_FILE := diam_$(shell datestr)_$(SHORTHOST).zip# CompilingSYSCONF_CXX		= g++ $(OPT) -Wall SYSCONF_LINK		= g++ $(OPT) SYSCONF_CC		= g++ # Compiling with support librariesSYSCONF_CXXFLAGS_X11	= -I/usr/include/qt3/ -I/usr/X11R6/includeSYSCONF_CXXFLAGS_QT	= -I$(QTDIR)/includeSYSCONF_CXXFLAGS_OPENGL	= -I/usr/X11R6/include# Compiline YACC outputSYSCONF_CXXFLAGS_YACC     = -Wno-unused -Wno-parentheses# Linking with support libraries# X11SYSCONF_LFLAGS_X11	= -L/usr/X11R6/libSYSCONF_LIBS_X11	= -lXext -lX11 -lm # Qt, Qt+OpenGLSYSCONF_LFLAGS_QT	= -L/usr/lib/qt3/lib/SYSCONF_LIBS_QT		= -lqt-mtSYSCONF_LIBS_QT_OPENGL	= #-lqgl# OpenGLSYSCONF_LFLAGS_OPENGL	= -L/usr/X11R6/libSYSCONF_LIBS_OPENGL	= -lXmu -lXext -lXi -lGL -lglut -lGLU -lXmu# YaccSYSCONF_LIBS_YACC	= # Linking applicationsSYSCONF_LFLAGS		= SYSCONF_LIBS		= # Link flags shared objectsSYSCONF_LFLAGS_SHOBJ	= -shared# Meta-object compilerSYSCONF_MOC		= moc-qt3# Linking shared libraries#   - Build the $(TARGET) library, eg. lib$(TARGET).so.2.0.1#   - Place target in $(DESTDIR) - which has a trailing /#   - Usually needs to incorporate $(VER_MAJ), $(VER_MIN) and $(VER_PATCH)#SYSCONF_LINK_SHLIB	= g++ $(OPT)SYSCONF_LINK_TARGET_SHARED	= lib$(TARGET).so.$(VER_MAJ).$(VER_MIN).$(VER_PATCH)SYSCONF_LINK_LIB_SHARED	=  $(SYSCONF_LINK_SHLIB) -shared -Wl,-soname,lib$(TARGET).so.$(VER_MAJ) \				     $(LFLAGS) -o $(SYSCONF_LINK_TARGET_SHARED) \				     $(OBJECTS) $(OBJMOC) $(LIBS) && \				 mv $(SYSCONF_LINK_TARGET_SHARED) $(DESTDIR); \				 cd $(DESTDIR) && \				 rm -f lib$(TARGET).so lib$(TARGET).so.$(VER_MAJ) lib$(TARGET).so.$(VER_MAJ).$(VER_MIN); \				 ln -s $(SYSCONF_LINK_TARGET_SHARED) lib$(TARGET).so; \				 ln -s $(SYSCONF_LINK_TARGET_SHARED) lib$(TARGET).so.$(VER_MAJ); \				 ln -s $(SYSCONF_LINK_TARGET_SHARED) lib$(TARGET).so.$(VER_MAJ).$(VER_MIN)# Linking static libraries#   - Build the $(TARGET) library, eg. lib$(TARGET).a#   - Place target in $(DESTDIR) - which has a trailing /#SYSCONF_AR		= ar cqsSYSCONF_LINK_TARGET_STATIC = lib$(TARGET).aSYSCONF_LINK_LIB_STATIC	= rm -f $(DESTDIR)$(SYSCONF_LINK_TARGET_STATIC) ; \				 $(SYSCONF_AR) $(DESTDIR)$(SYSCONF_LINK_TARGET_STATIC) $(OBJECTS) $(OBJMOC) # Compiling application sourceSYSCONF_CXXFLAGS	= -pipe -g -O6   SYSCONF_CFLAGS		= -pipe -g -O6# Compiling library sourceSYSCONF_CXXFLAGS_LIB	= -fPICSYSCONF_CFLAGS_LIB	= -fPIC# Compiling shared-object sourceSYSCONF_CXXFLAGS_SHOBJ	= -fPICSYSCONF_CFLAGS_SHOBJ	= -fPIC# Default link type (static inking is still be used where required)SYSCONF_LINK_LIB	= -g $(SYSCONF_LINK_LIB_SHARED)SYSCONF_LINK_TARGET	= $(SYSCONF_LINK_TARGET_SHARED)#################################################################################### Compiler, tools and optionsCXX	=	$(SYSCONF_CXX)CXXFLAGS=	$(SYSCONF_CXXFLAGS_QT) $(SYSCONF_CXXFLAGS_OPENGL) $(SYSCONF_CXXFLAGS_X11) $(SYSCONF_CXXFLAGS)CC	=	$(SYSCONF_CC)CFLAGS	=	$(SYSCONF_CFLAGS)INCPATH =	LFLAGS	=	$(SYSCONF_LFLAGS_QT) $(SYSCONF_LFLAGS_OPENGL) $(SYSCONF_LFLAGS_X11) $(SYSCONF_LFLAGS)LIBS	=	$(SYSCONF_LIBS_QT_OPENGL) $(SYSCONF_LIBS_QT) $(SYSCONF_LIBS_OPENGL) $(SYSCONF_LIBS_X11) $(SYSCONF_LIBS) MOC	=	$(SYSCONF_MOC)####### TargetDESTDIR = ./VER_MAJ = 1VER_MIN = 0VER_PATCH = 0TARGET	= $(EXEC)TARGET1 = lib$(TARGET).so.$(VER_MAJ)####### FilesHEADERS =	glbox.h \		globjwin.hSOURCES =	glbox.C \		glwindow.C \		globjwin.C \		main.C \		strech.C \		gdiam.C \		3dsload.C \		algorithm.C \		TreeDiam.C \		proj_points.C \		jacobi.C \		obb.C OBJECTS =	glbox.o \		glwindow.o \		globjwin.o \		main.o \		strech.o \		gdiam.o \		3dsload.o \		algorithm.o \		TreeDiam.o \		proj_points.o \		jacobi.o \		obb.o SRCMOC	=	moc_glbox.C \		moc_glwindow.C \		moc_globjwin.COBJMOC	=	moc_glbox.o \		moc_glwindow.o \		moc_globjwin.o####### Implicit rules.SUFFIXES: .C .cxx .cc .C .c.C.o:	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<.cxx.o:	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<.cc.o:	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<.c.o:	$(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<####### Build rulesall: $(DESTDIR)$(TARGET)$(DESTDIR)$(TARGET): $(OBJECTS) $(OBJMOC) 	$(SYSCONF_LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) moc: $(SRCMOC)tmake:	tmake box.proclean:	-rm -f gdiam_test *.o	-rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC)	-rm -f *~ coregdiam_test: gdiam_test.C gdiam.C gdiam.h	g++ -Wall $(OPT) -o gdiam_test gdiam_test.C gdiam.Cweb: kitit	cp $(HOME)/ftp/prog/$(ZIP_FILE) $(HOME)/public_html/papers/00/diameter/	cp gdiam_test.C $(HOME)/public_html/papers/00/diameter/	cp gdiam.C $(HOME)/public_html/papers/00/diameter/	cp gdiam.h $(HOME)/public_html/papers/00/diameter/kitit: clean	    zip $(ZIP_FILE) *.t *.C *.h  qhull* vol/*.c results*  Makefile README test_all	    mv $(ZIP_FILE) $(HOME)/ftp/prog	echo File $(ZIP_FILE) created	    echo setenv filename $(ZIP_FILE)   ####### Compileglwindow.o: glwindow.Cglbox.o: glbox.C \		glbox.hglobjwin.o: globjwin.C \		globjwin.h \		glbox.hgdiam.o: gdiam.C3dsload.o: 3dsload.C algorithm.o: algorithm.C TreeDiam.o: TreeDiam.C TreeDiam.hproj_points.o: proj_points.C proj_points.h obb.o: obb.C jacobi.o: jacobi.Cmain.o: main.C \		globjwin.hstrech.o: strech.Cmoc_glwindow.o: moc_glwindow.Cmoc_glbox.o: moc_glbox.C \		glbox.hmoc_globjwin.o: moc_globjwin.C \		globjwin.hmoc_glbox.C: glbox.h	$(MOC) glbox.h -o moc_glbox.Cmoc_glwindow.C: glwindow.h	$(MOC) glwindow.h -o moc_glwindow.Cmoc_globjwin.C: globjwin.h	$(MOC) globjwin.h -o moc_globjwin.C

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -