Makefile
上传用户:yayahi0755
上传日期:2022-05-14
资源大小:876k
文件大小:4k
源码类别:

浏览器

开发平台:

Unix_Linux

  1. #############################################################################
  2. # Makefile for building: server
  3. # Generated by qmake (1.04a) (Qt 3.1.1) on: Wed Jul  5 16:42:20 2006
  4. # Project:  server.pro
  5. # Template: app
  6. # Command: $(QMAKE) -o Makefile server.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 -I.ui/ -I.moc/
  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 = .obj/
  39. ####### Files
  40. HEADERS = serverform.h 
  41. frmserver.h 
  42. ipcserver.h
  43. SOURCES = main.cpp 
  44. serverform.cpp 
  45. frmserver.cpp 
  46. ipcserver.cpp
  47. OBJECTS = .obj/main.o 
  48. .obj/serverform.o 
  49. .obj/frmserver.o 
  50. .obj/ipcserver.o
  51. FORMS = 
  52. UICDECLS = 
  53. UICIMPLS = 
  54. SRCMOC   = .moc/moc_serverform.cpp 
  55. .moc/moc_frmserver.cpp 
  56. .moc/moc_ipcserver.cpp 
  57. .moc/ipcserver.moc
  58. OBJMOC = .obj/moc_serverform.o 
  59. .obj/moc_frmserver.o 
  60. .obj/moc_ipcserver.o
  61. DIST    = server.pro
  62. QMAKE_TARGET = server
  63. DESTDIR  = 
  64. TARGET   = server
  65. first: all
  66. ####### Implicit rules
  67. .SUFFIXES: .c .cpp .cc .cxx .C
  68. .cpp.o:
  69. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  70. .cc.o:
  71. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  72. .cxx.o:
  73. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  74. .C.o:
  75. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  76. .c.o:
  77. $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
  78. ####### Build rules
  79. all: Makefile $(TARGET)
  80. $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) 
  81. $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
  82. mocables: $(SRCMOC)
  83. $(MOC): 
  84. ( cd $(QTDIR)/src/moc ; $(MAKE) )
  85. Makefile: server.pro  $(QTDIR)/mkspecs/default/qmake.conf 
  86. $(QMAKE) -o Makefile server.pro
  87. qmake: 
  88. @$(QMAKE) -o Makefile server.pro
  89. dist: 
  90. @mkdir -p .obj/server && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .obj/server/ && ( cd `dirname .obj/server` && $(TAR) server.tar server && $(GZIP) server.tar ) && $(MOVE) `dirname .obj/server`/server.tar.gz . && $(DEL_FILE) -r .obj/server
  91. mocclean:
  92. -$(DEL_FILE) $(OBJMOC)
  93. -$(DEL_FILE) $(SRCMOC)
  94. uiclean:
  95. yaccclean:
  96. lexclean:
  97. clean: mocclean
  98. -$(DEL_FILE) $(OBJECTS) 
  99. -$(DEL_FILE) *~ core *.core
  100. ####### Sub-libraries
  101. distclean: clean
  102. -$(DEL_FILE) $(TARGET) $(TARGET)
  103. FORCE:
  104. ####### Compile
  105. .obj/main.o: main.cpp frmserver.h 
  106. serverform.h 
  107. ipcserver.h
  108. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/main.o main.cpp
  109. .obj/serverform.o: serverform.cpp serverform.h
  110. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/serverform.o serverform.cpp
  111. .obj/frmserver.o: frmserver.cpp frmserver.h 
  112. serverform.h 
  113. ipcserver.h
  114. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/frmserver.o frmserver.cpp
  115. .obj/ipcserver.o: ipcserver.cpp ipcserver.h 
  116. .moc/ipcserver.moc
  117. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/ipcserver.o ipcserver.cpp
  118. .obj/moc_serverform.o: .moc/moc_serverform.cpp serverform.h 
  119. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_serverform.o .moc/moc_serverform.cpp
  120. .obj/moc_frmserver.o: .moc/moc_frmserver.cpp frmserver.h serverform.h 
  121. ipcserver.h
  122. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_frmserver.o .moc/moc_frmserver.cpp
  123. .obj/moc_ipcserver.o: .moc/moc_ipcserver.cpp ipcserver.h 
  124. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_ipcserver.o .moc/moc_ipcserver.cpp
  125. .moc/moc_serverform.cpp: $(MOC) serverform.h
  126. $(MOC) serverform.h -o .moc/moc_serverform.cpp
  127. .moc/moc_frmserver.cpp: $(MOC) frmserver.h
  128. $(MOC) frmserver.h -o .moc/moc_frmserver.cpp
  129. .moc/moc_ipcserver.cpp: $(MOC) ipcserver.h
  130. $(MOC) ipcserver.h -o .moc/moc_ipcserver.cpp
  131. .moc/ipcserver.moc: $(MOC) ipcserver.cpp
  132. $(MOC) ipcserver.cpp -o .moc/ipcserver.moc
  133. ####### Install
  134. install: all 
  135. uninstall: