source: tools/ddd/Makefile@ 45

Last change on this file since 45 was 45, checked in by ogrimm, 17 years ago
Modified ddd.pro to automatically bind in qwt
File size: 9.0 KB
Line 
1#############################################################################
2# Makefile for building: ddd
3# Generated by qmake (2.01a) (Qt 4.4.3) on: Wed May 20 11:20:39 2009
4# Project: ddd.pro
5# Template: app
6# Command: /usr/local/Trolltech/Qt-4.4.3/bin/qmake -unix -o Makefile ddd.pro
7#############################################################################
8
9####### Compiler, tools and options
10
11CC = gcc
12CXX = g++
13DEFINES = -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED
14CFLAGS = -pipe -O2 -Wall -W -D_REENTRANT $(DEFINES)
15CXXFLAGS = -pipe -O2 -Wall -W -D_REENTRANT $(DEFINES)
16INCPATH = -I/usr/local/Trolltech/Qt-4.4.3/mkspecs/linux-g++ -I. -I/usr/local/Trolltech/Qt-4.4.3/include/QtCore -I/usr/local/Trolltech/Qt-4.4.3/include/QtCore -I/usr/local/Trolltech/Qt-4.4.3/include/QtNetwork -I/usr/local/Trolltech/Qt-4.4.3/include/QtNetwork -I/usr/local/Trolltech/Qt-4.4.3/include/QtGui -I/usr/local/Trolltech/Qt-4.4.3/include/QtGui -I/usr/local/Trolltech/Qt-4.4.3/include -I. -I/usr/local/qwt-5.2.0/include -I. -I.
17LINK = g++
18LFLAGS = -Wl,-rpath,/usr/local/Trolltech/Qt-4.4.3/lib
19LIBS = $(SUBLIBS) -L/usr/local/Trolltech/Qt-4.4.3/lib -L/usr/local/qwt-5.2.0/lib -lqwt -lQtGui -L/usr/local/Trolltech/Qt-4.4.3/lib -L/usr/X11R6/lib -pthread -lpng -lSM -lICE -pthread -pthread -lXi -lXrender -lXrandr -lfreetype -lfontconfig -lXext -lX11 -lQtNetwork -pthread -pthread -lQtCore -lz -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -ldl -lpthread
20AR = ar cqs
21RANLIB =
22QMAKE = /usr/local/Trolltech/Qt-4.4.3/bin/qmake
23TAR = tar -cf
24COMPRESS = gzip -9f
25COPY = cp -f
26SED = sed
27COPY_FILE = $(COPY)
28COPY_DIR = $(COPY) -r
29INSTALL_FILE = install -m 644 -p
30INSTALL_DIR = $(COPY_DIR)
31INSTALL_PROGRAM = install -m 755 -p
32DEL_FILE = rm -f
33SYMLINK = ln -sf
34DEL_DIR = rmdir
35MOVE = mv -f
36CHK_DIR_EXISTS= test -d
37MKDIR = mkdir -p
38
39####### Output directory
40
41OBJECTS_DIR = ./
42
43####### Files
44
45SOURCES = Functions.cpp \
46 GUI.cpp \
47 ../../pixelmap/Pixel.cc \
48 ../../pixelmap/PixelMap.cc \
49 ../../drsdaq/RawDataCTX.cc moc_GUI.cpp
50OBJECTS = Functions.o \
51 GUI.o \
52 Pixel.o \
53 PixelMap.o \
54 RawDataCTX.o \
55 moc_GUI.o
56DIST = /usr/local/Trolltech/Qt-4.4.3/mkspecs/common/g++.conf \
57 /usr/local/Trolltech/Qt-4.4.3/mkspecs/common/unix.conf \
58 /usr/local/Trolltech/Qt-4.4.3/mkspecs/common/linux.conf \
59 /usr/local/Trolltech/Qt-4.4.3/mkspecs/qconfig.pri \
60 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/qt_functions.prf \
61 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/qt_config.prf \
62 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/exclusive_builds.prf \
63 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/default_pre.prf \
64 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/release.prf \
65 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/default_post.prf \
66 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/warn_on.prf \
67 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/qt.prf \
68 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/unix/thread.prf \
69 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/moc.prf \
70 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/resources.prf \
71 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/uic.prf \
72 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/yacc.prf \
73 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/lex.prf \
74 ddd.pro
75QMAKE_TARGET = ddd
76DESTDIR =
77TARGET = ddd
78
79first: all
80####### Implicit rules
81
82.SUFFIXES: .o .c .cpp .cc .cxx .C
83
84.cpp.o:
85 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
86
87.cc.o:
88 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
89
90.cxx.o:
91 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
92
93.C.o:
94 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
95
96.c.o:
97 $(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"
98
99####### Build rules
100
101all: Makefile $(TARGET)
102
103$(TARGET): $(OBJECTS)
104 $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
105
106Makefile: ddd.pro /usr/local/Trolltech/Qt-4.4.3/mkspecs/linux-g++/qmake.conf /usr/local/Trolltech/Qt-4.4.3/mkspecs/common/g++.conf \
107 /usr/local/Trolltech/Qt-4.4.3/mkspecs/common/unix.conf \
108 /usr/local/Trolltech/Qt-4.4.3/mkspecs/common/linux.conf \
109 /usr/local/Trolltech/Qt-4.4.3/mkspecs/qconfig.pri \
110 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/qt_functions.prf \
111 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/qt_config.prf \
112 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/exclusive_builds.prf \
113 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/default_pre.prf \
114 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/release.prf \
115 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/default_post.prf \
116 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/warn_on.prf \
117 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/qt.prf \
118 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/unix/thread.prf \
119 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/moc.prf \
120 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/resources.prf \
121 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/uic.prf \
122 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/yacc.prf \
123 /usr/local/Trolltech/Qt-4.4.3/mkspecs/features/lex.prf \
124 /usr/local/Trolltech/Qt-4.4.3/lib/libQtGui.prl \
125 /usr/local/Trolltech/Qt-4.4.3/lib/libQtCore.prl \
126 /usr/local/Trolltech/Qt-4.4.3/lib/libQtNetwork.prl
127 $(QMAKE) -unix -o Makefile ddd.pro
128/usr/local/Trolltech/Qt-4.4.3/mkspecs/common/g++.conf:
129/usr/local/Trolltech/Qt-4.4.3/mkspecs/common/unix.conf:
130/usr/local/Trolltech/Qt-4.4.3/mkspecs/common/linux.conf:
131/usr/local/Trolltech/Qt-4.4.3/mkspecs/qconfig.pri:
132/usr/local/Trolltech/Qt-4.4.3/mkspecs/features/qt_functions.prf:
133/usr/local/Trolltech/Qt-4.4.3/mkspecs/features/qt_config.prf:
134/usr/local/Trolltech/Qt-4.4.3/mkspecs/features/exclusive_builds.prf:
135/usr/local/Trolltech/Qt-4.4.3/mkspecs/features/default_pre.prf:
136/usr/local/Trolltech/Qt-4.4.3/mkspecs/features/release.prf:
137/usr/local/Trolltech/Qt-4.4.3/mkspecs/features/default_post.prf:
138/usr/local/Trolltech/Qt-4.4.3/mkspecs/features/warn_on.prf:
139/usr/local/Trolltech/Qt-4.4.3/mkspecs/features/qt.prf:
140/usr/local/Trolltech/Qt-4.4.3/mkspecs/features/unix/thread.prf:
141/usr/local/Trolltech/Qt-4.4.3/mkspecs/features/moc.prf:
142/usr/local/Trolltech/Qt-4.4.3/mkspecs/features/resources.prf:
143/usr/local/Trolltech/Qt-4.4.3/mkspecs/features/uic.prf:
144/usr/local/Trolltech/Qt-4.4.3/mkspecs/features/yacc.prf:
145/usr/local/Trolltech/Qt-4.4.3/mkspecs/features/lex.prf:
146/usr/local/Trolltech/Qt-4.4.3/lib/libQtGui.prl:
147/usr/local/Trolltech/Qt-4.4.3/lib/libQtCore.prl:
148/usr/local/Trolltech/Qt-4.4.3/lib/libQtNetwork.prl:
149qmake: FORCE
150 @$(QMAKE) -unix -o Makefile ddd.pro
151
152dist:
153 @$(CHK_DIR_EXISTS) .tmp/ddd1.0.0 || $(MKDIR) .tmp/ddd1.0.0
154 $(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/ddd1.0.0/ && $(COPY_FILE) --parents GUI.h ../../pixelmap/Pixel.h ../../pixelmap/PixelMap.h ../../drsdaq/RawDataCTX.h .tmp/ddd1.0.0/ && $(COPY_FILE) --parents Functions.cpp GUI.cpp ../../pixelmap/Pixel.cc ../../pixelmap/PixelMap.cc ../../drsdaq/RawDataCTX.cc .tmp/ddd1.0.0/ && (cd `dirname .tmp/ddd1.0.0` && $(TAR) ddd1.0.0.tar ddd1.0.0 && $(COMPRESS) ddd1.0.0.tar) && $(MOVE) `dirname .tmp/ddd1.0.0`/ddd1.0.0.tar.gz . && $(DEL_FILE) -r .tmp/ddd1.0.0
155
156
157clean:compiler_clean
158 -$(DEL_FILE) $(OBJECTS)
159 -$(DEL_FILE) *~ core *.core
160
161
162####### Sub-libraries
163
164distclean: clean
165 -$(DEL_FILE) $(TARGET)
166 -$(DEL_FILE) Makefile
167
168
169mocclean: compiler_moc_header_clean compiler_moc_source_clean
170
171mocables: compiler_moc_header_make_all compiler_moc_source_make_all
172
173compiler_moc_header_make_all: moc_GUI.cpp
174compiler_moc_header_clean:
175 -$(DEL_FILE) moc_GUI.cpp
176moc_GUI.cpp: ../../drsdaq/RawDataCTX.h \
177 ../../pixelmap/PixelMap.h \
178 ../../pixelmap/Pixel.h \
179 GUI.h
180 /usr/local/Trolltech/Qt-4.4.3/bin/moc $(DEFINES) $(INCPATH) GUI.h -o moc_GUI.cpp
181
182compiler_rcc_make_all:
183compiler_rcc_clean:
184compiler_image_collection_make_all: qmake_image_collection.cpp
185compiler_image_collection_clean:
186 -$(DEL_FILE) qmake_image_collection.cpp
187compiler_moc_source_make_all:
188compiler_moc_source_clean:
189compiler_uic_make_all:
190compiler_uic_clean:
191compiler_yacc_decl_make_all:
192compiler_yacc_decl_clean:
193compiler_yacc_impl_make_all:
194compiler_yacc_impl_clean:
195compiler_lex_make_all:
196compiler_lex_clean:
197compiler_clean: compiler_moc_header_clean
198
199####### Compile
200
201Functions.o: Functions.cpp GUI.h \
202 ../../drsdaq/RawDataCTX.h \
203 ../../pixelmap/PixelMap.h \
204 ../../pixelmap/Pixel.h
205 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Functions.o Functions.cpp
206
207GUI.o: GUI.cpp GUI.h \
208 ../../drsdaq/RawDataCTX.h \
209 ../../pixelmap/PixelMap.h \
210 ../../pixelmap/Pixel.h
211 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o GUI.o GUI.cpp
212
213Pixel.o: ../../pixelmap/Pixel.cc ../../pixelmap/PixelMap.h \
214 ../../pixelmap/Pixel.h
215 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Pixel.o ../../pixelmap/Pixel.cc
216
217PixelMap.o: ../../pixelmap/PixelMap.cc ../../pixelmap/PixelMap.h \
218 ../../pixelmap/Pixel.h
219 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o PixelMap.o ../../pixelmap/PixelMap.cc
220
221RawDataCTX.o: ../../drsdaq/RawDataCTX.cc ../../drsdaq/RawDataCTX.h
222 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o RawDataCTX.o ../../drsdaq/RawDataCTX.cc
223
224moc_GUI.o: moc_GUI.cpp
225 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_GUI.o moc_GUI.cpp
226
227####### Install
228
229install: FORCE
230
231uninstall: FORCE
232
233FORCE:
234
Note: See TracBrowser for help on using the repository browser.