Makefile
上传用户:jiangfa
上传日期:2022-05-14
资源大小:1651k
文件大小:3k
源码类别:

GDI/图象编程

开发平台:

Unix_Linux

  1. #############################################################################
  2. # Makefile for building: test
  3. # Generated by qmake (1.04a) (Qt 3.1.1) on: Sun Jun 25 21:01:02 2006
  4. # Project:  test.pro
  5. # Template: app
  6. # Command: $(QMAKE) -o Makefile test.pro
  7. #############################################################################
  8. ####### Compiler, tools and options
  9. CC       = gcc
  10. CXX      = g++
  11. LEX      = flex
  12. YACC     = yacc
  13. CFLAGS   = -pipe -Wall -W -O2 -march=i386 -mcpu=i686 -g -DGLX_GLXEXT_LEGACY -fno-use-cxa-atexit -fno-exceptions  -DQT_NO_DEBUG
  14. CXXFLAGS = -pipe -Wall -W -O2 -march=i386 -mcpu=i686 -g -DGLX_GLXEXT_LEGACY -fno-use-cxa-atexit -fno-exceptions  -DQT_NO_DEBUG
  15. LEXFLAGS = 
  16. YACCFLAGS= -d
  17. INCPATH  = -I$(QTDIR)/mkspecs/default -I. -I$(QTDIR)/include
  18. LINK     = g++
  19. LFLAGS   = 
  20. LIBS     = $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt-mt -lXext -lX11 -lm
  21. AR       = ar cqs
  22. RANLIB   = 
  23. MOC      = $(QTDIR)/bin/moc
  24. UIC      = $(QTDIR)/bin/uic
  25. QMAKE    = qmake
  26. TAR      = tar -cf
  27. GZIP     = gzip -9f
  28. COPY     = cp -f
  29. COPY_FILE= $(COPY) -p
  30. COPY_DIR = $(COPY) -pR
  31. DEL_FILE = rm -f
  32. SYMLINK  = ln -sf
  33. DEL_DIR  = rmdir
  34. MOVE     = mv -f
  35. CHK_DIR_EXISTS= test -d
  36. MKDIR    = mkdir -p
  37. ####### Output directory
  38. OBJECTS_DIR = ./
  39. ####### Files
  40. HEADERS = test.h
  41. SOURCES = main.cpp 
  42. test.cpp
  43. OBJECTS = main.o 
  44. test.o
  45. FORMS = 
  46. UICDECLS = 
  47. UICIMPLS = 
  48. SRCMOC   = moc_test.cpp
  49. OBJMOC = moc_test.o
  50. DIST    = test.pro
  51. QMAKE_TARGET = test
  52. DESTDIR  = 
  53. TARGET   = test
  54. first: all
  55. ####### Implicit rules
  56. .SUFFIXES: .c .cpp .cc .cxx .C
  57. .cpp.o:
  58. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  59. .cc.o:
  60. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  61. .cxx.o:
  62. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  63. .C.o:
  64. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  65. .c.o:
  66. $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
  67. ####### Build rules
  68. all: Makefile $(TARGET)
  69. $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) 
  70. $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
  71. mocables: $(SRCMOC)
  72. $(MOC): 
  73. ( cd $(QTDIR)/src/moc ; $(MAKE) )
  74. Makefile: test.pro  $(QTDIR)/mkspecs/default/qmake.conf 
  75. $(QMAKE) -o Makefile test.pro
  76. qmake: 
  77. @$(QMAKE) -o Makefile test.pro
  78. dist: 
  79. @mkdir -p .tmp/test && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .tmp/test/ && ( cd `dirname .tmp/test` && $(TAR) test.tar test && $(GZIP) test.tar ) && $(MOVE) `dirname .tmp/test`/test.tar.gz . && $(DEL_FILE) -r .tmp/test
  80. mocclean:
  81. -$(DEL_FILE) $(OBJMOC)
  82. -$(DEL_FILE) $(SRCMOC)
  83. uiclean:
  84. yaccclean:
  85. lexclean:
  86. clean: mocclean
  87. -$(DEL_FILE) $(OBJECTS) 
  88. -$(DEL_FILE) *~ core *.core
  89. ####### Sub-libraries
  90. distclean: clean
  91. -$(DEL_FILE) $(TARGET) $(TARGET)
  92. FORCE:
  93. ####### Compile
  94. main.o: main.cpp test.h
  95. test.o: test.cpp test.h
  96. moc_test.o: moc_test.cpp test.h 
  97. moc_test.cpp: $(MOC) test.h
  98. $(MOC) test.h -o moc_test.cpp
  99. ####### Install
  100. install: all 
  101. uninstall: