|
|
1.1 root 1: ###############################################################################
2: # Instructions to Make, for compilation of ISODE Transport Service Bridge
3: ###############################################################################
4:
5: ###############################################################################
6: #
7: # $Header: /f/osi/others/tsbridge/RCS/Makefile,v 7.0 89/11/23 22:11:09 mrose Rel $
8: #
9: #
10: # $Log: Makefile,v $
11: # Revision 7.0 89/11/23 22:11:09 mrose
12: # Release 6.0
13: #
14: ###############################################################################
15:
16: ###############################################################################
17: #
18: # NOTICE
19: #
20: # Acquisition, use, and distribution of this module and related
21: # materials are subject to the restrictions of a license agreement.
22: # Consult the Preface in the User's Manual for the full terms of
23: # this agreement.
24: #
25: ###############################################################################
26:
27:
28: ###############################################################################
29: # Generation Rules for program modules
30: ###############################################################################
31:
32: .c.o:; $(CC) $(CFLAGS) -c $*.c
33:
34:
35: ###############################################################################
36: # Programs and Libraries
37: ###############################################################################
38:
39: LIBES = $(TOPDIR)libisode.a
40: LLIBS = $(TOPDIR)llib-lisode
41:
42:
43: ###############################################################################
44: # Files
45: ###############################################################################
46:
47: HFILES =
48: CFILES = tsbridge.c
49:
50:
51: ##################################################################
52: # Here it is...
53: ##################################################################
54:
55: all: tsbridge
56: inst-all: inst-tsbridge manuals
57: install: inst-all clean
58: lint: l-tsbridge
59:
60:
61: ##################################################################
62: # tsbridge
63: ##################################################################
64:
65: inst-tsbridge: $(SBINDIR)tsbridge
66:
67: $(SBINDIR)tsbridge: xtsbridge
68: -cp $@ zxtsbridge
69: -rm -f $@
70: cp xtsbridge $@
71: -@ls -gls $@
72: -@echo ""
73:
74: tsbridge: xtsbridge
75:
76: xtsbridge: tsbridge.o
77: $(LDCC) $(LDFLAGS) -o $@ tsbridge.o $(LIBES) $(LSOCKET)
78:
79: l-tsbridge:; $(LINT) $(LFLAGS) tsbridge.c $(LLIBS)
80:
81:
82: ################################################################
83: # manual pages
84: ################################################################
85:
86: MANUALS = tsbridge.8c
87:
88: manuals:; @$(UTILDIR)inst-man.sh $(MANOPTS) $(MANUALS)
89: -@echo ""
90:
91:
92: ##################################################################
93: # clean
94: ##################################################################
95:
96: clean:; rm -f *.o x* z* _* core
97:
98: grind:; iprint Makefile
99: tgrind -lc $(HFILES) $(CFILES)
100:
101: true:;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.