]> rtime.felk.cvut.cz Git - orte.git/blob - orte/contrib/shape/Makefile
OCERA SF CVS tree of ORTE framework updated to
[orte.git] / orte / contrib / shape / Makefile
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
5 # Template: app
6 # Command: $(QMAKE) -o Makefile ortedemo.pro
7 #############################################################################
8
9 ####### Compiler, tools and options
10
11 CC       = gcc
12 CXX      = g++
13 LEX      = flex
14 YACC     = yacc
15 CFLAGS   = -pipe -Wall -W -O2  -DQT_NO_DEBUG -DQT_SHARED
16 CXXFLAGS = -pipe -Wall -W -O2  -DQT_NO_DEBUG -DQT_SHARED
17 LEXFLAGS = 
18 YACCFLAGS= -d
19 INCPATH  = -I/usr/local/qt/mkspecs/default -I. -I../../include -I$(QTDIR)/include -I.ui/ -I. -I.moc/
20 LINK     = g++
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
23 AR       = ar cqs
24 RANLIB   = 
25 MOC      = $(QTDIR)/bin/moc
26 UIC      = $(QTDIR)/bin/uic
27 QMAKE    = qmake
28 TAR      = tar -cf
29 GZIP     = gzip -9f
30 COPY     = cp -f
31 COPY_FILE= $(COPY)
32 COPY_DIR = $(COPY) -r
33 DEL_FILE = rm -f
34 SYMLINK  = ln -sf
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 = .obj/
43
44 ####### Files
45
46 HEADERS = Publisher.h \
47                 ViewFrm.h \
48                 ortedemo_types.h \
49                 Subscriber.h
50 SOURCES = main.cpp \
51                 Publisher.cpp \
52                 ViewFrm.cpp \
53                 Subscriber.cpp \
54                 ortedemo_types.c
55 OBJECTS = .obj/main.o \
56                 .obj/Publisher.o \
57                 .obj/ViewFrm.o \
58                 .obj/Subscriber.o \
59                 .obj/ortedemo_types.o \
60                 .obj/MulticlipForm.o \
61                 .obj/MainFrm.o
62 FORMS = MulticlipForm.ui \
63                 MainFrm.ui
64 UICDECLS = .ui/MulticlipForm.h \
65                 .ui/MainFrm.h
66 UICIMPLS = .ui/MulticlipForm.cpp \
67                 .ui/MainFrm.cpp
68 SRCMOC   = .moc/moc_Publisher.cpp \
69                 .moc/moc_ViewFrm.cpp \
70                 .moc/moc_Subscriber.cpp \
71                 .moc/moc_MulticlipForm.cpp \
72                 .moc/moc_MainFrm.cpp
73 OBJMOC = .obj/moc_Publisher.o \
74                 .obj/moc_ViewFrm.o \
75                 .obj/moc_Subscriber.o \
76                 .obj/moc_MulticlipForm.o \
77                 .obj/moc_MainFrm.o
78 DIST       = ortedemo.pro
79 QMAKE_TARGET = ortedemo
80 DESTDIR  = 
81 TARGET   = ortedemo
82
83 first: all
84 ####### Implicit rules
85
86 .SUFFIXES: .c .o .cpp .cc .cxx .C
87
88 .cpp.o:
89         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
90
91 .cc.o:
92         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
93
94 .cxx.o:
95         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
96
97 .C.o:
98         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
99
100 .c.o:
101         $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
102
103 ####### Build rules
104
105 all: Makefile $(TARGET)
106
107 $(TARGET):  $(UICDECLS) $(OBJECTS) $(OBJMOC)  
108         $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) $(OBJCOMP)
109
110 mocables: $(SRCMOC)
111 uicables: $(UICDECLS) $(UICIMPLS)
112
113 $(MOC): 
114         ( cd $(QTDIR)/src/moc && $(MAKE) )
115
116 Makefile: ortedemo.pro  /usr/local/qt/mkspecs/default/qmake.conf /usr/local/qt/lib/libqt.prl
117         $(QMAKE) -o Makefile ortedemo.pro
118 qmake: 
119         @$(QMAKE) -o Makefile ortedemo.pro
120
121 dist: 
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
123
124 mocclean:
125         -$(DEL_FILE) $(OBJMOC)
126         -$(DEL_FILE) $(SRCMOC)
127
128 uiclean:
129         -$(DEL_FILE) $(UICIMPLS) $(UICDECLS)
130
131 yaccclean:
132 lexclean:
133 clean: mocclean uiclean
134         -$(DEL_FILE) $(OBJECTS)
135         -$(DEL_FILE) *~ core *.core
136
137
138 ####### Sub-libraries
139
140 distclean: clean
141         -$(DEL_FILE) $(TARGET) $(TARGET)
142
143
144 FORCE:
145
146 ####### Compile
147
148 .obj/main.o: main.cpp .ui/MulticlipForm.h
149         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/main.o main.cpp
150
151 .obj/Publisher.o: Publisher.cpp Publisher.h \
152                 ViewFrm.h \
153                 ortedemo_types.h \
154                 .ui/MainFrm.h
155         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/Publisher.o Publisher.cpp
156
157 .obj/ViewFrm.o: ViewFrm.cpp ViewFrm.h \
158                 ortedemo_types.h
159         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/ViewFrm.o ViewFrm.cpp
160
161 .obj/Subscriber.o: Subscriber.cpp Subscriber.h \
162                 ortedemo_types.h \
163                 .ui/MainFrm.h
164         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/Subscriber.o Subscriber.cpp
165
166 .obj/ortedemo_types.o: ortedemo_types.c ortedemo_types.h
167         $(CC) -c $(CFLAGS) $(INCPATH) -o .obj/ortedemo_types.o ortedemo_types.c
168
169 .ui/MulticlipForm.h: MulticlipForm.ui Subscriber.h \
170                 Publisher.h \
171                 ortedemo_types.h \
172                 .ui/MainFrm.h
173         $(UIC) MulticlipForm.ui -o .ui/MulticlipForm.h
174
175 .ui/MulticlipForm.cpp: .ui/MulticlipForm.h MulticlipForm.ui Subscriber.h \
176                 Publisher.h \
177                 ortedemo_types.h \
178                 .ui/MainFrm.h
179         $(UIC) MulticlipForm.ui -i MulticlipForm.h -o .ui/MulticlipForm.cpp
180
181 .ui/MainFrm.h: MainFrm.ui 
182         $(UIC) MainFrm.ui -o .ui/MainFrm.h
183
184 .ui/MainFrm.cpp: .ui/MainFrm.h MainFrm.ui 
185         $(UIC) MainFrm.ui -i MainFrm.h -o .ui/MainFrm.cpp
186
187 .obj/MulticlipForm.o: .ui/MulticlipForm.cpp MulticlipForm.ui.h \
188                 .ui/MulticlipForm.h
189         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/MulticlipForm.o .ui/MulticlipForm.cpp
190
191 .obj/MainFrm.o: .ui/MainFrm.cpp MainFrm.ui.h \
192                 .ui/MainFrm.h
193         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/MainFrm.o .ui/MainFrm.cpp
194
195 .obj/moc_Publisher.o: .moc/moc_Publisher.cpp Publisher.h ortedemo_types.h \
196                 .ui/MainFrm.h
197         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_Publisher.o .moc/moc_Publisher.cpp
198
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
201
202 .obj/moc_Subscriber.o: .moc/moc_Subscriber.cpp Subscriber.h ortedemo_types.h \
203                 .ui/MainFrm.h
204         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_Subscriber.o .moc/moc_Subscriber.cpp
205
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
208
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
211
212 .moc/moc_Publisher.cpp: $(MOC) Publisher.h
213         $(MOC) Publisher.h -o .moc/moc_Publisher.cpp
214
215 .moc/moc_ViewFrm.cpp: $(MOC) ViewFrm.h
216         $(MOC) ViewFrm.h -o .moc/moc_ViewFrm.cpp
217
218 .moc/moc_Subscriber.cpp: $(MOC) Subscriber.h
219         $(MOC) Subscriber.h -o .moc/moc_Subscriber.cpp
220
221 .moc/moc_MulticlipForm.cpp: $(MOC) .ui/MulticlipForm.h
222         $(MOC) .ui/MulticlipForm.h -o .moc/moc_MulticlipForm.cpp
223
224 .moc/moc_MainFrm.cpp: $(MOC) .ui/MainFrm.h
225         $(MOC) .ui/MainFrm.h -o .moc/moc_MainFrm.cpp
226
227 ####### Install
228
229 install:  
230
231 uninstall:  
232