/[TIS-4000 Rel T60]/sun2.4/avm/Makefile
ViewVC logotype

Contents of /sun2.4/avm/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1.1.1 - (show annotations) (vendor branch)
Tue Aug 3 17:11:01 1999 UTC (24 years, 1 month ago) by tis4000
Branch: HIA
CVS Tags: T60
Changes since 1.1: +0 -0 lines
Initial sun2.4 setup

1 CC = gcc -g -I/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include -I/usr/include \
2 -DSOLARIS -DUSE_PROTOTYPES -DUSECB63
3 CFLAGS = -g -c -Wunused
4
5 RM = rm -f
6
7 MOTIF_HOME = /usr/dt
8 X11HOME = /usr/openwin
9 ORACLEHOME = /tools/oracle
10 CODEBASEPATH = /tools/codebase63/source
11
12 TOP = ../../..
13 SHAREPATH = $(TOP)/share
14 SRCPATH = $(SHAREPATH)/src
15 SRC = $(SRCPATH)/avm
16
17 DEPEND = $(SHAREPATH)/bin/sun2.4/EPICSmakedepend
18
19 INCLUDES = \
20 -I$(SRC) \
21 -I$(SHAREPATH)/epicsH \
22 -I$(CODEBASEPATH) \
23 -I/usr/include \
24 -I/usr/include/sys \
25 -I$(X11HOME)/include \
26 -I$(MOTIF_HOME)/include
27
28 ALLDEFINES = $(INCLUDES) -DSOLARIS -DUSECB63
29
30 LIBDIRS = -L$(MOTIF_HOME)/lib -L$(X11HOME)/lib
31 SYSLIBS = -lXm -lMrm -lXmu -lXt -lXext -lX11 -lX -lgen
32
33 LIBS = $(LIBDIRS) $(SYSLIBS)
34
35 TISLIBS = \
36 ../bin/libtis.a \
37 ../bin/libUnix.a \
38 $(CODEBASEPATH)/libcb.a \
39 ../bin/libtlm.a \
40 ../bin/tisMsgLib.a
41
42 OSNAPLIB = \
43 ../newtrend/oracleSnapLib.o \
44 ../newtrend/oracleArchiveLib.o \
45 ../newtrend/trendLib.o \
46 ../newtrend/utils.o \
47 catLib.o \
48 ../bin/dbLibrary.a
49
50 ORLIBS = -L$(ORACLEHOME)/lib -lsql $(ORACLEHOME)/lib/osntab.o -lsqlnet \
51 -lora -lsqlnet -lpls -lora -lnlsrtl3 -lc3v6 -lcore3 -lnlsrtl3 \
52 -lcore3 -lsocket -lnsl -lm -ldl -laio -lsocket -lnsl -lm -ldl
53
54 SRCS = \
55 $(SRC)/aimMain.c \
56 $(SRC)/aimUtils.c \
57 $(SRC)/aimEdit.c \
58 $(SRC)/archiveMountRequest.c \
59 $(SRC)/avmMain.c \
60 $(SRC)/avmUtils.c \
61 $(SRC)/avmEdit.c \
62 $(SRC)/catLib.c
63
64 AVMOBJS = \
65 avmMain.o \
66 avmUtils.o \
67 avmEdit.o
68
69 AIMOBJS = \
70 aimMain.o \
71 aimUtils.o \
72 aimEdit.o
73
74 OBJS = $(AVMOBJS) $(AIMOBJS) catLib.o archiveMountRequest.o
75
76 all:: catLib.o avm archConfig archiveMountRequest
77
78 ######### TARGETS ###########################################################
79
80 avm: $(AVMOBJS) $(TISLIBS) $(OSNAPLIB)
81 $(RM) avm
82 $(CC) -o avm -g $(AVMOBJS) $(OSNAPLIB) $(LIBS) $(TISLIBS) $(ORLIBS) -lm
83
84 archConfig: $(AIMOBJS) $(TISLIBS)
85 $(RM) archConfig
86 $(CC) -o archConfig -g $(AIMOBJS) $(LIBS) $(TISLIBS) -lm
87
88 archiveMountRequest: archiveMountRequest.o
89 $(CC) -o archiveMountRequest -g archiveMountRequest.o $(LIBS) -lm
90
91 ######### OBJECTS ###########################################################
92
93 archiveMountRequest.o: $(SRC)/archiveMountRequest.c
94 $(CC) $(CFLAGS) $(INCLUDES) $(SRC)/archiveMountRequest.c
95
96 aimMain.o: $(SRC)/aimMain.c
97 $(RM) aimMain.o
98 $(CC) $(CFLAGS) $(INCLUDES) $(SRC)/aimMain.c
99
100 aimUtils.o: $(SRC)/aimUtils.c
101 $(RM) aimUtils.o
102 $(CC) $(CFLAGS) $(INCLUDES) $(SRC)/aimUtils.c
103
104 aimEdit.o: $(SRC)/aimEdit.c
105 $(RM) aimEdit.o
106 $(CC) $(CFLAGS) $(INCLUDES) $(SRC)/aimEdit.c
107
108 avmMain.o: $(SRC)/avmMain.c
109 $(RM) avmMain.o
110 $(CC) $(CFLAGS) $(INCLUDES) $(SRC)/avmMain.c
111
112 avmUtils.o: $(SRC)/avmUtils.c
113 $(RM) avmUtils.o
114 $(CC) $(CFLAGS) $(INCLUDES) $(SRC)/avmUtils.c
115
116 avmEdit.o: $(SRC)/avmEdit.c
117 $(RM) avmEdit.o
118 $(CC) $(CFLAGS) $(INCLUDES) $(SRC)/avmEdit.c
119
120 catLib.o: $(SRC)/catLib.c
121 $(RM) catLib.o
122 $(CC) $(CFLAGS) $(INCLUDES) $(SRC)/catLib.c
123
124 ../newtrend/oracleSnapLib.o :
125 cd ../newtrend ; make oracleSnapLib.o
126
127 ../newtrend/oracleArchiveLib.o :
128 cd ../newtrend ; make archiveLib.o
129
130 ../newtrend/trendLib.o :
131 cd ../newtrend ; make trendLib.o
132
133 ../newtrend/utils.o :
134 cd ../newtrend ; make utils.o
135
136 install : avm archiveMountRequest archConfig
137 cp -p avm ../bin
138 cp -p $(SRC)/*_archive ../bin
139 chmod 777 ../bin/*_archive
140 cp -p archiveMountRequest ../bin
141 cp -p archConfig ../bin
142
143 clean::
144 $(RM) $(OBJS)
145 $(RM) avm
146 $(RM) archConfig
147 $(RM) archiveMountRequest
148
149 #
150 # Uses EPICSmakedepend to create dependencies
151 #
152
153 depend::
154 $(DEPEND) -s "#DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)
155
156
157 #DO NOT DELETE
158 #DO NOT DELETE
159
160 aimMain.o: ../../../share/src/avm/aimMain.c ../../../share/src/avm/aim.h \
161 /usr/include/stdio.h /usr/include/sys/feature_tests.h \
162 /usr/include/Xm/MainW.h /usr/include/Xm/Xm.h /usr/include/X11/Intrinsic.h \
163 /usr/include/X11/Xlib.h /usr/include/sys/types.h \
164 /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h \
165 /usr/include/sys/select.h /usr/include/sys/time.h /usr/include/time.h \
166 /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h \
167 /usr/include/X11/Xosdefs.h /usr/include/stddef.h /usr/include/X11/Xutil.h \
168 /usr/include/X11/Xresource.h /usr/include/string.h /usr/include/X11/Core.h \
169 /usr/include/X11/Composite.h /usr/include/X11/Constraint.h \
170 /usr/include/X11/Object.h /usr/include/X11/RectObj.h \
171 /usr/include/X11/Shell.h /usr/include/X11/Xatom.h \
172 /usr/include/Xm/XmStrDefs.h /usr/include/X11/StringDefs.h \
173 /usr/include/Xm/VirtKeys.h /usr/include/Xm/VendorS.h \
174 /usr/include/Xm/RowColumn.h /usr/include/Xm/Frame.h \
175 /usr/include/Xm/BulletinB.h /usr/include/Xm/SelectioB.h \
176 /usr/include/Xm/Text.h /usr/include/Xm/Label.h /usr/include/Xm/Separator.h \
177 /usr/include/Xm/PushB.h /usr/include/Xm/ToggleB.h
178 aimUtils.o: ../../../share/src/avm/aimUtils.c ../../../share/src/avm/aim.h \
179 /usr/include/stdio.h /usr/include/sys/feature_tests.h \
180 /usr/include/Xm/MainW.h /usr/include/Xm/Xm.h /usr/include/X11/Intrinsic.h \
181 /usr/include/X11/Xlib.h /usr/include/sys/types.h \
182 /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h \
183 /usr/include/sys/select.h /usr/include/sys/time.h /usr/include/time.h \
184 /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h \
185 /usr/include/X11/Xosdefs.h /usr/include/stddef.h /usr/include/X11/Xutil.h \
186 /usr/include/X11/Xresource.h /usr/include/string.h /usr/include/X11/Core.h \
187 /usr/include/X11/Composite.h /usr/include/X11/Constraint.h \
188 /usr/include/X11/Object.h /usr/include/X11/RectObj.h \
189 /usr/include/X11/Shell.h /usr/include/X11/Xatom.h \
190 /usr/include/Xm/XmStrDefs.h /usr/include/X11/StringDefs.h \
191 /usr/include/Xm/VirtKeys.h /usr/include/Xm/VendorS.h \
192 /usr/include/Xm/RowColumn.h /usr/include/Xm/Frame.h \
193 /usr/include/Xm/BulletinB.h /usr/include/Xm/SelectioB.h \
194 /usr/include/Xm/Text.h /usr/include/Xm/Label.h /usr/include/Xm/Separator.h \
195 /usr/include/Xm/PushB.h /usr/include/Xm/ToggleB.h
196 aimEdit.o: ../../../share/src/avm/aimEdit.c ../../../share/src/avm/aim.h \
197 /usr/include/stdio.h /usr/include/sys/feature_tests.h \
198 /usr/include/Xm/MainW.h /usr/include/Xm/Xm.h /usr/include/X11/Intrinsic.h \
199 /usr/include/X11/Xlib.h /usr/include/sys/types.h \
200 /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h \
201 /usr/include/sys/select.h /usr/include/sys/time.h /usr/include/time.h \
202 /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h \
203 /usr/include/X11/Xosdefs.h /usr/include/stddef.h /usr/include/X11/Xutil.h \
204 /usr/include/X11/Xresource.h /usr/include/string.h /usr/include/X11/Core.h \
205 /usr/include/X11/Composite.h /usr/include/X11/Constraint.h \
206 /usr/include/X11/Object.h /usr/include/X11/RectObj.h \
207 /usr/include/X11/Shell.h /usr/include/X11/Xatom.h \
208 /usr/include/Xm/XmStrDefs.h /usr/include/X11/StringDefs.h \
209 /usr/include/Xm/VirtKeys.h /usr/include/Xm/VendorS.h \
210 /usr/include/Xm/RowColumn.h /usr/include/Xm/Frame.h \
211 /usr/include/Xm/BulletinB.h /usr/include/Xm/SelectioB.h \
212 /usr/include/Xm/Text.h /usr/include/Xm/Label.h /usr/include/Xm/Separator.h \
213 /usr/include/Xm/PushB.h /usr/include/Xm/ToggleB.h
214 archiveMountRequest.o: ../../../share/src/avm/archiveMountRequest.c \
215 /usr/include/X11/Intrinsic.h /usr/include/X11/Xlib.h \
216 /usr/include/sys/types.h /usr/include/sys/feature_tests.h \
217 /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h \
218 /usr/include/sys/select.h /usr/include/sys/time.h /usr/include/time.h \
219 /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h \
220 /usr/include/X11/Xosdefs.h /usr/include/stddef.h /usr/include/X11/Xutil.h \
221 /usr/include/X11/Xresource.h /usr/include/string.h /usr/include/X11/Core.h \
222 /usr/include/X11/Composite.h /usr/include/X11/Constraint.h \
223 /usr/include/X11/Object.h /usr/include/X11/RectObj.h /usr/include/Xm/Xm.h \
224 /usr/include/X11/Shell.h /usr/include/X11/Xatom.h \
225 /usr/include/Xm/XmStrDefs.h /usr/include/X11/StringDefs.h \
226 /usr/include/Xm/VirtKeys.h /usr/include/Xm/VendorS.h \
227 /usr/include/Xm/MessageB.h
228 avmMain.o: ../../../share/src/avm/avmMain.c ../../../share/src/avm/avm.h \
229 /usr/include/stdio.h /usr/include/sys/feature_tests.h \
230 /usr/include/Xm/MainW.h /usr/include/Xm/Xm.h /usr/include/X11/Intrinsic.h \
231 /usr/include/X11/Xlib.h /usr/include/sys/types.h \
232 /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h \
233 /usr/include/sys/select.h /usr/include/sys/time.h /usr/include/time.h \
234 /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h \
235 /usr/include/X11/Xosdefs.h /usr/include/stddef.h /usr/include/X11/Xutil.h \
236 /usr/include/X11/Xresource.h /usr/include/string.h /usr/include/X11/Core.h \
237 /usr/include/X11/Composite.h /usr/include/X11/Constraint.h \
238 /usr/include/X11/Object.h /usr/include/X11/RectObj.h \
239 /usr/include/X11/Shell.h /usr/include/X11/Xatom.h \
240 /usr/include/Xm/XmStrDefs.h /usr/include/X11/StringDefs.h \
241 /usr/include/Xm/VirtKeys.h /usr/include/Xm/VendorS.h \
242 /usr/include/Xm/RowColumn.h /usr/include/Xm/Frame.h \
243 /usr/include/Xm/BulletinB.h /usr/include/Xm/SelectioB.h \
244 /usr/include/Xm/Text.h /usr/include/Xm/Label.h /usr/include/Xm/Separator.h \
245 /usr/include/Xm/PushB.h /usr/include/Xm/ToggleB.h /usr/include/sys/stat.h \
246 ../../../share/src/avm/avmDefs.h \
247 ../../../share/src/avm/../newtrend/oracleSnap.h \
248 ../../../share/src/avm/../newtrend/trendSizes.h \
249 ../../../share/src/avm/../newtrend/oracleSnapLib.h \
250 ../../../share/src/avm/../newtrend/archiveLib.h \
251 ../../../share/src/avm/catlib.h ../../../share/epicsH/DBDefines.h \
252 ../../../share/epicsH/cb45to63.h /tools/codebase63/source/d4all.h \
253 /usr/include/stdlib.h /tools/codebase63/source/p4port.h \
254 /usr/include/unistd.h /usr/include/sys/unistd.h \
255 /tools/codebase63/source/d4defs.h /tools/codebase63/source/d4data.h \
256 /tools/codebase63/source/d4declar.h /tools/codebase63/source/d4inline.h \
257 /tools/codebase63/source/f4flag.h /tools/codebase63/source/e4expr.h \
258 /tools/codebase63/source/s4sort.h /tools/codebase63/source/e4string.h \
259 /tools/codebase63/source/e4error.h /tools/codebase63/source/o4opt.h \
260 /tools/codebase63/source/c4com.h /tools/codebase63/source/c4trans.h \
261 /tools/codebase63/source/r4relate.h /usr/include/sys/param.h \
262 ../../../share/epicsH/lstLib.h ../../../share/epicsH/dbDefs.h
263 avmUtils.o: ../../../share/src/avm/avmUtils.c ../../../share/src/avm/avm.h \
264 /usr/include/stdio.h /usr/include/sys/feature_tests.h \
265 /usr/include/Xm/MainW.h /usr/include/Xm/Xm.h /usr/include/X11/Intrinsic.h \
266 /usr/include/X11/Xlib.h /usr/include/sys/types.h \
267 /usr/include/sys/isa_defs.h /usr/include/sys/machtypes.h \
268 /usr/include/sys/select.h /usr/include/sys/time.h /usr/include/time.h \
269 /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h \
270 /usr/include/X11/Xosdefs.h /usr/include/stddef.h /usr/include/X11/Xutil.h \
271 /usr/include/X11/Xresource.h /usr/include/string.h /usr/include/X11/Core.h \
272 /usr/include/X11/Composite.h /usr/include/X11/Constraint.h \
273 /usr/include/X11/Object.h /usr/include/X11/RectObj.h \
274 /usr/include/X11/Shell.h /usr/include/X11/Xatom.h \
275 /usr/include/Xm/XmStrDefs.h /usr/include/X11/StringDefs.h \
276 /usr/include/Xm/VirtKeys.h /usr/include/Xm/VendorS.h \
277 /usr/include/Xm/RowColumn.h /usr/include/Xm/Frame.h \
278 /usr/include/Xm/BulletinB.h /usr/include/Xm/SelectioB.h \
279 /usr/include/Xm/Text.h /usr/include/Xm/Label.h /usr/include/Xm/Separator.h \
280 /usr/include/Xm/PushB.h /usr/include/Xm/ToggleB.h /usr/include/sys/stat.h \
281 ../../../share/src/avm/avmDefs.h \
282 ../../../share/src/avm/../newtrend/oracleSnap.h \
283 ../../../share/src/avm/../newtrend/trendSizes.h \
284 ../../../share/src/avm/../newtrend/oracleSnapLib.h \
285 ../../../share/src/avm/../newtrend/archiveLib.h \
286 ../../../share/src/avm/catlib.h ../../../share/epicsH/DBDefines.h \
287 ../../../share/epicsH/cb45to63.h /tools/codebase63/source/d4all.h \
288 /usr/include/stdlib.h /tools/codebase63/source/p4port.h \
289 /usr/include/unistd.h /usr/include/sys/unistd.h \
290 /tools/codebase63/source/d4defs.h /tools/codebase63/source/d4data.h \
291 /tools/codebase63/source/d4declar.h /tools/codebase63/source/d4inline.h \
292 /tools/codebase63/source/f4flag.h /tools/codebase63/source/e4expr.h \
293 /tools/codebase63/source/s4sort.h /tools/codebase63/source/e4string.h \
294 /tools/codebase63/source/e4error.h /tools/codebase63/source/o4opt.h \
295 /tools/codebase63/source/c4com.h /tools/codebase63/source/c4trans.h \
296 /tools/codebase63/source/r4relate.h /usr/include/sys/param.h \
297 ../../../share/epicsH/lstLib.h ../../../share/epicsH/dbDefs.h
298 avmEdit.o: ../../../share/src/avm/avmEdit.c /usr/include/errno.h \
299 /usr/include/sys/errno.h ../../../share/src/avm/avm.h /usr/include/stdio.h \
300 /usr/include/sys/feature_tests.h /usr/include/Xm/MainW.h \
301 /usr/include/Xm/Xm.h /usr/include/X11/Intrinsic.h /usr/include/X11/Xlib.h \
302 /usr/include/sys/types.h /usr/include/sys/isa_defs.h \
303 /usr/include/sys/machtypes.h /usr/include/sys/select.h \
304 /usr/include/sys/time.h /usr/include/time.h /usr/include/X11/X.h \
305 /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \
306 /usr/include/stddef.h /usr/include/X11/Xutil.h \
307 /usr/include/X11/Xresource.h /usr/include/string.h /usr/include/X11/Core.h \
308 /usr/include/X11/Composite.h /usr/include/X11/Constraint.h \
309 /usr/include/X11/Object.h /usr/include/X11/RectObj.h \
310 /usr/include/X11/Shell.h /usr/include/X11/Xatom.h \
311 /usr/include/Xm/XmStrDefs.h /usr/include/X11/StringDefs.h \
312 /usr/include/Xm/VirtKeys.h /usr/include/Xm/VendorS.h \
313 /usr/include/Xm/RowColumn.h /usr/include/Xm/Frame.h \
314 /usr/include/Xm/BulletinB.h /usr/include/Xm/SelectioB.h \
315 /usr/include/Xm/Text.h /usr/include/Xm/Label.h /usr/include/Xm/Separator.h \
316 /usr/include/Xm/PushB.h /usr/include/Xm/ToggleB.h /usr/include/sys/stat.h \
317 ../../../share/src/avm/avmDefs.h \
318 ../../../share/src/avm/../newtrend/oracleSnap.h \
319 ../../../share/src/avm/../newtrend/trendSizes.h \
320 ../../../share/src/avm/../newtrend/oracleSnapLib.h \
321 ../../../share/src/avm/../newtrend/archiveLib.h \
322 ../../../share/src/avm/catlib.h ../../../share/epicsH/DBDefines.h \
323 ../../../share/epicsH/cb45to63.h /tools/codebase63/source/d4all.h \
324 /usr/include/stdlib.h /tools/codebase63/source/p4port.h \
325 /usr/include/unistd.h /usr/include/sys/unistd.h \
326 /tools/codebase63/source/d4defs.h /tools/codebase63/source/d4data.h \
327 /tools/codebase63/source/d4declar.h /tools/codebase63/source/d4inline.h \
328 /tools/codebase63/source/f4flag.h /tools/codebase63/source/e4expr.h \
329 /tools/codebase63/source/s4sort.h /tools/codebase63/source/e4string.h \
330 /tools/codebase63/source/e4error.h /tools/codebase63/source/o4opt.h \
331 /tools/codebase63/source/c4com.h /tools/codebase63/source/c4trans.h \
332 /tools/codebase63/source/r4relate.h /usr/include/sys/param.h \
333 ../../../share/epicsH/lstLib.h ../../../share/epicsH/dbDefs.h
334 catLib.o: ../../../share/src/avm/catLib.c /usr/include/stdio.h \
335 /usr/include/sys/feature_tests.h ../../../share/epicsH/DBDefines.h \
336 ../../../share/epicsH/cb45to63.h /tools/codebase63/source/d4all.h \
337 /usr/include/stdlib.h /usr/include/string.h \
338 /tools/codebase63/source/p4port.h /usr/include/unistd.h \
339 /usr/include/sys/types.h /usr/include/sys/isa_defs.h \
340 /usr/include/sys/machtypes.h /usr/include/sys/select.h \
341 /usr/include/sys/time.h /usr/include/time.h /usr/include/sys/unistd.h \
342 /tools/codebase63/source/d4defs.h /tools/codebase63/source/d4data.h \
343 /tools/codebase63/source/d4declar.h /tools/codebase63/source/d4inline.h \
344 /tools/codebase63/source/f4flag.h /tools/codebase63/source/e4expr.h \
345 /tools/codebase63/source/s4sort.h /tools/codebase63/source/e4string.h \
346 /tools/codebase63/source/e4error.h /tools/codebase63/source/o4opt.h \
347 /tools/codebase63/source/c4com.h /tools/codebase63/source/c4trans.h \
348 /tools/codebase63/source/r4relate.h /usr/include/sys/param.h \
349 ../../../share/epicsH/lstLib.h ../../../share/epicsH/dbDefs.h \
350 ../../../share/epicsH/DBCVerifyDefs.h ../../../share/epicsH/DBProto.h \
351 /usr/include/sys/errno.h /usr/include/sys/stat.h \
352 ../../../share/src/avm/avmDefs.h ../../../share/src/avm/catlib.h

  ViewVC Help
Powered by ViewVC 1.1.30