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

Annotation of /sun2.4/avm/Makefile

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


Revision 1.1 - (hide annotations)
Tue Aug 3 17:11:01 1999 UTC (23 years, 10 months ago) by tis4000
Branch: MAIN
Branch point for: HIA
Initial revision

1 tis4000 1.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.28