1 |
CC = gcc -g -DSOLARIS |
2 |
CFLAGS = -g -Wunused |
3 |
RM = rm -f |
4 |
TOP = ../../.. |
5 |
|
6 |
DEPEND = $(TOP)/share/bin/sun2.4/EPICSmakedepend |
7 |
|
8 |
SHAREPATH = $(TOP)/share |
9 |
SRCPATH = $(SHAREPATH)/src |
10 |
SRC = $(SRCPATH)/tlm |
11 |
SRCS = \ |
12 |
$(SRCPATH)/libtis/crypt.c \ |
13 |
$(SRC)/tlm.c \ |
14 |
$(SRC)/xLicense.c \ |
15 |
$(SRC)/tisLicense.c \ |
16 |
$(SRC)/tlmInstall.c \ |
17 |
$(SRC)/tlmKey.c |
18 |
|
19 |
INCLUDES = -I$(SHAREPATH)/epicsH |
20 |
|
21 |
ALLDEFINES = $(INCLUDES) -DSOLARIS |
22 |
|
23 |
LIBTLM_OBJS = \ |
24 |
tlm.o \ |
25 |
xLicense.o \ |
26 |
tisLicense.o |
27 |
|
28 |
OTHER_OBJS = \ |
29 |
tlmKey.o \ |
30 |
tlmInstall.o |
31 |
|
32 |
LIBS = ../bin/tisMsgLib.a |
33 |
|
34 |
all:: libtlm.a tlmInstall tlmKey |
35 |
|
36 |
libtlm.a: $(LIBTLM_OBJS) ../libtis/crypt.o |
37 |
$(RM) libtlm.a |
38 |
ar cq libtlm.a $(LIBTLM_OBJS) ../libtis/crypt.o |
39 |
cp -p libtlm.a ../bin |
40 |
|
41 |
tlmInstall: tlmInstall.o libtlm.a $(LIBS) |
42 |
$(RM) tlmInstall |
43 |
$(CC) -o tlmInstall tlmInstall.o libtlm.a $(LIBS) -lnsl -lsocket -ldl |
44 |
|
45 |
tlmKey: tlmKey.o libtlm.a $(LIBS) |
46 |
$(RM) tlmKey |
47 |
$(CC) -o tlmKey tlmKey.o libtlm.a $(LIBS) -lnsl -lsocket -ldl |
48 |
|
49 |
tlmInstall.o: $(SRC)/tlmInstall.c |
50 |
$(RM) tlmInstall.o |
51 |
$(CC) -c $(CFLAGS) $(INCLUDES) $(SRC)/tlmInstall.c |
52 |
|
53 |
tlmKey.o: $(SRC)/tlmKey.c |
54 |
$(RM) tlmKey.o |
55 |
$(CC) -c $(CFLAGS) $(INCLUDES) $(SRC)/tlmKey.c |
56 |
|
57 |
../libtis/crypt.o: $(SRCPATH)/libtis/crypt.c |
58 |
cd ../libtis; make crypt.o |
59 |
|
60 |
tlm.o: $(SRC)/tlm.c |
61 |
$(RM) tlm.o |
62 |
$(CC) -c $(CFLAGS) $(INCLUDES) $(SRC)/tlm.c |
63 |
|
64 |
xLicense.o: $(SRC)/xLicense.c |
65 |
$(RM) xLicense.o |
66 |
$(CC) -c $(CFLAGS) $(INCLUDES) $(SRC)/xLicense.c |
67 |
|
68 |
tisLicense.o: $(SRC)/tisLicense.c |
69 |
$(RM) tisLicense.o |
70 |
$(CC) -c $(CFLAGS) $(INCLUDES) $(SRC)/tisLicense.c |
71 |
|
72 |
install : |
73 |
cp -p libtlm.a ../bin |
74 |
cp -p tlmInstall ../bin |
75 |
cp -p tlmKey ../bin |
76 |
|
77 |
clean : |
78 |
$(RM) $(LIBTLM_OBJS) |
79 |
$(RM) $(OTHER_OBJS) |
80 |
$(RM) libtlm.a |
81 |
$(RM) tlmInstall |
82 |
$(RM) tlmKey |
83 |
|
84 |
depend:: |
85 |
$(DEPEND) -s "#DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS) |
86 |
|
87 |
#DO NOT DELETE |
88 |
#DO NOT DELETE |
89 |
|
90 |
crypt.o: ../../../share/src/libtis/crypt.c |
91 |
tlm.o: ../../../share/src/tlm/tlm.c \ |
92 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/sys/utsname.h \ |
93 |
/usr/include/sys/feature_tests.h \ |
94 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/stdio.h \ |
95 |
/usr/include/sys/systeminfo.h \ |
96 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/sys/types.h \ |
97 |
/usr/include/sys/machtypes.h \ |
98 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/sys/isa_defs.h \ |
99 |
/usr/include/sys/select.h /usr/include/sys/time.h \ |
100 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/time.h \ |
101 |
/usr/include/sys/siginfo.h /usr/include/sys/machsig.h \ |
102 |
/usr/include/sys/socket.h /usr/include/sys/netconfig.h \ |
103 |
/usr/include/netdb.h /usr/include/netinet/in.h /usr/include/sys/stream.h \ |
104 |
/usr/include/sys/vnode.h /usr/include/sys/t_lock.h \ |
105 |
/usr/include/sys/machlock.h /usr/include/sys/dki_lkinfo.h \ |
106 |
/usr/include/sys/dl.h /usr/include/sys/sleepq.h \ |
107 |
/usr/include/sys/turnstile.h \ |
108 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/sys/param.h \ |
109 |
/usr/include/sys/unistd.h /usr/include/sys/pirec.h \ |
110 |
/usr/include/sys/mutex.h /usr/include/sys/rwlock.h \ |
111 |
/usr/include/sys/semaphore.h /usr/include/sys/condvar.h \ |
112 |
/usr/include/sys/cred.h /usr/include/sys/uio.h /usr/include/vm/seg_enum.h \ |
113 |
/usr/include/sys/poll.h /usr/include/sys/strmdep.h \ |
114 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/sys/byteorder.h |
115 |
xLicense.o: ../../../share/src/tlm/xLicense.c \ |
116 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/stdlib.h \ |
117 |
/usr/include/sys/feature_tests.h \ |
118 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/sys/types.h \ |
119 |
/usr/include/sys/machtypes.h \ |
120 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/sys/isa_defs.h \ |
121 |
/usr/include/sys/select.h /usr/include/sys/time.h \ |
122 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/time.h \ |
123 |
/usr/include/sys/siginfo.h /usr/include/sys/machsig.h \ |
124 |
/usr/include/sys/socket.h /usr/include/sys/netconfig.h \ |
125 |
/usr/include/netdb.h /usr/include/netinet/in.h /usr/include/sys/stream.h \ |
126 |
/usr/include/sys/vnode.h /usr/include/sys/t_lock.h \ |
127 |
/usr/include/sys/machlock.h /usr/include/sys/dki_lkinfo.h \ |
128 |
/usr/include/sys/dl.h /usr/include/sys/sleepq.h \ |
129 |
/usr/include/sys/turnstile.h \ |
130 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/sys/param.h \ |
131 |
/usr/include/sys/unistd.h /usr/include/sys/pirec.h \ |
132 |
/usr/include/sys/mutex.h /usr/include/sys/rwlock.h \ |
133 |
/usr/include/sys/semaphore.h /usr/include/sys/condvar.h \ |
134 |
/usr/include/sys/cred.h /usr/include/sys/uio.h /usr/include/vm/seg_enum.h \ |
135 |
/usr/include/sys/poll.h /usr/include/sys/strmdep.h \ |
136 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/sys/byteorder.h \ |
137 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/string.h \ |
138 |
../../../share/epicsH/msgMon.h |
139 |
tisLicense.o: ../../../share/src/tlm/tisLicense.c \ |
140 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/stdio.h \ |
141 |
/usr/include/sys/feature_tests.h ../../../share/epicsH/msgMon.h |
142 |
tlmInstall.o: ../../../share/src/tlm/tlmInstall.c \ |
143 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/stdio.h \ |
144 |
/usr/include/sys/feature_tests.h ../../../share/epicsH/msgMon.h |
145 |
tlmKey.o: ../../../share/src/tlm/tlmKey.c \ |
146 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/stdio.h \ |
147 |
/usr/include/sys/feature_tests.h ../../../share/epicsH/msgMon.h |