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

Contents of /sun2.4/libtis/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:10:57 1999 UTC (24 years, 7 months ago) by tis4000
Branch: HIA
CVS Tags: T60
Changes since 1.1: +0 -0 lines
Initial sun2.4 setup

1 CC = gcc -g -inostdinc -I/usr/include -DUNIX -DSOLARIS -DUSECB63
2 CFLAGS = -g -c -Wunused
3
4 RM = rm -f
5
6 TOP = ../../..
7 SHAREPATH = $(TOP)/share
8 SRCPATH = $(SHAREPATH)/src
9 SRC = $(SRCPATH)/libtis
10
11 CODEBASEPATH = /tools/codebase63/source
12
13 DEPEND = $(SHAREPATH)/bin/sun2.4/EPICSmakedepend
14 INCLUDES = \
15 -I$(SRCPATH)/libtis \
16 -I$(SHAREPATH)/epicsH \
17 -I$(CODEBASEPATH) \
18 -I$(SRCPATH)/dataVuCC
19
20 ALLDEFINES = $(INCLUDES) -DSOLARIS -DUSECB63
21
22 CLEANMERGELIBS = \
23 $(CODEBASEPATH)/libcb.a \
24 ../bin/libtis.a \
25 ../bin/libUnix.a \
26 ../bin/tisMsgLib.a
27
28 SRCS = \
29 $(SRC)/avl.c \
30 $(SRC)/crypt.c \
31 $(SRC)/CleanAndArchTrak.c \
32 $(SRC)/MergeTrak.c \
33 $(SRC)/OperPrvTrk.c \
34 $(SRC)/pdfHelpUtils.c \
35 $(SRC)/resolveLinks.c \
36 $(SRC)/semaph.c \
37 $(SRC)/tisEncrypt.c
38
39 LIBTISOBJS = \
40 avl.o \
41 crypt.o \
42 OperPrvTrk.o \
43 pdfHelpUtils.o \
44 resolveLinks.o \
45 semaph.o \
46 tisEncrypt.o
47
48 all: libtis.a CleanAndArchTrak MergeTrak
49
50 ############ TAGRETS #######################################################
51
52 libtis.a: $(LIBTISOBJS)
53 $(RM) libtis.a
54 ar crv libtis.a $(LIBTISOBJS)
55 cp -p libtis.a ../bin
56
57 CleanAndArchTrak: CleanAndArchTrak.o $(CLEANMERGELIBS)
58 $(RM) CleanAndArchTrak
59 $(CC) -o CleanAndArchTrak CleanAndArchTrak.o \
60 $(CLEANMERGELIBS) -lm -ldl
61
62 MergeTrak: MergeTrak.o $(CLEANMERGELIBS)
63 $(RM) MergeTrak
64 $(CC) -o MergeTrak MergeTrak.o \
65 $(CLEANMERGELIBS) -lm -ldl
66
67 ############ OBJECTS #######################################################
68
69 avl.o: $(SRC)/avl.c
70 $(RM) avl.o
71 $(CC) $(CFLAGS) $(INCLUDES) $(SRC)/avl.c
72
73 CleanAndArchTrak.o: $(SRC)/CleanAndArchTrak.c $(SRC)/trak.c
74 $(RM) CleanAndArchTrak.o
75 $(CC) $(CFLAGS) $(INCLUDES) $(SRC)/CleanAndArchTrak.c
76
77 crypt.o: $(SRC)/crypt.c
78 $(RM) crypt.o
79 $(CC) $(CFLAGS) $(INCLUDES) $(SRC)/crypt.c
80
81 MergeTrak.o: $(SRC)/MergeTrak.c
82 $(RM) MergeTrak.o
83 $(CC) $(CFLAGS) $(INCLUDES) $(SRC)/MergeTrak.c
84
85 OperPrvTrk.o: $(SRC)/OperPrvTrk.c
86 $(RM) OperPrvTrk.o
87 $(CC) $(CFLAGS) $(INCLUDES) $(SRC)/OperPrvTrk.c
88
89 pdfHelpUtils.o: $(SRC)/pdfHelpUtils.c
90 $(RM) pdfHelpUtils.o
91 $(CC) $(CFLAGS) $(INCLUDES) $(SRC)/pdfHelpUtils.c
92
93 resolveLinks.o: $(SRC)/resolveLinks.c
94 $(RM) resolveLinks.o
95 $(CC) $(CFLAGS) $(INCLUDES) $(SRC)/resolveLinks.c
96
97 semaph.o: $(SRC)/semaph.c
98 $(RM) semaph.o
99 $(CC) $(CFLAGS) $(INCLUDES) $(SRC)/semaph.c
100
101 tisEncrypt.o: $(SRC)/tisEncrypt.c
102 $(RM) tisEncrypt.o
103 $(CC) $(CFLAGS) $(INCLUDES) $(SRC)/tisEncrypt.c
104
105
106
107 #FixTrkTimes: FixTrkTimes.o $(LIB)/libUnix/libUnix.a $(CODEBASEPATH)/libcb.a
108 # $(CC) -o FixTrkTimes FixTrkTimes.o \
109 # $(LIB)/libUnix/libUnix.a \
110 # $(CODEBASEPATH)/libcb.a \
111 # ./libtis.a \
112 # -lm
113
114 #FixTrkTimes.o: $(SRC)/FixTrkTimes.c
115 # $(CC) $(CFLAGS) \
116 # -I$(INC)/src/libtis \
117 # -I$(INC)/src/codebase51 \
118 # -I$(INC)/epicsH \
119 # -I$(INC)/src/dataVu \
120 # $(SRC)/FixTrkTimes.c
121
122 #install : libtis.a CleanAndArchTrak MergeTrak FixTrkTimes
123 install : libtis.a CleanAndArchTrak
124 cp -p libtis.a ../bin
125 cp -p CleanAndArchTrak ../bin
126 cp -p MergeTrak ../bin
127 # cp -p FixTrkTimes ../bin
128
129 clean:
130 $(RM) $(LIBTISOBJS)
131 $(RM) CleanAndArchTrak.o
132 $(RM) MergeTrak.o
133 $(RM) libtis.a
134 $(RM) CleanAndArchTrak
135 $(RM) MergeTrak
136
137 #
138 # Uses EPICSmakedepend to create dependencies
139 #
140
141 depend::
142 $(DEPEND) -s "#DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)
143
144
145 #DO NOT DELETE
146 #DO NOT DELETE
147
148 avl.o: ../../../share/src/libtis/avl.c \
149 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/stdio.h \
150 /usr/include/sys/feature_tests.h /usr/include/malloc.h \
151 ../../../share/epicsH/avl.h
152 crypt.o: ../../../share/src/libtis/crypt.c
153 CleanAndArchTrak.o: ../../../share/src/libtis/CleanAndArchTrak.c \
154 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/stdio.h \
155 /usr/include/sys/feature_tests.h ../../../share/epicsH/cb45to63.h \
156 /tools/codebase63/source/d4all.h \
157 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/stdlib.h \
158 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/string.h \
159 /tools/codebase63/source/p4port.h \
160 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/unistd.h \
161 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/sys/types.h \
162 /usr/include/sys/machtypes.h \
163 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/sys/isa_defs.h \
164 /usr/include/sys/select.h /usr/include/sys/time.h \
165 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/time.h \
166 /usr/include/sys/siginfo.h /usr/include/sys/machsig.h \
167 /usr/include/sys/unistd.h /tools/codebase63/source/d4defs.h \
168 /tools/codebase63/source/d4data.h /tools/codebase63/source/d4declar.h \
169 /tools/codebase63/source/d4inline.h /tools/codebase63/source/f4flag.h \
170 /tools/codebase63/source/e4expr.h /tools/codebase63/source/s4sort.h \
171 /tools/codebase63/source/e4string.h /tools/codebase63/source/e4error.h \
172 /tools/codebase63/source/o4opt.h /tools/codebase63/source/c4com.h \
173 /tools/codebase63/source/c4trans.h /tools/codebase63/source/r4relate.h \
174 ../../../share/epicsH/resolveLinks.h \
175 ../../../share/src/libtis/OperPrvDefs.h ../../../share/epicsH/dbDefs.h \
176 ../../../share/src/libtis/trak.c ../../../share/epicsH/msgMon.h
177 MergeTrak.o: ../../../share/src/libtis/MergeTrak.c \
178 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/stdio.h \
179 /usr/include/sys/feature_tests.h \
180 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/time.h \
181 /usr/include/sys/time.h \
182 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/sys/types.h \
183 /usr/include/sys/machtypes.h \
184 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/sys/isa_defs.h \
185 /usr/include/sys/select.h /usr/include/sys/siginfo.h \
186 /usr/include/sys/machsig.h ../../../share/epicsH/cb45to63.h \
187 /tools/codebase63/source/d4all.h \
188 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/stdlib.h \
189 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/string.h \
190 /tools/codebase63/source/p4port.h \
191 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/unistd.h \
192 /usr/include/sys/unistd.h /tools/codebase63/source/d4defs.h \
193 /tools/codebase63/source/d4data.h /tools/codebase63/source/d4declar.h \
194 /tools/codebase63/source/d4inline.h /tools/codebase63/source/f4flag.h \
195 /tools/codebase63/source/e4expr.h /tools/codebase63/source/s4sort.h \
196 /tools/codebase63/source/e4string.h /tools/codebase63/source/e4error.h \
197 /tools/codebase63/source/o4opt.h /tools/codebase63/source/c4com.h \
198 /tools/codebase63/source/c4trans.h /tools/codebase63/source/r4relate.h \
199 ../../../share/epicsH/msgMon.h ../../../share/src/libtis/OperPrvDefs.h \
200 ../../../share/epicsH/dbDefs.h ../../../share/src/libtis/trak.c \
201 ../../../share/epicsH/resolveLinks.h
202 OperPrvTrk.o: ../../../share/src/libtis/OperPrvTrk.c \
203 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/stdio.h \
204 /usr/include/sys/feature_tests.h \
205 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/stdlib.h \
206 ../../../share/epicsH/cb45to63.h /tools/codebase63/source/d4all.h \
207 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/string.h \
208 /tools/codebase63/source/p4port.h \
209 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/unistd.h \
210 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/sys/types.h \
211 /usr/include/sys/machtypes.h \
212 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/sys/isa_defs.h \
213 /usr/include/sys/select.h /usr/include/sys/time.h \
214 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/time.h \
215 /usr/include/sys/siginfo.h /usr/include/sys/machsig.h \
216 /usr/include/sys/unistd.h /tools/codebase63/source/d4defs.h \
217 /tools/codebase63/source/d4data.h /tools/codebase63/source/d4declar.h \
218 /tools/codebase63/source/d4inline.h /tools/codebase63/source/f4flag.h \
219 /tools/codebase63/source/e4expr.h /tools/codebase63/source/s4sort.h \
220 /tools/codebase63/source/e4string.h /tools/codebase63/source/e4error.h \
221 /tools/codebase63/source/o4opt.h /tools/codebase63/source/c4com.h \
222 /tools/codebase63/source/c4trans.h /tools/codebase63/source/r4relate.h \
223 ../../../share/epicsH/genDefs.h ../../../share/epicsH/db_access.h \
224 ../../../share/epicsH/tsDefs.h ../../../share/epicsH/errMdef.h \
225 ../../../share/epicsH/db_addr.h ../../../share/epicsH/dbAddr.h \
226 ../../../share/epicsH/sydDefs.h ../../../share/epicsH/cadef.h \
227 ../../../share/epicsH/dbDefs.h ../../../share/epicsH/dataTypes.h \
228 ../../../share/epicsH/agentErrs.h ../../../share/epicsH/tisAlarm.h \
229 /usr/include/pwd.h \
230 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/sys/stat.h \
231 /usr/include/fcntl.h /usr/include/sys/fcntl.h \
232 ../../../share/epicsH/alarm.h ../../../share/src/libtis/OperPriv.h \
233 ../../../share/epicsH/OperPrivErr.h \
234 ../../../share/src/libtis/OperPrvDefs.h \
235 ../../../share/epicsH/tisEncrypt.h ../../../share/epicsH/msgMon.h \
236 ../../../share/epicsH/convertdb.h /usr/include/errno.h \
237 /usr/include/sys/errno.h
238 pdfHelpUtils.o: ../../../share/src/libtis/pdfHelpUtils.c \
239 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/stdio.h \
240 /usr/include/sys/feature_tests.h \
241 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/stdlib.h \
242 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/string.h \
243 /usr/include/malloc.h ../../../share/epicsH/pdfHelpUtils.h
244 resolveLinks.o: ../../../share/src/libtis/resolveLinks.c \
245 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/stdio.h \
246 /usr/include/sys/feature_tests.h \
247 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/string.h \
248 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/sys/stat.h \
249 /usr/include/sys/time.h \
250 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/sys/types.h \
251 /usr/include/sys/machtypes.h \
252 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/sys/isa_defs.h \
253 /usr/include/sys/select.h \
254 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/time.h \
255 /usr/include/sys/siginfo.h /usr/include/sys/machsig.h \
256 ../../../share/epicsH/resolveLinks.h
257 semaph.o: ../../../share/src/libtis/semaph.c \
258 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/sys/types.h \
259 /usr/include/sys/feature_tests.h /usr/include/sys/machtypes.h \
260 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/sys/isa_defs.h \
261 /usr/include/sys/select.h /usr/include/sys/time.h \
262 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/time.h \
263 /usr/include/sys/siginfo.h /usr/include/sys/machsig.h \
264 /usr/include/sys/ipc.h /usr/include/sys/sem.h /usr/include/errno.h \
265 /usr/include/sys/errno.h
266 tisEncrypt.o: ../../../share/src/libtis/tisEncrypt.c \
267 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/string.h \
268 /usr/include/sys/feature_tests.h /usr/include/malloc.h \
269 /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/stdio.h \
270 ../../../share/epicsH/tisEncrypt.h

  ViewVC Help
Powered by ViewVC 1.1.30