1 |
CC = gcc -inostdinc -I/usr/include -DSOLARIS -DUSECB63 |
2 |
CFLAGS = -c -g -Wunused |
3 |
|
4 |
RM = rm -f |
5 |
|
6 |
TOP = ../../.. |
7 |
SHAREPATH = $(TOP)/share |
8 |
SRCPATH = $(TOP)/share/src |
9 |
SRC = $(TOP)/share/src/prodInv |
10 |
|
11 |
CODEBASEPATH = /tools/codebase63/source |
12 |
|
13 |
DEPEND = $(TOP)/share/bin/sun2.4/EPICSmakedepend |
14 |
|
15 |
INCLUDES = \ |
16 |
-I$(SRC) \ |
17 |
-I$(CODEBASEPATH) \ |
18 |
-I$(SHAREPATH)/epicsH \ |
19 |
-I$(SRCPATH)/libtis \ |
20 |
-I$/usr/openwin/include \ |
21 |
-I$/usr/dt/include |
22 |
|
23 |
ALLDEFINES = $(INCLUDES) -DSOLARIS -DUSECB63 |
24 |
|
25 |
LIBS = \ |
26 |
$(CODEBASEPATH)/libcb.a \ |
27 |
../bin/libtis.a \ |
28 |
../bin/libca.a \ |
29 |
../bin/libCom.a \ |
30 |
../bin/libUnix.a \ |
31 |
../bin/tisMsgLib.a |
32 |
|
33 |
LIBDIRS = -L/usr/dt/lib -L/usr/openwin/lib |
34 |
|
35 |
SRCS = $(SRC)/ProdInv.c |
36 |
|
37 |
OBJS = ProdInv.o |
38 |
|
39 |
all: ProdInv |
40 |
|
41 |
ProdInv: ProdInv.o $(LIBS) |
42 |
$(RM) ProdInv |
43 |
$(CC) -o ProdInv ProdInv.o $(LIBS) \ |
44 |
$(LIBDIRS) -lMrm -lXm -lXt -lX11 -lm -lsocket -lnsl -lvolmgt |
45 |
|
46 |
ProdInv.o: $(SRC)/ProdInv.c |
47 |
$(RM) ProdInv.o |
48 |
$(CC) $(CFLAGS) $(INCLUDES) $(SRC)/ProdInv.c |
49 |
|
50 |
install : ProdInv |
51 |
cp -p ProdInv ../bin |
52 |
cp -p $(SRC)/ProdInv.uid ../bin |
53 |
|
54 |
clean: |
55 |
$(RM) $(OBJS) |
56 |
$(RM) ProdInv |
57 |
|
58 |
# |
59 |
# Uses EPICSmakedepend to create dependencies |
60 |
# |
61 |
|
62 |
depend:: |
63 |
$(DEPEND) -s "#DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS) |
64 |
|
65 |
|
66 |
#DO NOT DELETE |
67 |
#DO NOT DELETE |
68 |
|
69 |
ProdInv.o: ../../../share/src/prodInv/ProdInv.c \ |
70 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/stdio.h \ |
71 |
/usr/include/sys/feature_tests.h \ |
72 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/stdlib.h \ |
73 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/string.h \ |
74 |
/usr/include/memory.h \ |
75 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/ctype.h \ |
76 |
/usr/include/fcntl.h \ |
77 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/sys/types.h \ |
78 |
/usr/include/sys/machtypes.h \ |
79 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/sys/isa_defs.h \ |
80 |
/usr/include/sys/select.h /usr/include/sys/time.h \ |
81 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/time.h \ |
82 |
/usr/include/sys/siginfo.h /usr/include/sys/machsig.h \ |
83 |
/usr/include/sys/fcntl.h \ |
84 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/sys/stat.h \ |
85 |
/usr/include/X11/Intrinsic.h /usr/include/X11/Xlib.h /usr/include/X11/X.h \ |
86 |
/usr/include/X11/Xfuncproto.h \ |
87 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/X11/Xosdefs.h \ |
88 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/stddef.h \ |
89 |
/usr/include/X11/Xutil.h /usr/include/X11/Xresource.h \ |
90 |
/usr/include/X11/Core.h /usr/include/X11/Composite.h \ |
91 |
/usr/include/X11/Constraint.h /usr/include/X11/Object.h \ |
92 |
/usr/include/X11/RectObj.h /usr/include/X11/IntrinsicP.h \ |
93 |
/usr/include/X11/CoreP.h /usr/include/X11/CompositeP.h \ |
94 |
/usr/include/X11/ConstrainP.h /usr/include/X11/ObjectP.h \ |
95 |
/usr/include/X11/RectObjP.h /usr/include/Xm/Xm.h /usr/include/X11/Shell.h \ |
96 |
/usr/include/X11/Xatom.h /usr/include/Xm/XmStrDefs.h \ |
97 |
/usr/include/X11/StringDefs.h /usr/include/Xm/VirtKeys.h \ |
98 |
/usr/include/Xm/VendorS.h /usr/include/Xm/MessageB.h \ |
99 |
/usr/include/Xm/Text.h /usr/include/Xm/SelectioB.h /usr/include/Xm/List.h \ |
100 |
/usr/include/Xm/MwmUtil.h \ |
101 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/X11/Xmd.h \ |
102 |
/usr/include/Mrm/MrmPublic.h /usr/include/Mrm/MrmDecls.h \ |
103 |
../../../share/epicsH/cb45to63.h /tools/codebase63/source/d4all.h \ |
104 |
/tools/codebase63/source/p4port.h \ |
105 |
/usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/include/unistd.h \ |
106 |
/usr/include/sys/unistd.h /tools/codebase63/source/d4defs.h \ |
107 |
/tools/codebase63/source/d4data.h /tools/codebase63/source/d4declar.h \ |
108 |
/tools/codebase63/source/d4inline.h /tools/codebase63/source/f4flag.h \ |
109 |
/tools/codebase63/source/e4expr.h /tools/codebase63/source/s4sort.h \ |
110 |
/tools/codebase63/source/e4string.h /tools/codebase63/source/e4error.h \ |
111 |
/tools/codebase63/source/o4opt.h /tools/codebase63/source/c4com.h \ |
112 |
/tools/codebase63/source/c4trans.h /tools/codebase63/source/r4relate.h \ |
113 |
../../../share/epicsH/genDefs.h ../../../share/epicsH/db_access.h \ |
114 |
../../../share/epicsH/tsDefs.h ../../../share/epicsH/errMdef.h \ |
115 |
../../../share/epicsH/db_addr.h ../../../share/epicsH/dbAddr.h \ |
116 |
../../../share/epicsH/sydDefs.h ../../../share/epicsH/cadef.h \ |
117 |
../../../share/epicsH/dbDefs.h ../../../share/epicsH/dataTypes.h \ |
118 |
../../../share/epicsH/agentErrs.h ../../../share/epicsH/tisAlarm.h \ |
119 |
../../../share/epicsH/msgMon.h ../../../share/src/prodInv/ProdInv.h |