Annotation of 43BSDReno/contrib/isode-beta/h/Makefile, revision 1.1.1.1

1.1       root        1: ###############################################################################
                      2: #   Instructions to Make, for compilation of ISODE header files
                      3: ###############################################################################
                      4: 
                      5: ###############################################################################
                      6: #
                      7: # $Header: /f/osi/h/RCS/Makefile,v 7.2 90/07/01 21:03:45 mrose Exp $
                      8: #
                      9: #
                     10: # $Log:        Makefile,v $
                     11: # Revision 7.2  90/07/01  21:03:45  mrose
                     12: # pepsy
                     13: # 
                     14: # Revision 7.1  89/12/19  16:18:00  mrose
                     15: # dgram
                     16: # 
                     17: # Revision 7.0  89/11/23  21:55:36  mrose
                     18: # Release 6.0
                     19: # 
                     20: ###############################################################################
                     21: 
                     22: ###############################################################################
                     23: #
                     24: #                               NOTICE
                     25: #
                     26: #    Acquisition, use, and distribution of this module and related
                     27: #    materials are subject to the restrictions of a license agreement.
                     28: #    Consult the Preface in the User's Manual for the full terms of
                     29: #    this agreement.
                     30: #
                     31: ###############################################################################
                     32: 
                     33: 
                     34: DIRS   =       quipu
                     35: 
                     36: HEADERS        =       config.h \
                     37:                sys.dirent.h usr.dirent.h \
                     38:                general.h manifest.h isoaddrs.h \
                     39:                internet.h x25.h tp4.h dgram.h \
                     40:                cmd_srch.h isoservent.h logger.h tailor.h \
                     41:                mpkt.h \
                     42:                tpkt.h tsap.h \
                     43:                spkt.h ssap.h \
                     44:                pepsy.h \
                     45:                ppkt.h psap2.h psap.h \
                     46:                acpkt.h acsap.h \
                     47:                rtpkt.h rtsap.h \
                     48:                ropkt.h rosap.h \
                     49:                ronot.h \
                     50:                rosy.h
                     51: 
                     52: FHEADERS=      fpkt.h ftam.h
                     53: 
                     54: 
                     55: ##################################################################
                     56: # Here it is...
                     57: ##################################################################
                     58: 
                     59: all:;
                     60: 
                     61: inst-all:;     -mkdir $(INCDIRM)
                     62:                @for h in $(HEADERS); do $(MAKE) TARGET=$$h inst-target; done
                     63: 
                     64: inst-ftam:;    @for h in $(FHEADERS); do $(MAKE) TARGET=$$h inst-target; done
                     65: 
                     66: inst-target:   $(INCDIR)$(TARGET)
                     67: 
                     68: $(INCDIR)$(TARGET):    $(TARGET)
                     69:                -cp $@ z$(TARGET)
                     70:                sed -e 's%#include "\([^/]*\)"%#include "$(INCDIR)\1"%' \
                     71:                        < $(TARGET) | \
                     72:                        sed -e 's%#include "/usr/include/\(.*\)"%#include <\1>%' > $@
                     73:                -@ls -gls $@
                     74:                -@echo ""
                     75: 
                     76: install:       inst-all clean
                     77: 
                     78: lint:;
                     79: 
                     80: clean:;                rm -f z* _*
                     81:                @for i in $(DIRS); \
                     82:                    do (echo "cd $$i; $(MAKE) clean"; \
                     83:                              cd $$i; $(MAKE) clean); \
                     84:                    done
                     85: 
                     86: grind:;                tgrind -lc $(HEADERS)
                     87:                @for i in $(DIRS); \
                     88:                    do (echo "cd $$i; $(MAKE) grind"; \
                     89:                              cd $$i; $(MAKE) grind); \
                     90:                    done

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.