Annotation of 43BSD/contrib/icon/Makefile, revision 1.1.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.