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

Contents of /sun2.4/tisPermissions/Makefile

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


Revision 1.8 - (show annotations)
Mon Nov 29 18:20:33 1999 UTC (23 years, 2 months ago) by tis4000
Branch: MAIN
Changes since 1.7: +1 -0 lines
Change the Makefile to include dataVuCC in the search path for header files. - Steel

1 CC = CC -g -DUNIX -DSOLARIS -DUSECB63
2
3 RM = rm -f
4
5 TOP = ../../..
6 SHAREPATH = $(TOP)/share
7 SRCPATH = $(SHAREPATH)/src
8 SRC = $(SRCPATH)/tisPermissions
9
10 CODEBASEPATH = /tools/codebase63/source
11
12 INCLUDES = \
13 -I$(SRC) \
14 -I$(GALAXYHOME)/include \
15 -I$(SHAREPATH)/epicsH \
16 -I$(SRCPATH)/tisgalaxylib \
17 -I$(SRCPATH)/dataVuCC \
18 -I/usr/openwin/include \
19 -I/usr/include \
20 -I$(CODEBASEPATH)
21
22 ALLDEFINES = $(INCLUDES) -DSOLARIS -DUSECB63
23
24 LIBS = \
25 $(CODEBASEPATH)/libcb.a \
26 ../bin/libCom.a \
27 ../bin/libtis.a \
28 ../bin/tisgalaxylib.a \
29 ../bin/tisMsgLib.a
30
31 SRCS = \
32 $(SRC)/tisperm.cxx \
33 $(SRC)/tisPermAccess.cxx \
34 $(SRC)/tisPermApp.cxx \
35 $(SRC)/tisPermDatabase.cxx \
36 $(SRC)/tisPermFldPerms.cxx \
37 $(SRC)/tisPermGroup.cxx \
38 $(SRC)/tisPermGrpMaint.cxx \
39 $(SRC)/tisPermMain.cxx \
40 $(SRC)/tisPermOptions.cxx \
41 $(SRC)/tisPermProtGrp.cxx \
42 $(SRC)/tisPermPrtGrpMaint.cxx \
43 $(SRC)/tisPermUser.cxx \
44 $(SRC)/tisPermUtils.cxx
45
46 OBJS = \
47 tisperm.o \
48 tisPermAccess.o \
49 tisPermApp.o \
50 tisPermDatabase.o \
51 tisPermFldPerms.o \
52 tisPermGroup.o \
53 tisPermGrpMaint.o \
54 tisPermMain.o \
55 tisPermOptions.o \
56 tisPermProtGrp.o \
57 tisPermPrtGrpMaint.o \
58 tisPermUser.o \
59 tisPermUtils.o
60
61 SECOBJS = \
62 sectisperm.o \
63 secTisPermAccess.o \
64 secTisPermApp.o \
65 secTisPermDatabase.o \
66 secTisPermFldPerms.o \
67 secTisPermGroup.o \
68 secTisPermGrpMaint.o \
69 secTisPermMain.o \
70 secTisPermOptions.o \
71 secTisPermProtGrp.o \
72 secTisPermPrtGrpMaint.o \
73 secTisPermUser.o \
74 secTisPermUtils.o
75
76 all: depend tisPermissions tisPermissions.vr secTisPermissions secTisPermissions.vr
77
78 tisPermissions: $(OBJS) $(LIBS)
79 $(RM) tisPermissions
80 $(CC) -o tisPermissions $(OBJS) \
81 -L$(GALAXYHOME)/lib -L/usr/openwin/lib $(LIBS) \
82 -lvgalaxy++-debug -lXext -lX11 -lm
83
84 secTisPermissions: $(SECOBJS) $(LIBS)
85 $(RM) secTisPermissions
86 $(CC) -o secTisPermissions $(SECOBJS) \
87 -L$(GALAXYHOME)/lib -L/usr/openwin/lib $(LIBS) \
88 -lvgalaxy++-debug -lXext -lX11 -lm
89
90 tisPermissions.vr: $(SRC)/tisPermissions.vrx
91 $(RM) tisPermissions.vr
92 vrx2vr -force $(SRC)/tisPermissions.vrx
93
94 secTisPermissions.vr: $(SRC)/secTisPermissions.vrx
95 $(RM) secTisPermissions.vr
96 vrx2vr -force $(SRC)/secTisPermissions.vrx
97
98 tisperm.o: $(SRC)/tisperm.cxx $(SRC)/tisperm.h
99 $(RM) tisperm.o
100 $(CC) -c $(INCLUDES) $(SRC)/tisperm.cxx
101
102 tisPermAccess.o: $(SRC)/tisPermAccess.cxx
103 $(RM) tisPermAccess.o
104 $(CC) -c $(INCLUDES) $(SRC)/tisPermAccess.cxx
105
106 tisPermApp.o: $(SRC)/tisPermApp.cxx
107 $(RM) tisPermApp.o
108 $(CC) -c $(INCLUDES) $(SRC)/tisPermApp.cxx
109
110 tisPermDatabase.o: $(SRC)/tisPermDatabase.cxx
111 $(RM) tisPermDatabase.o
112 $(CC) -c $(INCLUDES) $(SRC)/tisPermDatabase.cxx
113
114 tisPermFldPerms.o: $(SRC)/tisPermFldPerms.cxx
115 $(RM) tisPermFldPerms.o
116 $(CC) -c $(INCLUDES) $(SRC)/tisPermFldPerms.cxx
117
118 tisPermGroup.o: $(SRC)/tisPermGroup.cxx
119 $(RM) tisPermGroup.o
120 $(CC) -c $(INCLUDES) $(SRC)/tisPermGroup.cxx
121
122 tisPermGrpMaint.o: $(SRC)/tisPermGrpMaint.cxx
123 $(RM) tisPermGrpMaint.o
124 $(CC) -c $(INCLUDES) $(SRC)/tisPermGrpMaint.cxx
125
126 tisPermMain.o: $(SRC)/tisPermMain.cxx
127 $(RM) tisPermMain.o
128 $(CC) -c $(INCLUDES) $(SRC)/tisPermMain.cxx
129
130 tisPermOptions.o: $(SRC)/tisPermOptions.cxx
131 $(RM) tisPermOptions.o
132 $(CC) -c $(INCLUDES) $(SRC)/tisPermOptions.cxx
133
134 tisPermProtGrp.o: $(SRC)/tisPermProtGrp.cxx
135 $(RM) tisPermProtGrp.o
136 $(CC) -c $(INCLUDES) $(SRC)/tisPermProtGrp.cxx
137
138 tisPermPrtGrpMaint.o: $(SRC)/tisPermPrtGrpMaint.cxx
139 $(RM) tisPermPrtGrpMaint.o
140 $(CC) -c $(INCLUDES) $(SRC)/tisPermPrtGrpMaint.cxx
141
142 tisPermUser.o: $(SRC)/tisPermUser.cxx
143 $(RM) tisPermUser.o
144 $(CC) -c $(INCLUDES) $(SRC)/tisPermUser.cxx
145
146 tisPermUtils.o: $(SRC)/tisPermUtils.cxx
147 $(RM) tisPermUtils.o
148 $(CC) -c $(INCLUDES) $(SRC)/tisPermUtils.cxx
149
150 sectisperm.o: $(SRC)/sectisperm.cxx $(SRC)/sectisperm.h
151 $(RM) sectisperm.o
152 $(CC) -c -o sectisperm.o $(INCLUDES) -DPRIV_AUDIT $(SRC)/sectisperm.cxx
153
154 secTisPermAccess.o: $(SRC)/tisPermAccess.cxx
155 $(RM) secTisPermAccess.o
156 $(CC) -c -o secTisPermAccess.o $(INCLUDES) -DPRIV_AUDIT $(SRC)/tisPermAccess.cxx
157
158 secTisPermApp.o: $(SRC)/tisPermApp.cxx
159 $(RM) secTisPermApp.o
160 $(CC) -c -o secTisPermApp.o $(INCLUDES) -DPRIV_AUDIT $(SRC)/tisPermApp.cxx
161
162 secTisPermDatabase.o: $(SRC)/tisPermDatabase.cxx
163 $(RM) secTisPermDatabase.o
164 $(CC) -c -o secTisPermDatabase.o $(INCLUDES) -DPRIV_AUDIT $(SRC)/tisPermDatabase.cxx
165
166 secTisPermFldPerms.o: $(SRC)/tisPermFldPerms.cxx
167 $(RM) secTisPermFldPerms.o
168 $(CC) -c -o secTisPermFldPerms.o $(INCLUDES) -DPRIV_AUDIT $(SRC)/tisPermFldPerms.cxx
169
170 secTisPermGroup.o: $(SRC)/tisPermGroup.cxx
171 $(RM) secTisPermGroup.o
172 $(CC) -c -o secTisPermGroup.o $(INCLUDES) -DPRIV_AUDIT $(SRC)/tisPermGroup.cxx
173
174 secTisPermGrpMaint.o: $(SRC)/tisPermGrpMaint.cxx
175 $(RM) secTisPermGrpMaint.o
176 $(CC) -c -o secTisPermGrpMaint.o $(INCLUDES) -DPRIV_AUDIT $(SRC)/tisPermGrpMaint.cxx
177
178 secTisPermMain.o: $(SRC)/tisPermMain.cxx
179 $(RM) secTisPermMain.o
180 $(CC) -c -o secTisPermMain.o $(INCLUDES) -DPRIV_AUDIT $(SRC)/tisPermMain.cxx
181
182 secTisPermOptions.o: $(SRC)/tisPermOptions.cxx
183 $(RM) secTisPermOptions.o
184 $(CC) -c -o secTisPermOptions.o $(INCLUDES) -DPRIV_AUDIT $(SRC)/tisPermOptions.cxx
185
186 secTisPermProtGrp.o: $(SRC)/tisPermProtGrp.cxx
187 $(RM) secTisPermProtGrp.o
188 $(CC) -c -o secTisPermProtGrp.o $(INCLUDES) -DPRIV_AUDIT $(SRC)/tisPermProtGrp.cxx
189
190 secTisPermPrtGrpMaint.o: $(SRC)/tisPermPrtGrpMaint.cxx
191 $(RM) secTisPermPrtGrpMaint.o
192 $(CC) -c -o secTisPermPrtGrpMaint.o $(INCLUDES) -DPRIV_AUDIT $(SRC)/tisPermPrtGrpMaint.cxx
193
194 secTisPermUser.o: $(SRC)/tisPermUser.cxx
195 $(RM) secTisPermUser.o
196 $(CC) -c -o secTisPermUser.o $(INCLUDES) -DPRIV_AUDIT $(SRC)/tisPermUser.cxx
197
198 secTisPermUtils.o: $(SRC)/tisPermUtils.cxx
199 $(RM) secTisPermUtils.o
200 $(CC) -c -o secTisPermUtils.o $(INCLUDES) -DPRIV_AUDIT $(SRC)/tisPermUtils.cxx
201
202 install: tisPermissions secTisPermissions
203 cp -p tisPermissions ../bin
204 cp -p tisPermissions.vr ../bin
205 cp -p secTisPermissions ../bin
206 cp -p secTisPermissions.vr ../bin
207 cp -p $(SRC)/findOperPriv/tisUtilAccess.txt ../bin
208 cp -p $(SHAREPATH)/epicsH/rec/fieldsInfo.txt ../bin
209
210 clean:
211 $(RM) tisPermissions
212 $(RM) tisPermissions.vr
213 $(RM) secTisPermissions
214 $(RM) secTisPermissions.vr
215 $(RM) $(OBJS)
216 $(RM) $(SECOBJS)
217 $(RM) Makefile.depend
218
219 depend: Makefile.depend
220
221 Makefile.depend: $(SRCS) Makefile
222 $(RM) Makefile.depend
223 gcc -M $(ALLDEFINES) $(SRCS) > Makefile.depend
224
225 include Makefile.depend
226

  ViewVC Help
Powered by ViewVC 1.1.28