Annotation of 43BSD/contrib/icon/Makefile, revision 1.1

1.1     ! root        1: everything:    all
        !             2: 
        !             3: what:
        !             4:                @echo "what do you want to make?"
        !             5: 
        !             6: Icon:
        !             7:                cd bin;                 make
        !             8:                cd tran;                make
        !             9:                cd link;                make
        !            10:                cd operators;           make
        !            11:                cd functions;           make
        !            12:                cd lib;                 make
        !            13:                cd rt;                  make
        !            14:                cd iconx;               make
        !            15:                cp tran/itran link/ilink iconx/iconx bin
        !            16:                cd bin;                 strip icont itran ilink iconx
        !            17:                cd pilib;               make
        !            18: 
        !            19: Pidemo:
        !            20:                cd pidemo;              ../icon-pi
        !            21: 
        !            22: Alltest:
        !            23:                cd samples;             make All
        !            24: 
        !            25: Stdtest:
        !            26:                cd samples;             make Std
        !            27: 
        !            28: Settest:
        !            29:                cd samples;             make Set
        !            30: 
        !            31: Xpxtest:
        !            32:                cd samples;             make Xpx
        !            33: 
        !            34: Libtest:
        !            35:                cd libtest;             make All
        !            36: 
        !            37: Pitest:
        !            38:                cd libtest;             Functest
        !            39: 
        !            40: Porttest:
        !            41:                cd port;                make All
        !            42: 
        !            43: Testsuite:
        !            44:                cd test;                make All
        !            45: 
        !            46: Library:
        !            47:                cd src;                 make All
        !            48:                cd pifuncs;             make All
        !            49: 
        !            50: Listall:
        !            51:                @cd bin;                make Listall
        !            52:                @cd iconx;              make Listall
        !            53:                @cd h;                  make Listall
        !            54:                @cd tran;               make Listall
        !            55:                @cd link;               make Listall
        !            56:                @cd rt;                 make Listall
        !            57:                @cd functions;          make Listall
        !            58:                @cd operators;          make Listall
        !            59:                @cd lib;                make Listall
        !            60: 
        !            61: List:
        !            62:                @cd bin;                make -s List
        !            63:                @cd iconx;              make -s List
        !            64:                @cd h;                  make -s List
        !            65:                @cd tran;               make -s List
        !            66:                @cd link;               make -s List
        !            67:                @cd rt;                 make -s List
        !            68:                @cd functions;          make -s List
        !            69:                @cd operators;          make -s List
        !            70:                @cd lib;                make -s List
        !            71: 
        !            72: Clean:
        !            73:                cd tran;                make Clean
        !            74:                cd link;                make Clean
        !            75:                cd operators;           make Clean
        !            76:                cd functions;           make Clean
        !            77:                cd lib;                 make Clean
        !            78:                cd rt;                  make Clean
        !            79:                cd iconx;               make Clean
        !            80:                cd bin;                 make Clean
        !            81:                cd pifuncs;             make Clean
        !            82:                cd samples;             make Clean
        !            83:                cd test;                make Clean
        !            84:                cd libtest;             make Clean
        !            85:                cd port;                make Clean
        !            86: 
        !            87: #
        !            88: # Stuff for 4.3bsd
        !            89: #
        !            90: ILIB=$(DESTDIR)/usr/new/lib/icon
        !            91: IBIN=$(DESTDIR)/usr/new/lib/icon/5.9.0
        !            92: INEW=$(DESTDIR)/usr/new
        !            93: 
        !            94: all:   Icon
        !            95: 
        !            96: setup-new:
        !            97:        Icon-setup -vax -interpex -host gethost -vfork -xpx -sets \
        !            98:                -ibin $(IBIN)
        !            99: 
        !           100: setup-pwd:
        !           101:        Icon-setup -vax -interpex -host gethost -vfork -xpx -sets
        !           102:        
        !           103: install: all
        !           104:        -mkdir $(ILIB)
        !           105:        -mkdir $(IBIN)
        !           106:        cp bin/itran bin/ilink bin/iconx bin/icont $(IBIN)
        !           107:        cp bin/icont $(INEW)
        !           108:        cp icon-pi $(INEW)
        !           109:        cp docs/icont.1 $(DESTDIR)/usr/man/mann/icont.n
        !           110:        cp docs/icon-pi.1 $(DESTDIR)/usr/man/mann/icon-pi.n
        !           111:        
        !           112: clean: Clean
        !           113: 
        !           114: #  The entries here and in other Makefiles that start with "Dist" are
        !           115: #  used only at the University of Arizona for preparing the Icon system
        !           116: #  for distribution. The program gcomp, which is used to specify
        !           117: #  files not to remove, is from the Icon program library.
        !           118: 
        !           119: Dist-build:
        !           120:                Icon-setup -vax -interpex -host gethost -vfork -xpx -sets
        !           121:                make Icon
        !           122: 
        !           123: Dist-test:
        !           124:                make Alltest
        !           125:                make Library
        !           126:                make Pidemo
        !           127:                make Libtest
        !           128:                make Pitest
        !           129:                make Testsuite
        !           130:                make Porttest
        !           131:                cd port;                make Linkcheck
        !           132: 
        !           133: Dist-setup:
        !           134:                cd samples;             make Dist-setup
        !           135:                cd test;                make Dist-setup
        !           136:                cd port;                make Dist-setup
        !           137:                cd libtest;             make Dist-setup
        !           138: 
        !           139: Dist-clean:
        !           140:                cd tran;                make Dist-clean
        !           141:                cd link;                make Dist-clean
        !           142:                cd operators;           make Dist-clean
        !           143:                cd functions;           make Dist-clean
        !           144:                cd lib;                 make Dist-clean
        !           145:                cd rt;                  make Dist-clean
        !           146:                cd iconx;               make Dist-clean
        !           147:                cd h;                   make Dist-clean
        !           148:                cd pifuncs;             make Dist-clean
        !           149:                cd pilib;               make Dist-clean
        !           150:                cd samples;             make Dist-clean
        !           151:                cd port;                make Dist-clean
        !           152:                cd test;                make Dist-clean
        !           153:                cd libtest;             make Dist-clean
        !           154:                cd src;                 make Dist-clean
        !           155:                cd docs;                make Dist-clean
        !           156:                cd man;                 make Dist-clean
        !           157:                cd book;                make Dist-clean
        !           158:                rm -f ibin/*
        !           159:                touch ibin/.placeholder
        !           160:                rm -f ilib/*
        !           161:                touch ilib/.placeholder
        !           162:                rm -rf pidemo/*
        !           163:                touch pidemo/.placeholder
        !           164:                rm -f .BK* .CK* .emacs*
        !           165:                rm -rf `gcomp bin functions h iconx lib link operators \
        !           166:                   rt tran docs samples Icon-setup Makefile book libtest \
        !           167:                   port test *.gen pidemo ibin ilib pifuncs src man pilib`
        !           168:                cd bin;                 make Dist-clean

unix.superglobalmegacorp.com

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