/Makefile

https://github.com/JasonZigelbaum/Outgoing-Packet-Tool · Makefile · 364 lines · 287 code · 62 blank · 15 comment · 9 complexity · d98f67cc0bbcd80a5bbd2e89614f00a6 MD5 · raw file

  1. #############################################################################
  2. # Makefile for building: Outgoing-Packet-Tool
  3. # Generated by qmake (2.01a) (Qt 4.7.4) on: Sun Nov 13 01:10:09 2011
  4. # Project: Outgoing-Packet-Tool.pro
  5. # Template: app
  6. # Command: /usr/local/Trolltech/Qt-4.7.4/bin/qmake -o Makefile Outgoing-Packet-Tool.pro
  7. #############################################################################
  8. ####### Compiler, tools and options
  9. CC = gcc
  10. CXX = g++
  11. DEFINES = -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED
  12. CFLAGS = -m64 -pipe -O2 -Wall -W -D_REENTRANT $(DEFINES)
  13. CXXFLAGS = -m64 -pipe -O2 -Wall -W -D_REENTRANT $(DEFINES)
  14. INCPATH = -I/usr/local/Trolltech/Qt-4.7.4/mkspecs/linux-g++-64 -I. -I/usr/local/Trolltech/Qt-4.7.4/include/QtCore -I/usr/local/Trolltech/Qt-4.7.4/include/QtGui -I/usr/local/Trolltech/Qt-4.7.4/include -I. -I.
  15. LINK = g++
  16. LFLAGS = -m64 -Wl,-O1 -Wl,-rpath,/usr/local/Trolltech/Qt-4.7.4/lib
  17. LIBS = $(SUBLIBS) -L/usr/local/Trolltech/Qt-4.7.4/lib -ldl -lpcap -lcurl -lQtGui -L/usr/local/Trolltech/Qt-4.7.4/lib -L/usr/X11R6/lib64 -lQtCore -lpthread
  18. AR = ar cqs
  19. RANLIB =
  20. QMAKE = /usr/local/Trolltech/Qt-4.7.4/bin/qmake
  21. TAR = tar -cf
  22. COMPRESS = gzip -9f
  23. COPY = cp -f
  24. SED = sed
  25. COPY_FILE = $(COPY)
  26. COPY_DIR = $(COPY) -r
  27. STRIP = strip
  28. INSTALL_FILE = install -m 644 -p
  29. INSTALL_DIR = $(COPY_DIR)
  30. INSTALL_PROGRAM = install -m 755 -p
  31. DEL_FILE = rm -f
  32. SYMLINK = ln -f -s
  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. SOURCES = globals.cpp \
  41. main-window.cpp \
  42. central-window.cpp \
  43. main.cpp \
  44. packet-sniffer.cpp \
  45. packet-sieve.cpp \
  46. train-dialog.cpp \
  47. write-dialog.cpp \
  48. delete-dialog.cpp \
  49. attack-dialog.cpp \
  50. route-editor.cpp \
  51. password-window.cpp moc_main-window.cpp \
  52. moc_central-window.cpp \
  53. moc_train-dialog.cpp \
  54. moc_write-dialog.cpp \
  55. moc_delete-dialog.cpp \
  56. moc_attack-dialog.cpp \
  57. moc_password-window.cpp \
  58. qrc_application.cpp
  59. OBJECTS = globals.o \
  60. main-window.o \
  61. central-window.o \
  62. main.o \
  63. packet-sniffer.o \
  64. packet-sieve.o \
  65. train-dialog.o \
  66. write-dialog.o \
  67. delete-dialog.o \
  68. attack-dialog.o \
  69. route-editor.o \
  70. password-window.o \
  71. moc_main-window.o \
  72. moc_central-window.o \
  73. moc_train-dialog.o \
  74. moc_write-dialog.o \
  75. moc_delete-dialog.o \
  76. moc_attack-dialog.o \
  77. moc_password-window.o \
  78. qrc_application.o
  79. DIST = /usr/local/Trolltech/Qt-4.7.4/mkspecs/common/g++.conf \
  80. /usr/local/Trolltech/Qt-4.7.4/mkspecs/common/unix.conf \
  81. /usr/local/Trolltech/Qt-4.7.4/mkspecs/common/linux.conf \
  82. /usr/local/Trolltech/Qt-4.7.4/mkspecs/qconfig.pri \
  83. /usr/local/Trolltech/Qt-4.7.4/mkspecs/modules/qt_webkit_version.pri \
  84. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/qt_functions.prf \
  85. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/qt_config.prf \
  86. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/exclusive_builds.prf \
  87. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/default_pre.prf \
  88. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/release.prf \
  89. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/default_post.prf \
  90. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/warn_on.prf \
  91. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/qt.prf \
  92. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/unix/thread.prf \
  93. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/moc.prf \
  94. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/resources.prf \
  95. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/uic.prf \
  96. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/yacc.prf \
  97. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/lex.prf \
  98. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/include_source_dir.prf \
  99. Outgoing-Packet-Tool.pro
  100. QMAKE_TARGET = Outgoing-Packet-Tool
  101. DESTDIR =
  102. TARGET = Outgoing-Packet-Tool
  103. first: all
  104. ####### Implicit rules
  105. .SUFFIXES: .o .c .cpp .cc .cxx .C
  106. .cpp.o:
  107. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
  108. .cc.o:
  109. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
  110. .cxx.o:
  111. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
  112. .C.o:
  113. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
  114. .c.o:
  115. $(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"
  116. ####### Build rules
  117. all: Makefile $(TARGET)
  118. $(TARGET): $(OBJECTS)
  119. $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
  120. Makefile: Outgoing-Packet-Tool.pro /usr/local/Trolltech/Qt-4.7.4/mkspecs/linux-g++-64/qmake.conf /usr/local/Trolltech/Qt-4.7.4/mkspecs/common/g++.conf \
  121. /usr/local/Trolltech/Qt-4.7.4/mkspecs/common/unix.conf \
  122. /usr/local/Trolltech/Qt-4.7.4/mkspecs/common/linux.conf \
  123. /usr/local/Trolltech/Qt-4.7.4/mkspecs/qconfig.pri \
  124. /usr/local/Trolltech/Qt-4.7.4/mkspecs/modules/qt_webkit_version.pri \
  125. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/qt_functions.prf \
  126. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/qt_config.prf \
  127. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/exclusive_builds.prf \
  128. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/default_pre.prf \
  129. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/release.prf \
  130. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/default_post.prf \
  131. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/warn_on.prf \
  132. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/qt.prf \
  133. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/unix/thread.prf \
  134. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/moc.prf \
  135. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/resources.prf \
  136. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/uic.prf \
  137. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/yacc.prf \
  138. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/lex.prf \
  139. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/include_source_dir.prf \
  140. /usr/local/Trolltech/Qt-4.7.4/lib/libQtGui.prl \
  141. /usr/local/Trolltech/Qt-4.7.4/lib/libQtCore.prl
  142. $(QMAKE) -o Makefile Outgoing-Packet-Tool.pro
  143. /usr/local/Trolltech/Qt-4.7.4/mkspecs/common/g++.conf:
  144. /usr/local/Trolltech/Qt-4.7.4/mkspecs/common/unix.conf:
  145. /usr/local/Trolltech/Qt-4.7.4/mkspecs/common/linux.conf:
  146. /usr/local/Trolltech/Qt-4.7.4/mkspecs/qconfig.pri:
  147. /usr/local/Trolltech/Qt-4.7.4/mkspecs/modules/qt_webkit_version.pri:
  148. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/qt_functions.prf:
  149. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/qt_config.prf:
  150. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/exclusive_builds.prf:
  151. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/default_pre.prf:
  152. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/release.prf:
  153. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/default_post.prf:
  154. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/warn_on.prf:
  155. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/qt.prf:
  156. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/unix/thread.prf:
  157. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/moc.prf:
  158. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/resources.prf:
  159. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/uic.prf:
  160. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/yacc.prf:
  161. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/lex.prf:
  162. /usr/local/Trolltech/Qt-4.7.4/mkspecs/features/include_source_dir.prf:
  163. /usr/local/Trolltech/Qt-4.7.4/lib/libQtGui.prl:
  164. /usr/local/Trolltech/Qt-4.7.4/lib/libQtCore.prl:
  165. qmake: FORCE
  166. @$(QMAKE) -o Makefile Outgoing-Packet-Tool.pro
  167. dist:
  168. @$(CHK_DIR_EXISTS) .tmp/Outgoing-Packet-Tool1.0.0 || $(MKDIR) .tmp/Outgoing-Packet-Tool1.0.0
  169. $(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/Outgoing-Packet-Tool1.0.0/ && $(COPY_FILE) --parents main-window.h central-window.h packet-sniffer.h packet-sieve.h train-dialog.h write-dialog.h delete-dialog.h attack-dialog.h route-editor.h password-window.h .tmp/Outgoing-Packet-Tool1.0.0/ && $(COPY_FILE) --parents application.qrc .tmp/Outgoing-Packet-Tool1.0.0/ && $(COPY_FILE) --parents globals.cpp main-window.cpp central-window.cpp main.cpp packet-sniffer.cpp packet-sieve.cpp train-dialog.cpp write-dialog.cpp delete-dialog.cpp attack-dialog.cpp route-editor.cpp password-window.cpp .tmp/Outgoing-Packet-Tool1.0.0/ && (cd `dirname .tmp/Outgoing-Packet-Tool1.0.0` && $(TAR) Outgoing-Packet-Tool1.0.0.tar Outgoing-Packet-Tool1.0.0 && $(COMPRESS) Outgoing-Packet-Tool1.0.0.tar) && $(MOVE) `dirname .tmp/Outgoing-Packet-Tool1.0.0`/Outgoing-Packet-Tool1.0.0.tar.gz . && $(DEL_FILE) -r .tmp/Outgoing-Packet-Tool1.0.0
  170. clean:compiler_clean
  171. -$(DEL_FILE) $(OBJECTS)
  172. -$(DEL_FILE) *~ core *.core
  173. ####### Sub-libraries
  174. distclean: clean
  175. -$(DEL_FILE) $(TARGET)
  176. -$(DEL_FILE) Makefile
  177. check: first
  178. mocclean: compiler_moc_header_clean compiler_moc_source_clean
  179. mocables: compiler_moc_header_make_all compiler_moc_source_make_all
  180. compiler_moc_header_make_all: moc_main-window.cpp moc_central-window.cpp moc_train-dialog.cpp moc_write-dialog.cpp moc_delete-dialog.cpp moc_attack-dialog.cpp moc_password-window.cpp
  181. compiler_moc_header_clean:
  182. -$(DEL_FILE) moc_main-window.cpp moc_central-window.cpp moc_train-dialog.cpp moc_write-dialog.cpp moc_delete-dialog.cpp moc_attack-dialog.cpp moc_password-window.cpp
  183. moc_main-window.cpp: main-window.h
  184. /usr/local/Trolltech/Qt-4.7.4/bin/moc $(DEFINES) $(INCPATH) main-window.h -o moc_main-window.cpp
  185. moc_central-window.cpp: central-window.h
  186. /usr/local/Trolltech/Qt-4.7.4/bin/moc $(DEFINES) $(INCPATH) central-window.h -o moc_central-window.cpp
  187. moc_train-dialog.cpp: train-dialog.h
  188. /usr/local/Trolltech/Qt-4.7.4/bin/moc $(DEFINES) $(INCPATH) train-dialog.h -o moc_train-dialog.cpp
  189. moc_write-dialog.cpp: write-dialog.h
  190. /usr/local/Trolltech/Qt-4.7.4/bin/moc $(DEFINES) $(INCPATH) write-dialog.h -o moc_write-dialog.cpp
  191. moc_delete-dialog.cpp: delete-dialog.h
  192. /usr/local/Trolltech/Qt-4.7.4/bin/moc $(DEFINES) $(INCPATH) delete-dialog.h -o moc_delete-dialog.cpp
  193. moc_attack-dialog.cpp: attack-dialog.h
  194. /usr/local/Trolltech/Qt-4.7.4/bin/moc $(DEFINES) $(INCPATH) attack-dialog.h -o moc_attack-dialog.cpp
  195. moc_password-window.cpp: password-window.h
  196. /usr/local/Trolltech/Qt-4.7.4/bin/moc $(DEFINES) $(INCPATH) password-window.h -o moc_password-window.cpp
  197. compiler_rcc_make_all: qrc_application.cpp
  198. compiler_rcc_clean:
  199. -$(DEL_FILE) qrc_application.cpp
  200. qrc_application.cpp: application.qrc \
  201. images/new.png \
  202. images/copy.png \
  203. images/cut.png \
  204. images/save.png \
  205. images/paste.png \
  206. images/open.png
  207. /usr/local/Trolltech/Qt-4.7.4/bin/rcc -name application application.qrc -o qrc_application.cpp
  208. compiler_image_collection_make_all: qmake_image_collection.cpp
  209. compiler_image_collection_clean:
  210. -$(DEL_FILE) qmake_image_collection.cpp
  211. compiler_moc_source_make_all:
  212. compiler_moc_source_clean:
  213. compiler_uic_make_all:
  214. compiler_uic_clean:
  215. compiler_yacc_decl_make_all:
  216. compiler_yacc_decl_clean:
  217. compiler_yacc_impl_make_all:
  218. compiler_yacc_impl_clean:
  219. compiler_lex_make_all:
  220. compiler_lex_clean:
  221. compiler_clean: compiler_moc_header_clean compiler_rcc_clean
  222. ####### Compile
  223. globals.o: globals.cpp
  224. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o globals.o globals.cpp
  225. main-window.o: main-window.cpp main-window.h \
  226. central-window.h \
  227. password-window.h
  228. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o main-window.o main-window.cpp
  229. central-window.o: central-window.cpp central-window.h \
  230. train-dialog.h \
  231. write-dialog.h \
  232. delete-dialog.h \
  233. attack-dialog.h
  234. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o central-window.o central-window.cpp
  235. main.o: main.cpp main-window.h
  236. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o main.cpp
  237. packet-sniffer.o: packet-sniffer.cpp globals.h \
  238. packet-sieve.h \
  239. definitions.h \
  240. packet-sniffer.h \
  241. main-window.h \
  242. password-window.h
  243. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o packet-sniffer.o packet-sniffer.cpp
  244. packet-sieve.o: packet-sieve.cpp packet-sieve.h
  245. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o packet-sieve.o packet-sieve.cpp
  246. train-dialog.o: train-dialog.cpp train-dialog.h \
  247. packet-sniffer.h \
  248. definitions.h \
  249. globals.h \
  250. packet-sieve.h \
  251. main-window.h \
  252. central-window.h
  253. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o train-dialog.o train-dialog.cpp
  254. write-dialog.o: write-dialog.cpp globals.h \
  255. write-dialog.h
  256. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o write-dialog.o write-dialog.cpp
  257. delete-dialog.o: delete-dialog.cpp globals.h \
  258. delete-dialog.h
  259. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o delete-dialog.o delete-dialog.cpp
  260. attack-dialog.o: attack-dialog.cpp attack-dialog.h \
  261. packet-sniffer.h \
  262. definitions.h \
  263. globals.h \
  264. packet-sieve.h \
  265. main-window.h \
  266. central-window.h \
  267. route-editor.h
  268. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o attack-dialog.o attack-dialog.cpp
  269. route-editor.o: route-editor.cpp main-window.h \
  270. central-window.h \
  271. route-editor.h
  272. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o route-editor.o route-editor.cpp
  273. password-window.o: password-window.cpp password-window.h \
  274. train-dialog.h \
  275. write-dialog.h \
  276. delete-dialog.h \
  277. attack-dialog.h \
  278. packet-sniffer.h \
  279. definitions.h \
  280. globals.h \
  281. packet-sieve.h
  282. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o password-window.o password-window.cpp
  283. moc_main-window.o: moc_main-window.cpp
  284. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_main-window.o moc_main-window.cpp
  285. moc_central-window.o: moc_central-window.cpp
  286. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_central-window.o moc_central-window.cpp
  287. moc_train-dialog.o: moc_train-dialog.cpp
  288. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_train-dialog.o moc_train-dialog.cpp
  289. moc_write-dialog.o: moc_write-dialog.cpp
  290. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_write-dialog.o moc_write-dialog.cpp
  291. moc_delete-dialog.o: moc_delete-dialog.cpp
  292. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_delete-dialog.o moc_delete-dialog.cpp
  293. moc_attack-dialog.o: moc_attack-dialog.cpp
  294. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_attack-dialog.o moc_attack-dialog.cpp
  295. moc_password-window.o: moc_password-window.cpp
  296. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_password-window.o moc_password-window.cpp
  297. qrc_application.o: qrc_application.cpp
  298. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qrc_application.o qrc_application.cpp
  299. ####### Install
  300. install: FORCE
  301. uninstall: FORCE
  302. FORCE: