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

Contents of /sun2.4/rsrv/Makefile

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


Revision 1.4 - (show annotations)
Mon Dec 6 17:30:22 1999 UTC (24 years ago) by tis4000
Branch: MAIN
CVS Tags: Duluth_baseline, LMC_baseline, HEAD
Changes since 1.3: +11 -2 lines
Use new version message format, generate buildVersion.h - Bekkerman

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 = $(TOP)/share/src
9 SRC = $(TOP)/share/src/rsrv
10
11 CODEBASEPATH = /tools/codebase63/source
12
13 TISINCLUDES = \
14 -I$(SRC)/rsrv \
15 -I$(SRCPATH)/dpaLibrary \
16 -I$(SHAREPATH)/epicsH
17
18 INCLUDES = \
19 $(TISINCLUDES) \
20 -I/usr/include/sys \
21 -I. \
22 -I/usr/include/netinet
23
24 ALLDEFINES = $(INCLUDES) -DSOLARIS -DUSECB63
25
26 LIBS = \
27 ../bin/libCom.a \
28 ../bin/libUnix.a \
29 ../bin/tisMsgLib.a
30
31 SRCS = \
32 $(SRC)/hsrvTask.c \
33 $(SRC)/serverMgt.c
34
35 OBJS = \
36 hsrvTask.o \
37 serverMgt.o
38
39 all : buildVersion.h depend hsrvTask
40
41 hsrvTask : $(OBJS) $(LIBS)
42 $(RM) hsrvTask
43 $(CC) -o hsrvTask $(OBJS) $(LIBS) -lm -lsocket -lnsl
44
45 hsrvTask.o : $(SRC)/hsrvTask.c
46 $(CC) $(CFLAGS) $(INCLUDES) $(SRC)/hsrvTask.c
47
48 serverMgt.o : $(SRC)/serverMgt.c
49 $(CC) $(CFLAGS) $(INCLUDES) $(SRC)/serverMgt.c
50
51 clean :
52 $(RM) $(OBJS)
53 $(RM) hsrvTask
54 $(RM) Makefile.depend
55 $(RM) buildVersion.h
56
57 install: hsrvTask
58 cp -p hsrvTask ../bin
59
60 depend: Makefile.depend
61
62 Makefile.depend: buildVersion.h $(SRCS) Makefile
63 $(RM) Makefile.depend
64 $(CC) -M $(ALLDEFINES) $(SRCS) > Makefile.depend
65
66 include Makefile.depend
67
68 buildVersion.h : $(SRCS) Makefile
69 $(RM) buildVersion.h
70 pwd > work0.tmp
71 sed -f ../bin/vrsscript.sed work0.tmp > xxx.txt
72 ../bin/getverdefs.sh xxx.txt > buildVersion.h
73 date '+#define BUILDDATE "%m/%d/%Y"' >> buildVersion.h
74 $(RM) xxx.txt work0.tmp

  ViewVC Help
Powered by ViewVC 1.1.30