]> rtime.felk.cvut.cz Git - orte.git/blob - orte/contrib/shape/Makefile
Added prerelease of ORTE-0.2 (Real Time Publisher Subscriber communication protocol...
[orte.git] / orte / contrib / shape / Makefile
1 #############################################################################
2 # Makefile for building: Orte_demo
3 # Generated by qmake (1.04a) (Qt 3.1.1) on: Mon Sep 22 01:48:09 2003
4 # Project:  Orte_demo.pro
5 # Template: app
6 # Command: $(QMAKE) -o Makefile Orte_demo.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 -march=i386 -mcpu=i686 -g -DGLX_GLXEXT_LEGACY -fno-use-cxa-atexit -fno-exceptions  -DQT_NO_DEBUG
16 CXXFLAGS = -pipe -Wall -W -O2 -march=i386 -mcpu=i686 -g -DGLX_GLXEXT_LEGACY -fno-use-cxa-atexit -fno-exceptions  -DQT_NO_DEBUG
17 LEXFLAGS = 
18 YACCFLAGS= -d
19 INCPATH  = -I$(QTDIR)/mkspecs/default -I. -I../orte-0.1.1-pi/orte/include -I../orte-0.1.1-pi -I$(QTDIR)/include -I.ui/ -I.moc/
20 LINK     = g++
21 LFLAGS   = 
22 LIBS     = $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib liblib.a -lqt-mt -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) -p
32 COPY_DIR = $(COPY) -pR
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                 define.h \
49                 Subscriber.h
50 SOURCES = main.cpp \
51                 Publisher.cpp \
52                 ViewFrm.cpp \
53                 Subscriber.cpp
54 OBJECTS = .obj/main.o \
55                 .obj/Publisher.o \
56                 .obj/ViewFrm.o \
57                 .obj/Subscriber.o \
58                 .obj/MulticlipForm.o \
59                 .obj/MainFrm.o
60 FORMS = MulticlipForm.ui \
61                 MainFrm.ui
62 UICDECLS = .ui/MulticlipForm.h \
63                 .ui/MainFrm.h
64 UICIMPLS = .ui/MulticlipForm.cpp \
65                 .ui/MainFrm.cpp
66 SRCMOC   = .moc/moc_Publisher.cpp \
67                 .moc/moc_ViewFrm.cpp \
68                 .moc/moc_Subscriber.cpp \
69                 .moc/moc_MulticlipForm.cpp \
70                 .moc/moc_MainFrm.cpp
71 OBJMOC = .obj/moc_Publisher.o \
72                 .obj/moc_ViewFrm.o \
73                 .obj/moc_Subscriber.o \
74                 .obj/moc_MulticlipForm.o \
75                 .obj/moc_MainFrm.o
76 DIST       = Orte_demo.pro
77 QMAKE_TARGET = Orte_demo
78 DESTDIR  = 
79 TARGET   = Orte_demo
80
81 first: all
82 ####### Implicit rules
83
84 .SUFFIXES: .c .cpp .cc .cxx .C
85
86 .cpp.o:
87         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
88
89 .cc.o:
90         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
91
92 .cxx.o:
93         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
94
95 .C.o:
96         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
97
98 .c.o:
99         $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
100
101 ####### Build rules
102
103 all: Makefile $(TARGET)
104
105 $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) 
106         $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
107
108 mocables: $(SRCMOC)
109
110 $(MOC): 
111         ( cd $(QTDIR)/src/moc ; $(MAKE) )
112
113 Makefile: Orte_demo.pro  $(QTDIR)/mkspecs/default/qmake.conf 
114         $(QMAKE) -o Makefile Orte_demo.pro
115 qmake: 
116         @$(QMAKE) -o Makefile Orte_demo.pro
117
118 dist: 
119         @mkdir -p .obj/Orte_demo && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .obj/Orte_demo/ && $(COPY_FILE) --parents MulticlipForm.ui.h MainFrm.ui.h .obj/Orte_demo/ && ( cd `dirname .obj/Orte_demo` && $(TAR) Orte_demo.tar Orte_demo && $(GZIP) Orte_demo.tar ) && $(MOVE) `dirname .obj/Orte_demo`/Orte_demo.tar.gz . && $(DEL_FILE) -r .obj/Orte_demo
120
121 mocclean:
122         -$(DEL_FILE) $(OBJMOC)
123         -$(DEL_FILE) $(SRCMOC)
124
125 uiclean:
126         -$(DEL_FILE) $(UICIMPLS) $(UICDECLS)
127
128 yaccclean:
129 lexclean:
130 clean: mocclean uiclean
131         -$(DEL_FILE) $(OBJECTS) 
132         -$(DEL_FILE) *~ core *.core
133
134
135 ####### Sub-libraries
136
137 distclean: clean
138         -$(DEL_FILE) $(TARGET) $(TARGET)
139
140
141 FORCE:
142
143 ####### Compile
144
145 .obj/main.o: main.cpp .ui/MulticlipForm.h
146         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/main.o main.cpp
147
148 .obj/Publisher.o: Publisher.cpp Publisher.h \
149                 ViewFrm.h \
150                 define.h \
151                 .ui/MainFrm.h
152         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/Publisher.o Publisher.cpp
153
154 .obj/ViewFrm.o: ViewFrm.cpp ViewFrm.h \
155                 define.h
156         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/ViewFrm.o ViewFrm.cpp
157
158 .obj/Subscriber.o: Subscriber.cpp Subscriber.h \
159                 define.h \
160                 .ui/MainFrm.h
161         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/Subscriber.o Subscriber.cpp
162
163 .ui/MulticlipForm.h: MulticlipForm.ui Subscriber.h \
164                 Publisher.h \
165                 define.h \
166                 .ui/MainFrm.h
167         $(UIC) MulticlipForm.ui -o .ui/MulticlipForm.h
168
169 .ui/MulticlipForm.cpp: .ui/MulticlipForm.h MulticlipForm.ui Subscriber.h \
170                 Publisher.h \
171                 define.h \
172                 .ui/MainFrm.h
173         $(UIC) MulticlipForm.ui -i MulticlipForm.h -o .ui/MulticlipForm.cpp
174
175 .ui/MainFrm.h: MainFrm.ui 
176         $(UIC) MainFrm.ui -o .ui/MainFrm.h
177
178 .ui/MainFrm.cpp: .ui/MainFrm.h MainFrm.ui 
179         $(UIC) MainFrm.ui -i MainFrm.h -o .ui/MainFrm.cpp
180
181 .obj/MulticlipForm.o: .ui/MulticlipForm.cpp MulticlipForm.ui.h \
182                 .ui/MulticlipForm.h
183         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/MulticlipForm.o .ui/MulticlipForm.cpp
184
185 .obj/MainFrm.o: .ui/MainFrm.cpp MainFrm.ui.h \
186                 .ui/MainFrm.h
187         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/MainFrm.o .ui/MainFrm.cpp
188
189 .obj/moc_Publisher.o: .moc/moc_Publisher.cpp Publisher.h define.h \
190                 .ui/MainFrm.h
191         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_Publisher.o .moc/moc_Publisher.cpp
192
193 .obj/moc_ViewFrm.o: .moc/moc_ViewFrm.cpp ViewFrm.h define.h
194         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_ViewFrm.o .moc/moc_ViewFrm.cpp
195
196 .obj/moc_Subscriber.o: .moc/moc_Subscriber.cpp Subscriber.h define.h \
197                 .ui/MainFrm.h
198         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_Subscriber.o .moc/moc_Subscriber.cpp
199
200 .obj/moc_MulticlipForm.o: .moc/moc_MulticlipForm.cpp .ui/MulticlipForm.h 
201         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_MulticlipForm.o .moc/moc_MulticlipForm.cpp
202
203 .obj/moc_MainFrm.o: .moc/moc_MainFrm.cpp .ui/MainFrm.h 
204         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_MainFrm.o .moc/moc_MainFrm.cpp
205
206 .moc/moc_Publisher.cpp: $(MOC) Publisher.h
207         $(MOC) Publisher.h -o .moc/moc_Publisher.cpp
208
209 .moc/moc_ViewFrm.cpp: $(MOC) ViewFrm.h
210         $(MOC) ViewFrm.h -o .moc/moc_ViewFrm.cpp
211
212 .moc/moc_Subscriber.cpp: $(MOC) Subscriber.h
213         $(MOC) Subscriber.h -o .moc/moc_Subscriber.cpp
214
215 .moc/moc_MulticlipForm.cpp: $(MOC) .ui/MulticlipForm.h
216         $(MOC) .ui/MulticlipForm.h -o .moc/moc_MulticlipForm.cpp
217
218 .moc/moc_MainFrm.cpp: $(MOC) .ui/MainFrm.h
219         $(MOC) .ui/MainFrm.h -o .moc/moc_MainFrm.cpp
220
221 ####### Install
222
223 install: all 
224
225 uninstall: 
226