|
|
1.1 root 1: ###############################################################################
2: # Instructions to Make, for compilation of ISODE QUIPU include files
3: ###############################################################################
4:
5: ###############################################################################
6: #
7: # $Header: /f/osi/h/quipu/RCS/Makefile,v 7.1 90/07/09 14:38:13 mrose Exp $
8: #
9: #
10: # $Log: Makefile,v $
11: # Revision 7.1 90/07/09 14:38:13 mrose
12: # sync
13: #
14: # Revision 7.0 89/11/23 21:56:19 mrose
15: # Release 6.0
16: #
17: ###############################################################################
18:
19: ###############################################################################
20: #
21: # NOTICE
22: #
23: # Acquisition, use, and distribution of this module and related
24: # materials are subject to the restrictions of a license agreement.
25: # Consult the Preface in the User's Manual for the full terms of
26: # this agreement.
27: #
28: ###############################################################################
29:
30:
31: HEADERS = abandon.h add.h attr.h attrvalue.h bind.h \
32: common.h commonarg.h compare.h config.h \
33: connection.h ds_error.h dsargument.h dsp.h \
34: dua.h authen.h entry.h list.h modify.h \
35: modifyrdn.h name.h oid.h read.h remove.h \
36: ds_search.h util.h sequence.h dap.h photo.h malloc.h \
37: ufn.h nrs_info.h
38:
39:
40: ###################################################################
41: # Here it is...
42: ###################################################################
43:
44: all:;
45:
46: inst-all:; -mkdir $(INCDIRM)/quipu
47: @for h in $(HEADERS); do $(MAKE) TARGET=$$h inst-target; done
48:
49: inst-target: $(INCDIR)quipu/$(TARGET)
50:
51: $(INCDIR)quipu/$(TARGET): $(TARGET)
52: -cp $@ z$(TARGET)
53: sed -e 's%#include "\(.*\)"%#include "$(INCDIR)\1"%' \
54: < $(TARGET) | \
55: sed -e 's%#include "/usr/include/\(.*\)"%#include <\1>%' > $@
56: -@ls -gls $@
57: -@echo ""
58:
59: install: inst-all clean
60:
61: lint:;
62:
63: clean:; rm -f z* _* *.orig
64:
65: grind:; tgrind -lc $(HEADERS)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.