~kovax3/+junk/qwinwrap

« back to all changes in this revision

Viewing changes to Makefile

  • Committer: kovax
  • Date: 2013-12-01 14:52:47 UTC
  • Revision ID: kovax3@gmail.com-20131201145247-2v1jeobk4xnsj385
Tags: v1.0
first commit

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#############################################################################
 
2
# Makefile for building: qwinwrap
 
3
# Generated by qmake (2.01a) (Qt 4.8.4) on: ????? ?????? 1 15:48:35 2013
 
4
# Project:  Qwinwrap.pro
 
5
# Template: app
 
6
# Command: /usr/lib/i386-linux-gnu/qt4/bin/qmake QMAKE_CC\ =\ cc QMAKE_CXX\ =\ g++ QMAKE_CFLAGS_RELEASE\ =\ -D_FORTIFY_SOURCE=2\ -g\ -O2 QMAKE_CXXFLAGS_RELEASE\ =\ -D_FORTIFY_SOURCE=2\ -g\ -O2\ -fstack-protector\ --param=ssp-buffer-size=4\ -Wformat\ -Werror=format-security\ -Wall QMAKE_LFLAGS_RELEASE\ =\ -Wl,-Bsymbolic-functions\ -Wl,-z,relro -o Makefile Qwinwrap.pro
 
7
#############################################################################
 
8
 
 
9
####### Compiler, tools and options
 
10
 
 
11
CC            = cc
 
12
CXX           = g++
 
13
DEFINES       = -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED
 
14
CFLAGS        = -pipe -D_FORTIFY_SOURCE=2 -g -O2 -Wall -W -D_REENTRANT $(DEFINES)
 
15
CXXFLAGS      = -pipe -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -Wall -W -D_REENTRANT $(DEFINES)
 
16
INCPATH       = -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/phonon -I/usr/include/qt4 -I/usr/include/qt4/phonon_compat -I. -I.
 
17
LINK          = g++
 
18
LFLAGS        = -Wl,-Bsymbolic-functions -Wl,-z,relro
 
19
LIBS          = $(SUBLIBS)  -L/usr/lib/i386-linux-gnu -lphonon -lQtGui -lQtCore -lpthread 
 
20
AR            = ar cqs
 
21
RANLIB        = 
 
22
QMAKE         = /usr/lib/i386-linux-gnu/qt4/bin/qmake
 
23
TAR           = tar -cf
 
24
COMPRESS      = gzip -9f
 
25
COPY          = cp -f
 
26
SED           = sed
 
27
COPY_FILE     = $(COPY)
 
28
COPY_DIR      = $(COPY) -r
 
29
STRIP         = strip
 
30
INSTALL_FILE  = install -m 644 -p
 
31
INSTALL_DIR   = $(COPY_DIR)
 
32
INSTALL_PROGRAM = install -m 755 -p
 
33
DEL_FILE      = rm -f
 
34
SYMLINK       = ln -f -s
 
35
DEL_DIR       = rmdir
 
36
MOVE          = mv -f
 
37
CHK_DIR_EXISTS= test -d
 
38
MKDIR         = mkdir -p
 
39
 
 
40
####### Output directory
 
41
 
 
42
OBJECTS_DIR   = ./
 
43
 
 
44
####### Files
 
45
 
 
46
SOURCES       = main.cpp \
 
47
                mainwindow.cpp \
 
48
                objdesk.cpp moc_mainwindow.cpp \
 
49
                moc_objdesk.cpp \
 
50
                qrc_images.cpp
 
51
OBJECTS       = main.o \
 
52
                mainwindow.o \
 
53
                objdesk.o \
 
54
                moc_mainwindow.o \
 
55
                moc_objdesk.o \
 
56
                qrc_images.o
 
57
DIST          = /usr/share/qt4/mkspecs/common/unix.conf \
 
58
                /usr/share/qt4/mkspecs/common/linux.conf \
 
59
                /usr/share/qt4/mkspecs/common/gcc-base.conf \
 
60
                /usr/share/qt4/mkspecs/common/gcc-base-unix.conf \
 
61
                /usr/share/qt4/mkspecs/common/g++-base.conf \
 
62
                /usr/share/qt4/mkspecs/common/g++-unix.conf \
 
63
                /usr/share/qt4/mkspecs/qconfig.pri \
 
