Annotation of 43BSDReno/contrib/isode-beta/h/Makefile, revision 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.