1 #############################################################################
2 # Makefile for building: ortedemo
3 # Generated by qmake (1.07a) (Qt 3.3.0b1) on: Fri Jan 30 22:37:47 2004
4 # Project: ortedemo.pro
6 # Command: $(QMAKE) -o Makefile ortedemo.pro
7 #############################################################################
9 ####### Compiler, tools and options
15 CFLAGS = -pipe -Wall -W -O2 -DQT_NO_DEBUG -DQT_SHARED
16 CXXFLAGS = -pipe -Wall -W -O2 -DQT_NO_DEBUG -DQT_SHARED
19 INCPATH = -I/usr/local/qt/mkspecs/default -I. -I../../include -I$(QTDIR)/include -I.ui/ -I. -I.moc/
21 LFLAGS = -Wl,-rpath,$(QTDIR)/lib
22 LIBS = $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib ../../../debug/orte/liborte/liborte.a -lpthread -lqt -lXext -lX11 -lm
25 MOC = $(QTDIR)/bin/moc
26 UIC = $(QTDIR)/bin/uic
37 CHK_DIR_EXISTS= test -d
40 ####### Output directory
46 HEADERS = Publisher.h \
55 OBJECTS = .obj/main.o \
59 .obj/ortedemo_types.o \
60 .obj/MulticlipForm.o \
62 FORMS = MulticlipForm.ui \
64 UICDECLS = .ui/MulticlipForm.h \
66 UICIMPLS = .ui/MulticlipForm.cpp \
68 SRCMOC = .moc/moc_Publisher.cpp \
69 .moc/moc_ViewFrm.cpp \
70 .moc/moc_Subscriber.cpp \
71 .moc/moc_MulticlipForm.cpp \
73 OBJMOC = .obj/moc_Publisher.o \
75 .obj/moc_Subscriber.o \
76 .obj/moc_MulticlipForm.o \
79 QMAKE_TARGET = ortedemo
84 ####### Implicit rules
86 .SUFFIXES: .c .o .cpp .cc .cxx .C
89 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
92 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
95 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
98 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
101 $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
105 all: Makefile $(TARGET)
107 $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
108 $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) $(OBJCOMP)
111 uicables: $(UICDECLS) $(UICIMPLS)
114 ( cd $(QTDIR)/src/moc && $(MAKE) )
116 Makefile: ortedemo.pro /usr/local/qt/mkspecs/default/qmake.conf /usr/local/qt/lib/libqt.prl
117 $(QMAKE) -o Makefile ortedemo.pro
119 @$(QMAKE) -o Makefile ortedemo.pro
122 @mkdir -p .obj/ortedemo && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .obj/ortedemo/ && $(COPY_FILE) --parents MulticlipForm.ui.h MainFrm.ui.h .obj/ortedemo/ && ( cd `dirname .obj/ortedemo` && $(TAR) ortedemo.tar ortedemo && $(GZIP) ortedemo.tar ) && $(MOVE) `dirname .obj/ortedemo`/ortedemo.tar.gz . && $(DEL_FILE) -r .obj/ortedemo
125 -$(DEL_FILE) $(OBJMOC)
126 -$(DEL_FILE) $(SRCMOC)
129 -$(DEL_FILE) $(UICIMPLS) $(UICDECLS)
133 clean: mocclean uiclean
134 -$(DEL_FILE) $(OBJECTS)
135 -$(DEL_FILE) *~ core *.core
138 ####### Sub-libraries
141 -$(DEL_FILE) $(TARGET) $(TARGET)
148 .obj/main.o: main.cpp .ui/MulticlipForm.h
149 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/main.o main.cpp
151 .obj/Publisher.o: Publisher.cpp Publisher.h \
155 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/Publisher.o Publisher.cpp
157 .obj/ViewFrm.o: ViewFrm.cpp ViewFrm.h \
159 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/ViewFrm.o ViewFrm.cpp
161 .obj/Subscriber.o: Subscriber.cpp Subscriber.h \
164 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/Subscriber.o Subscriber.cpp
166 .obj/ortedemo_types.o: ortedemo_types.c ortedemo_types.h
167 $(CC) -c $(CFLAGS) $(INCPATH) -o .obj/ortedemo_types.o ortedemo_types.c
169 .ui/MulticlipForm.h: MulticlipForm.ui Subscriber.h \
173 $(UIC) MulticlipForm.ui -o .ui/MulticlipForm.h
175 .ui/MulticlipForm.cpp: .ui/MulticlipForm.h MulticlipForm.ui Subscriber.h \
179 $(UIC) MulticlipForm.ui -i MulticlipForm.h -o .ui/MulticlipForm.cpp
181 .ui/MainFrm.h: MainFrm.ui
182 $(UIC) MainFrm.ui -o .ui/MainFrm.h
184 .ui/MainFrm.cpp: .ui/MainFrm.h MainFrm.ui
185 $(UIC) MainFrm.ui -i MainFrm.h -o .ui/MainFrm.cpp
187 .obj/MulticlipForm.o: .ui/MulticlipForm.cpp MulticlipForm.ui.h \
189 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/MulticlipForm.o .ui/MulticlipForm.cpp
191 .obj/MainFrm.o: .ui/MainFrm.cpp MainFrm.ui.h \
193 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/MainFrm.o .ui/MainFrm.cpp
195 .obj/moc_Publisher.o: .moc/moc_Publisher.cpp Publisher.h ortedemo_types.h \
197 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_Publisher.o .moc/moc_Publisher.cpp
199 .obj/moc_ViewFrm.o: .moc/moc_ViewFrm.cpp ViewFrm.h ortedemo_types.h
200 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_ViewFrm.o .moc/moc_ViewFrm.cpp
202 .obj/moc_Subscriber.o: .moc/moc_Subscriber.cpp Subscriber.h ortedemo_types.h \
204 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_Subscriber.o .moc/moc_Subscriber.cpp
206 .obj/moc_MulticlipForm.o: .moc/moc_MulticlipForm.cpp .ui/MulticlipForm.h
207 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_MulticlipForm.o .moc/moc_MulticlipForm.cpp
209 .obj/moc_MainFrm.o: .moc/moc_MainFrm.cpp .ui/MainFrm.h
210 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_MainFrm.o .moc/moc_MainFrm.cpp
212 .moc/moc_Publisher.cpp: $(MOC) Publisher.h
213 $(MOC) Publisher.h -o .moc/moc_Publisher.cpp
215 .moc/moc_ViewFrm.cpp: $(MOC) ViewFrm.h
216 $(MOC) ViewFrm.h -o .moc/moc_ViewFrm.cpp
218 .moc/moc_Subscriber.cpp: $(MOC) Subscriber.h
219 $(MOC) Subscriber.h -o .moc/moc_Subscriber.cpp
221 .moc/moc_MulticlipForm.cpp: $(MOC) .ui/MulticlipForm.h
222 $(MOC) .ui/MulticlipForm.h -o .moc/moc_MulticlipForm.cpp
224 .moc/moc_MainFrm.cpp: $(MOC) .ui/MainFrm.h
225 $(MOC) .ui/MainFrm.h -o .moc/moc_MainFrm.cpp