64
                /usr/share/qt4/mkspecs/modules/qt_phonon.pri \
 
65
                /usr/share/qt4/mkspecs/features/qt_functions.prf \
 
66
                /usr/share/qt4/mkspecs/features/qt_config.prf \
 
67
                /usr/share/qt4/mkspecs/features/exclusive_builds.prf \
 
68
                /usr/share/qt4/mkspecs/features/default_pre.prf \
 
69
                /usr/share/qt4/mkspecs/features/release.prf \
 
70
                /usr/share/qt4/mkspecs/features/default_post.prf \
 
71
                /usr/share/qt4/mkspecs/features/unix/gdb_dwarf_index.prf \
 
72
                /usr/share/qt4/mkspecs/features/warn_on.prf \
 
73
                /usr/share/qt4/mkspecs/features/qt.prf \
 
74
                /usr/share/qt4/mkspecs/features/unix/thread.prf \
 
75
                /usr/share/qt4/mkspecs/features/moc.prf \
 
76
                /usr/share/qt4/mkspecs/features/resources.prf \
 
77
                /usr/share/qt4/mkspecs/features/uic.prf \
 
78
                /usr/share/qt4/mkspecs/features/yacc.prf \
 
79
                /usr/share/qt4/mkspecs/features/lex.prf \
 
80
                /usr/share/qt4/mkspecs/features/include_source_dir.prf \
 
81
                Qwinwrap.pro
 
82
QMAKE_TARGET  = qwinwrap
 
83
DESTDIR       = 
 
84
TARGET        = qwinwrap
 
85
 
 
86
first: all
 
87
####### Implicit rules
 
88
 
 
89
.SUFFIXES: .o .c .cpp .cc .cxx .C
 
90
 
 
91
.cpp.o:
 
92
        $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
 
93
 
 
94
.cc.o:
 
95
        $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
 
96
 
 
97
.cxx.o:
 
98
        $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
 
99
 
 
100
.C.o:
 
101
        $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
 
102
 
 
103
.c.o:
 
