initial import
[vym] / qtc-gdbmacros / Makefile.Release
1 #############################################################################\r
2 # Makefile for building: gdbmacros\r
3 # Generated by qmake (2.01a) (Qt 4.5.0) on: sáb 24. out 08:26:39 2009\r
4 # Project:  gdbmacros.pro\r
5 # Template: lib\r
6 #############################################################################\r
7 \r
8 ####### Compiler, tools and options\r
9 \r
10 CC            = gcc\r
11 CXX           = g++\r
12 DEFINES       = -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT\r
13 CFLAGS        = -O2 -Wall $(DEFINES)\r
14 CXXFLAGS      = -O2 -frtti -fexceptions -mthreads -Wall $(DEFINES)\r
15 INCPATH       = -I"..\..\Qt\2009.01\qt\include\QtCore" -I"..\..\Qt\2009.01\qt\include\QtGui" -I"..\..\Qt\2009.01\qt\include" -I"..\..\Qt\2009.01\qt\include\ActiveQt" -I"release" -I"." -I"..\..\Qt\2009.01\qt\mkspecs\win32-g++"\r
16 LINK        =        g++\r
17 LFLAGS        =        -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-s -shared -mthreads -Wl -Wl,--out-implib,release\libgdbmacros.a\r
18 LIBS        =        -L"c:\Qt\2009.01\qt\lib" -lQtGui4 -lQtCore4\r
19 QMAKE         = c:\Qt\2009.01\qt\bin\qmake.exe\r
20 IDC           = c:\Qt\2009.01\qt\bin\idc.exe\r
21 IDL           = midl\r
22 ZIP           = zip -r -9\r
23 DEF_FILE      = \r
24 RES_FILE      = \r
25 COPY          = copy /y\r
26 COPY_FILE     = $(COPY)\r
27 COPY_DIR      = xcopy /s /q /y /i\r
28 DEL_FILE      = del\r
29 DEL_DIR       = rmdir\r
30 MOVE          = move\r
31 CHK_DIR_EXISTS= if not exist\r
32 MKDIR         = mkdir\r
33 INSTALL_FILE    = $(COPY_FILE)\r
34 INSTALL_PROGRAM = $(COPY_FILE)\r
35 INSTALL_DIR     = $(COPY_DIR)\r
36 \r
37 ####### Output directory\r
38 \r
39 OBJECTS_DIR   = release\r
40 \r
41 ####### Files\r
42 \r
43 SOURCES       = gdbmacros.cpp \r
44 OBJECTS       = release/gdbmacros.o\r
45 DIST          = \r
46 QMAKE_TARGET  = gdbmacros\r
47 DESTDIR        = release\ #avoid trailing-slash linebreak\r
48 TARGET         = gdbmacros.dll\r
49 DESTDIR_TARGET = release\gdbmacros.dll\r
50 \r
51 ####### Implicit rules\r
52 \r
53 .SUFFIXES: .cpp .cc .cxx .c\r
54 \r
55 .cpp.o:\r
56         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<\r
57 \r
58 .cc.o:\r
59         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<\r
60 \r
61 .cxx.o:\r
62         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<\r
63 \r
64 .c.o:\r
65         $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<\r
66 \r
67 ####### Build rules\r
68 \r
69 first: all\r
70 all: Makefile.Release  $(DESTDIR_TARGET)\r
71 \r
72 $(DESTDIR_TARGET):  $(OBJECTS) \r
73         $(LINK) $(LFLAGS) -o $(DESTDIR_TARGET) $(OBJECTS)  $(LIBS)\r
74 \r
75 \r
76 qmake:  FORCE\r
77         @$(QMAKE) -spec ..\..\Qt\2009.01\qt\mkspecs\win32-g++ -win32 -o Makefile.Release gdbmacros.pro\r
78 \r
79 dist:\r
80         $(ZIP) gdbmacros.zip $(SOURCES) $(DIST) gdbmacros.pro ..\..\Qt\2009.01\qt\mkspecs\qconfig.pri ..\..\Qt\2009.01\qt\mkspecs\features\qt_functions.prf ..\..\Qt\2009.01\qt\mkspecs\features\qt_config.prf ..\..\Qt\2009.01\qt\mkspecs\features\exclusive_builds.prf ..\..\Qt\2009.01\qt\mkspecs\features\default_pre.prf ..\..\Qt\2009.01\qt\mkspecs\features\win32\default_pre.prf ..\..\Qt\2009.01\qt\mkspecs\features\release.prf ..\..\Qt\2009.01\qt\mkspecs\features\debug_and_release.prf ..\..\Qt\2009.01\qt\mkspecs\features\default_post.prf ..\..\Qt\2009.01\qt\mkspecs\features\win32\default_post.prf ..\..\Qt\2009.01\qt\mkspecs\features\build_pass.prf ..\..\Qt\2009.01\qt\mkspecs\features\shared.prf ..\..\Qt\2009.01\qt\mkspecs\features\dll.prf ..\..\Qt\2009.01\qt\mkspecs\features\win32\rtti.prf ..\..\Qt\2009.01\qt\mkspecs\features\win32\exceptions.prf ..\..\Qt\2009.01\qt\mkspecs\features\win32\stl.prf ..\..\Qt\2009.01\qt\mkspecs\features\warn_on.prf ..\..\Qt\2009.01\qt\mkspecs\features\qt.prf ..\..\Qt\2009.01\qt\mkspecs\features\win32\thread.prf ..\..\Qt\2009.01\qt\mkspecs\features\moc.prf ..\..\Qt\2009.01\qt\mkspecs\features\win32\windows.prf ..\..\Qt\2009.01\qt\mkspecs\features\resources.prf ..\..\Qt\2009.01\qt\mkspecs\features\uic.prf ..\..\Qt\2009.01\qt\mkspecs\features\yacc.prf ..\..\Qt\2009.01\qt\mkspecs\features\lex.prf  HEADERS RESOURCES IMAGES SOURCES OBJECTIVE_SOURCES FORMS YACCSOURCES YACCSOURCES LEXSOURCES \r
81 \r
82 clean: compiler_clean \r
83         -$(DEL_FILE) release\gdbmacros.o\r
84         -$(DEL_FILE) release\libgdbmacros.a\r
85 \r
86 distclean: clean\r
87         -$(DEL_FILE) $(DESTDIR_TARGET)\r
88         -$(DEL_FILE) Makefile.Release\r
89 \r
90 mocclean: compiler_moc_header_clean compiler_moc_source_clean\r
91 \r
92 mocables: compiler_moc_header_make_all compiler_moc_source_make_all\r
93 \r
94 compiler_moc_header_make_all:\r
95 compiler_moc_header_clean:\r
96 compiler_rcc_make_all:\r
97 compiler_rcc_clean:\r
98 compiler_image_collection_make_all: qmake_image_collection.cpp\r
99 compiler_image_collection_clean:\r
100         -$(DEL_FILE) qmake_image_collection.cpp\r
101 compiler_moc_source_make_all:\r
102 compiler_moc_source_clean:\r
103 compiler_uic_make_all:\r
104 compiler_uic_clean:\r
105 compiler_yacc_decl_make_all:\r
106 compiler_yacc_decl_clean:\r
107 compiler_yacc_impl_make_all:\r
108 compiler_yacc_impl_clean:\r
109 compiler_lex_make_all:\r
110 compiler_lex_clean:\r
111 compiler_clean: \r
112 \r
113 \r
114 \r
115 ####### Compile\r
116 \r
117 release/gdbmacros.o: gdbmacros.cpp \r
118         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\gdbmacros.o gdbmacros.cpp\r
119 \r
120 ####### Install\r
121 \r
122 install:   FORCE\r
123 \r
124 uninstall:   FORCE\r
125 \r
126 FORCE:\r
127 \r