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

Annotation of /sun2.4/msArbiter/Makefile

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


Revision 1.2 - (hide annotations)
Tue Aug 17 19:18:03 1999 UTC (24 years, 3 months ago) by tis4000
Branch: MAIN
Changes since 1.1: +11 -89 lines
08-17-99	ems	added target depend, which creates Makefile.depend
			since the dependancies are differant from machine to
			machine, not having the dependancies in the Makefile
			will not confuse CVS

1 tis4000 1.1 CC = gcc -g -inostdinc -I/usr/include -DUNIX -DSOLARIS -DUSECB63
2     CFLAGS = -g -c -Wunused -I/usr/include/netinet
3    
4     RM = rm -f
5    
6     TOP = ../../..
7     SHAREPATH = $(TOP)/share
8     SRCPATH = $(TOP)/share/src
9     SRC = $(TOP)/share/src/msArbiter
10    
11     CODEBASEPATH = /tools/codebase63/source
12    
13     INCLUDES = \
14     -I$(CODEBASEPATH) \
15     -I$(SHAREPATH)/epicsH
16    
17     ALLDEFINES = $(INCLUDES) -DSOLARIS -DUSECB63
18    
19     DBC_CBLIB = $(TOP)/Unix/sun2.4/bin
20     TIS_INC = $(TOP)/share
21     DBC_LIB = $(TOP)/Unix/sun2.4/bin
22     DBC_DB = $(TOP)/Unix/sun2.4/dbLibrary
23     LIBS = \
24     ../bin/dbLibrary.a \
25     $(CODEBASEPATH)/libcb.a \
26     ../bin/libCom.a \
27     ../bin/libUnix.a \
28     ../bin/tisMsgLib.a
29    
30     SRCS = \
31     $(SRC)/msMain.c \
32     $(SRC)/msError.c \
33     $(SRC)/serverInit.c
34    
35     OBJS = \
36     msMain.o \
37     msError.o \
38     serverInit.o
39    
40 tis4000 1.2 all: depend msArbiter
41 tis4000 1.1
42     msArbiter : $(OBJS) $(LIBS)
43     $(RM) msArbiter
44     $(CC) -o msArbiter $(OBJS) $(LIBS) -lsocket -lnsl -lm
45    
46     msMain.o : $(SRC)/msMain.c
47     $(RM) msMain.o
48     $(CC) $(CFLAGS) $(INCLUDES) $(SRC)/msMain.c
49    
50     msError.o : $(SRC)/msError.c
51     $(RM) msError.o
52     $(CC) $(CFLAGS) $(INCLUDES) $(SRC)/msError.c
53    
54     serverInit.o : $(SRC)/serverInit.c
55     $(RM) serverInit.o
56     $(CC) $(CFLAGS) $(INCLUDES) $(SRC)/serverInit.c
57    
58     install : msArbiter
59     cp msArbiter ../bin
60    
61     clean:
62     $(RM) $(OBJS)
63     $(RM) msArbiter
64 tis4000 1.2 $(RM) Makefile.depend
65    
66     depend: Makefile.depend
67    
68     Makefile.depend: $(SRCS)
69     $(RM) Makefile.depend
70     $(CC) -M $(ALLDEFINES) $(SRCS) > Makefile.depend
71    
72     include Makefile.depend
73    

  ViewVC Help
Powered by ViewVC 1.1.30