104
        $(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"
 
105
 
 
106
####### Build rules
 
107
 
 
108
all: Makefile $(TARGET)
 
109
 
 
110
$(TARGET): ui_mainwindow.h $(OBJECTS)  
 
111
        $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
 
112
 
 
113
Makefile: Qwinwrap.pro  /usr/share/qt4/mkspecs/linux-g++/qmake.conf /usr/share/qt4/mkspecs/common/unix.conf \
 
114
                /usr/share/qt4/mkspecs/common/linux.conf \
 
115
                /usr/share/qt4/mkspecs/common/gcc-base.conf \
 
116
                /usr/share/qt4/mkspecs/common/gcc-base-unix.conf \
 
117
                /usr/share/qt4/mkspecs/common/g++-base.conf \
 
118
                /usr/share/qt4/mkspecs/common/g++-unix.conf \
 
119
                /usr/share/qt4/mkspecs/qconfig.pri \
 
120
                /usr/share/qt4/mkspecs/modules/qt_phonon.pri \
 
121
                /usr/share/qt4/mkspecs/features/qt_functions.prf \
 
122
                /usr/share/qt4/mkspecs/features/qt_config.prf \
 
123
                /usr/share/qt4/mkspecs/features/exclusive_builds.prf \
 
124
                /usr/share/qt4/mkspecs/features/default_pre.prf \
 
125
                /usr/share/qt4/mkspecs/features/release.prf \
 
126
                /usr/share/qt4/mkspecs/features/default_post.prf \
 
127
                /usr/share/qt4/mkspecs/features/unix/gdb_dwarf_index.prf \
 
128
                /usr/share/qt4/mkspecs/features/warn_on.prf \
 
129
                /usr/share/qt4/mkspecs/features/qt.prf \
 
130
                /usr/share/qt4/mkspecs/features/unix/thread.prf \
 
131
                /usr/share/qt4/mkspecs/features/moc.prf \
 
132
                /usr/share/qt4/mkspecs/features/resources.prf \
 
133
                /usr/share/qt4/mkspecs/features/uic.prf \
 
134
                /usr/share/qt4/mkspecs/features/yacc.prf \
 
135
                /usr/share/qt4/mkspecs/features/lex.prf \
 
136
                /usr/share/qt4/mkspecs/features/include_source_dir.prf \
 
137
                /usr/lib/i386-linux-gnu/libQtGui.prl \
 
138
                /usr/lib/i386-linux-gnu/libQtCore.prl
 
139
        $(QMAKE) QMAKE_CC\ =\ cc QMAKE_CXX\ =\ g++ QMAKE_CFLAGS_RELEASE\ =\ -D_FORTIFY_SOURCE=2\ -g\ -O2 QMAKE_CXXFLAGS_RELEASE\ =\ -D_FORTIFY_SOURCE=2\ -g\ -O2\ -fstack-protector\ --param=ssp-buffer-size=4\ -Wformat\ -Werror=format-security\ -Wall QMAKE_LFLAGS_RELEASE\ =\ -Wl,-Bsymbolic-functions\ -Wl,-z,relro -o Makefile Qwinwrap.pro
 
140
/usr/share/qt4/mkspecs/common/unix.conf:
 
141
/usr/share/qt4/mkspecs/common/linux.conf:
 
142
/usr/share/qt4/mkspecs/common/gcc-base.conf:
 
143
/usr/share/qt4/mkspecs/common/gcc-base-unix.conf:
 
144
/usr/share/qt4/mkspecs/common/g++-base.conf:
 
145
/usr/share/qt4/mkspecs/common/g++-unix.conf:
 
146
/usr/share/qt4/mkspecs/qconfig.pri:
 
147
/usr/share/qt4/mkspecs/modules/qt_phonon.pri:
 
148
/usr/share/qt4/mkspecs/features/qt_functions.prf:
 
149
/usr/share/qt4/mkspecs/features/qt_config.prf:
 
150
/usr/share/qt4/mkspecs/features/exclusive_builds.prf:
 
151
/usr/share/qt4/mkspecs/features/default_pre.prf:
 
152
/usr/share/qt4/mkspecs/features/release.prf:
 
153
/usr/share/qt4/mkspecs/features/default_post.prf:
 
154
/usr/share/qt4/mkspecs/features/unix/gdb_dwarf_index.prf:
 
155
/usr/share/qt4/mkspecs/features/warn_on.prf:
 
156
/usr/share/qt4/mkspecs/features/qt.prf:
 
157
/usr/share/qt4/mkspecs/features/unix/thread.prf:
 
158
/usr/share/qt4/mkspecs/features/moc.prf:
 
159
/usr/share/qt4/mkspecs/features/resources.prf:
 
160
/usr/share/qt4/mkspecs/features/uic.prf:
 
161
/usr/share/qt4/mkspecs/features/yacc.prf:
 
162
/usr/share/qt4/mkspecs/features/lex.prf:
 
163
/usr/share/qt4/mkspecs/features/include_source_dir.prf:
 
164
/usr/lib/i386-linux-gnu/libQtGui.prl:
 
165
/usr/lib/i386-linux-gnu/libQtCore.prl:
 
166
qmake:  FORCE
 
167
        @$(QMAKE) QMAKE_CC\ =\ cc QMAKE_CXX\ =\ g++ QMAKE_CFLAGS_RELEASE\ =\ -D_FORTIFY_SOURCE=2\ -g\ -O2 QMAKE_CXXFLAGS_RELEASE\ =\ -D_FORTIFY_SOURCE=2\ -g\ -O2\ -fstack-protector\ --param=ssp-buffer-size=4\ -Wformat\ -Werror=format-security\ -Wall QMAKE_LFLAGS_RELEASE\ =\ -Wl,-Bsymbolic-functions\ -Wl,-z,relro -o Makefile Qwinwrap.pro
 
168
 
 
169
dist: 
 
170
        @$(CHK_DIR_EXISTS) .tmp/qwinwrap1.0.0 || $(MKDIR) .tmp/qwinwrap1.0.0 
 
171
        $(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/qwinwrap1.0.0/ && $(COPY_FILE) --parents mainwindow.h objdesk.h .tmp/qwinwrap1.0.0/ && $(COPY_FILE) --parents images.qrc .tmp/qwinwrap1.0.0/ && $(COPY_FILE) --parents main.cpp mainwindow.cpp objdesk.cpp .tmp/qwinwrap1.0.0/ && $(COPY_FILE) --parents mainwindow.ui .tmp/qwinwrap1.0.0/ && $(COPY_FILE) --parents Qwinwrap_ar.ts .tmp/qwinwrap1.0.0/ && (cd `dirname .tmp/qwinwrap1.0.0` && $(TAR) qwinwrap1.0.0.tar qwinwrap1.0.0 && $(COMPRESS) qwinwrap1.0.0.tar) && $(MOVE) `dirname .tmp/qwinwrap1.0.0`/qwinwrap1.0.0.tar.gz . && $(DEL_FILE) -r .tmp/qwinwrap1.0.0
 
172
 
 
173
 
 
174
clean:compiler_clean 
 
175
        -$(DEL_FILE) $(OBJECTS)
 
176
        -$(DEL_FILE) *~ core *.core
 
177
 
 
178
 
 
179
####### Sub-libraries
 
180
 
 
181
distclean: clean
 
182
        -$(DEL_FILE) $(TARGET) 
 
183
        -$(DEL_FILE) Makefile
 
184
 
 
185
 
 
186
check: first
 
187
 
 
188
mocclean: compiler_moc_header_clean compiler_moc_source_clean
 
189
 
 
190
mocables: compiler_moc_header_make_all compiler_moc_source_make_all
 
191
 
 
192
compiler_moc_header_make_all: moc_mainwindow.cpp moc_objdesk.cpp
 
193
compiler_moc_header_clean:
 
194
        -$(DEL_FILE) moc_mainwindow.cpp moc_objdesk.cpp
 
195
moc_mainwindow.cpp: /usr/include/phonon/audiooutput.h \
 
196
                /usr/include/phonon/phonon_export.h \
 
197
                /usr/include/phonon/abstractaudiooutput.h \
 
198
                /usr/include/phonon/phonondefs.h \
 
199
                /usr/include/phonon/medianode.h \
 
200
                /usr/include/phonon/path.h \
 
201
                /usr/include/phonon/objectdescription.h \
 
202
                /usr/include/phonon/phononnamespace.h \
 
203
                objdesk.h \
 
204
                mainwindow.h
 
205
        /usr/lib/i386-linux-gnu/qt4/bin/moc $(DEFINES) $(INCPATH) mainwindow.h -o moc_mainwindow.cpp
 
206
 
 
207
moc_objdesk.cpp: objdesk.h
 
208
        /usr/lib/i386-linux-gnu/qt4/bin/moc $(DEFINES) $(INCPATH) objdesk.h -o moc_objdesk.cpp
 
209
 
 
210
compiler_rcc_make_all: qrc_images.cpp
 
211
compiler_rcc_clean:
 
212
        -$(DEL_FILE) qrc_images.cpp
 
213
qrc_images.cpp: images.qrc \
 
214
                qwinwrap.png \
 
215
                Qwinwrap_ar.qm \
 
216
                vidio.png
 
217
        /usr/lib/i386-linux-gnu/qt4/bin/rcc -name images images.qrc -o qrc_images.cpp
 
218
 
 
219
compiler_image_collection_make_all: qmake_image_collection.cpp
 
220
compiler_image_collection_clean:
 
221
        -$(DEL_FILE) qmake_image_collection.cpp
 
222
compiler_moc_source_make_all:
 
223
compiler_moc_source_clean:
 
224
compiler_uic_make_all: ui_mainwindow.h
 
225
compiler_uic_clean:
 
226
        -$(DEL_FILE) ui_mainwindow.h
 
227
ui_mainwindow.h: mainwindow.ui
 
228
        /usr/lib/i386-linux-gnu/qt4/bin/uic mainwindow.ui -o ui_mainwindow.h
 
229
 
 
230
compiler_yacc_decl_make_all:
 
231
compiler_yacc_decl_clean:
 
232
compiler_yacc_impl_make_all:
 
233
compiler_yacc_impl_clean:
 
234
compiler_lex_make_all:
 
235
compiler_lex_clean:
 
236
compiler_clean: compiler_moc_header_clean compiler_rcc_clean compiler_uic_clean 
 
237
 
 
238
####### Compile
 
239
 
 
240
main.o: main.cpp mainwindow.h \
 
241
                /usr/include/phonon/audiooutput.h \
 
242
                /usr/include/phonon/phonon_export.h \
 
243
                /usr/include/phonon/abstractaudiooutput.h \
 
244
                /usr/include/phonon/phonondefs.h \
 
245
                /usr/include/phonon/medianode.h \
 
246
                /usr/include/phonon/path.h \
 
247
                /usr/include/phonon/objectdescription.h \
 
248
                /usr/include/phonon/phononnamespace.h \
 
249
                objdesk.h
 
250
        $(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o main.cpp
 
251
 
 
252
mainwindow.o: mainwindow.cpp mainwindow.h \
 
253
                /usr/include/phonon/audiooutput.h \
 
254
                /usr/include/phonon/phonon_export.h \
 
255
                /usr/include/phonon/abstractaudiooutput.h \
 
256
                /usr/include/phonon/phonondefs.h \
 
257
                /usr/include/phonon/medianode.h \
 
258
                /usr/include/phonon/path.h \
 
259
                /usr/include/phonon/objectdescription.h \
 
260
                /usr/include/phonon/phononnamespace.h \
 
261
                objdesk.h \
 
262
                ui_mainwindow.h
 
263
        $(CXX) -c $(CXXFLAGS) $(INCPATH) -o mainwindow.o mainwindow.cpp
 
264
 
 
265
objdesk.o: objdesk.cpp objdesk.h
 
266
        $(CXX) -c $(CXXFLAGS) $(INCPATH) -o objdesk.o objdesk.cpp
 
267
 
 
268
moc_mainwindow.o: moc_mainwindow.cpp 
 
269
        $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_mainwindow.o moc_mainwindow.cpp
 
270
 
 
271
moc_objdesk.o: moc_objdesk.cpp 
 
272
        $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_objdesk.o moc_objdesk.cpp
 
273
 
 
274
qrc_images.o: qrc_images.cpp 
 
275
        $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qrc_images.o qrc_images.cpp
 
276
 
 
277
####### Install
 
278
 
 
279
install_target: first FORCE
 
280
        @$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/bin/ || $(MKDIR) $(INSTALL_ROOT)/usr/bin/ 
 
281
        -$(INSTALL_PROGRAM) "$(QMAKE_TARGET)" "$(INSTALL_ROOT)/usr/bin/$(QMAKE_TARGET)"
 
282
        -$(STRIP) "$(INSTALL_ROOT)/usr/bin/$(QMAKE_TARGET)"
 
283
 
 
284
uninstall_target:  FORCE
 
285
        -$(DEL_FILE) "$(INSTALL_ROOT)/usr/bin/$(QMAKE_TARGET)"
 
286
        -$(DEL_DIR) $(INSTALL_ROOT)/usr/bin/ 
 
287
 
 
288
 
 
289
install_applications: first FORCE
 
290
        @$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/share/applications/ || $(MKDIR) $(INSTALL_ROOT)/usr/share/applications/ 
 
291
        -$(INSTALL_FILE) /home/kovax/Documents/elkirtasse_group/qwinwrap_1.0/qwinwrap.desktop $(INSTALL_ROOT)/usr/share/applications/
 
292
 
 
293
 
 
294
uninstall_applications:  FORCE
 
295
        -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/share/applications/qwinwrap.desktop
 
296
        -$(DEL_DIR) $(INSTALL_ROOT)/usr/share/applications/ 
 
297
 
 
298
 
 
299
install_icon: first FORCE
 
300
        @$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/share/icons/hicolor/64x64/apps/ || $(MKDIR) $(INSTALL_ROOT)/usr/share/icons/hicolor/64x64/apps/ 
 
301
        -$(INSTALL_FILE) /home/kovax/Documents/elkirtasse_group/qwinwrap_1.0/qwinwrap.png $(INSTALL_ROOT)/usr/share/icons/hicolor/64x64/apps/
 
302
 
 
303
 
 
304
uninstall_icon:  FORCE
 
305
        -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/share/icons/hicolor/64x64/apps/qwinwrap.png
 
306
        -$(DEL_DIR) $(INSTALL_ROOT)/usr/share/icons/hicolor/64x64/apps/ 
 
307
 
 
308
 
 
309
install:  install_target install_applications install_icon  FORCE
 
310
 
 
311
uninstall: uninstall_target uninstall_applications uninstall_icon   FORCE
 
312
 
 
313
FORCE:
 
314