Annotation of GNUtools/cctools/Makefile, revision 1.1.1.1

1.1       root        1: SUBDIRS = libstuff as gprof include misc ld dyld libdyld \
                      2:          mkshlib otool RelNotes man
                      3: GNUSRC = /NextDeveloper/Source/GNU
                      4: 
                      5: all clean:
                      6:        @if [ $(SRCROOT) ];                                             \
                      7:        then                                                            \
                      8:            CWD=`pwd`; cd $(DSTROOT); DSTROOT=`pwd`; cd $$CWD;          \
                      9:            for i in `echo $(SUBDIRS)`;                                 \
                     10:              do                                                        \
                     11:                    echo =========== make $@ for $$i =============;     \
                     12:                    (cd $$i; $(MAKE) RC_CFLAGS="$(RC_CFLAGS)"           \
                     13:                        RC_ARCHS="$(RC_ARCHS)"                          \
                     14:                        DSTROOT=$$DSTROOT                               \
                     15:                        SRCROOT=$(SRCROOT)/$$i                          \
                     16:                        OBJROOT=$(OBJROOT)/$$i                          \
                     17:                        SYMROOT=$(SYMROOT)/$$i $@);                     \
                     18:              done                                                      \
                     19:        else                                                            \
                     20:            CWD=`pwd`; cd $(DSTROOT); DSTROOT=`pwd`; cd $$CWD;          \
                     21:            for i in `echo $(SUBDIRS)`;                                 \
                     22:              do                                                        \
                     23:                    echo =========== make $@ for $$i =============;     \
                     24:                    (cd $$i; $(MAKE) RC_CFLAGS="$(RC_CFLAGS)"           \
                     25:                        RC_ARCHS="$(RC_ARCHS)"                          \
                     26:                        DSTROOT=$$DSTROOT $@);                          \
                     27:              done                                                      \
                     28:        fi
                     29: 
                     30: install:
                     31:        @if [ $(SRCROOT) ];                                             \
                     32:        then                                                            \
                     33:            CWD=`pwd`; cd $(DSTROOT); DSTROOT=`pwd`; cd $$CWD;          \
                     34:            for i in `echo $(SUBDIRS)`;                                 \
                     35:              do                                                        \
                     36:                    echo =========== make $@ for $$i =============;     \
                     37:                    (cd $$i; $(MAKE) RC_CFLAGS="$(RC_CFLAGS)"           \
                     38:                        RC_ARCHS="$(RC_ARCHS)"                          \
                     39:                        DSTROOT=$$DSTROOT                               \
                     40:                        SRCROOT=$(SRCROOT)/$$i                          \
                     41:                        OBJROOT=$(OBJROOT)/$$i                          \
                     42:                        SYMROOT=$(SYMROOT)/$$i $@);                     \
                     43:              done;                                                     \
                     44:            if [ $(RC_RELEASE) ];                                       \
                     45:            then                                                        \
                     46:              CWD=`pwd`; cd $(DSTROOT); DSTROOT=`pwd`; cd $$CWD;        \
                     47:              for i in `echo $(SUBDIRS)`;                               \
                     48:                do                                                      \
                     49:                    echo ===== make shlib_clean for $$i ==========;     \
                     50:                    (cd $$i; $(MAKE) RC_CFLAGS="$(RC_CFLAGS)"           \
                     51:                        RC_ARCHS="$(RC_ARCHS)"                          \
                     52:                        DSTROOT=$$DSTROOT                               \
                     53:                        SRCROOT=$(SRCROOT)/$$i                          \
                     54:                        OBJROOT=$(OBJROOT)/$$i                          \
                     55:                        SYMROOT=$(SYMROOT)/$$i shlib_clean);            \
                     56:              done                                                      \
                     57:            fi                                                          \
                     58:        else                                                            \
                     59:            CWD=`pwd`; cd $(DSTROOT); DSTROOT=`pwd`; cd $$CWD;          \
                     60:            for i in `echo $(SUBDIRS)`;                                 \
                     61:              do                                                        \
                     62:                    echo =========== make $@ for $$i =============;     \
                     63:                    (cd $$i; $(MAKE) RC_CFLAGS="$(RC_CFLAGS)"           \
                     64:                        RC_ARCHS="$(RC_ARCHS)"                          \
                     65:                        DSTROOT=$$DSTROOT $@);                          \
                     66:              done                                                      \
                     67:        fi
                     68:        make installGNUsrc SRCROOT=$(DSTROOT)/$(GNUSRC)/cctools
                     69:        chown -fR root.wheel $(DSTROOT)/$(GNUSRC)
                     70: 
                     71: lib_ofiles:
                     72:        @if [ $(SRCROOT) ];                                             \
                     73:        then                                                            \
                     74:            CWD=`pwd`; cd $(DSTROOT); DSTROOT=`pwd`; cd $$CWD;          \
                     75:            echo =========== make all for libstuff =============;       \
                     76:            (cd libstuff; $(MAKE) RC_CFLAGS="$(RC_CFLAGS)"              \
                     77:                RC_ARCHS="$(RC_ARCHS)"                                  \
                     78:                DSTROOT=$$DSTROOT                                       \
                     79:                SRCROOT=$(SRCROOT)/libstuff                             \
                     80:                OBJROOT=$(OBJROOT)/libstuff                             \
                     81:                SYMROOT=$(SYMROOT)/libstuff all);                       \
                     82:            echo =========== make lib_ofiles for ld =============;      \
                     83:            (cd ld; $(MAKE) RC_CFLAGS="$(RC_CFLAGS)"                    \
                     84:                RC_ARCHS="$(RC_ARCHS)"                                  \
                     85:                DSTROOT=$$DSTROOT                                       \
                     86:                SRCROOT=$(SRCROOT)/ld                                   \
                     87:                OBJROOT=$(OBJROOT)/ld                                   \
                     88:                SYMROOT=$(SYMROOT)/ld lib_ofiles);                      \
                     89:            echo =========== make lib_ofiles for libdyld =============; \
                     90:            (cd libdyld; $(MAKE) RC_CFLAGS="$(RC_CFLAGS)"               \
                     91:                RC_ARCHS="$(RC_ARCHS)"                                  \
                     92:                DSTROOT=$$DSTROOT                                       \
                     93:                SRCROOT=$(SRCROOT)/libdyld                              \
                     94:                OBJROOT=$(OBJROOT)/libdyld                              \
                     95:                SYMROOT=$(SYMROOT)/libdyld lib_ofiles);                 \
                     96:        else                                                            \
                     97:            CWD=`pwd`; cd $(DSTROOT); DSTROOT=`pwd`; cd $$CWD;          \
                     98:            echo =========== make all for libstuff =============;       \
                     99:            (cd libstuff; $(MAKE) RC_CFLAGS="$(RC_CFLAGS)"              \
                    100:                RC_ARCHS="$(RC_ARCHS)"                                  \
                    101:                DSTROOT=$$DSTROOT all);                                 \
                    102:            echo =========== make lib_ofiles for ld =============;      \
                    103:            (cd ld; $(MAKE) RC_CFLAGS="$(RC_CFLAGS)"                    \
                    104:                RC_ARCHS="$(RC_ARCHS)"                                  \
                    105:                DSTROOT=$$DSTROOT lib_ofiles);                          \
                    106:            echo =========== make lib_ofiles for libdyld =============; \
                    107:            (cd libdyld; $(MAKE) RC_CFLAGS="$(RC_CFLAGS)"               \
                    108:                RC_ARCHS="$(RC_ARCHS)"                                  \
                    109:                DSTROOT=$$DSTROOT lib_ofiles);                          \
                    110:        fi
                    111: 
                    112: fromGNUsrc:
                    113:        @if [ $(SRCROOT) ];                                             \
                    114:        then                                                            \
                    115:            CWD=`pwd`; cd $(DSTROOT); DSTROOT=`pwd`; cd $$CWD;          \
                    116:            echo =========== make fromGNUsrc for libstuff =============;\
                    117:            (cd libstuff; $(MAKE) RC_CFLAGS="$(RC_CFLAGS)"              \
                    118:                RC_ARCHS="$(RC_ARCHS)"                                  \
                    119:                DSTROOT=$$DSTROOT                                       \
                    120:                SRCROOT=$(SRCROOT)/libstuff                             \
                    121:                OBJROOT=$(OBJROOT)/libstuff                             \
                    122:                SYMROOT=$(SYMROOT)/libstuff fromGNUsrc);                \
                    123:            echo =========== make all for as =============;             \
                    124:            (cd as; $(MAKE) RC_CFLAGS="$(RC_CFLAGS)"                    \
                    125:                RC_ARCHS="$(RC_ARCHS)"                                  \
                    126:                DSTROOT=$$DSTROOT                                       \
                    127:                SRCROOT=$(SRCROOT)/as                                   \
                    128:                OBJROOT=$(OBJROOT)/as                                   \
                    129:                SYMROOT=$(SYMROOT)/as all);                             \
                    130:        else                                                            \
                    131:            CWD=`pwd`; cd $(DSTROOT); DSTROOT=`pwd`; cd $$CWD;          \
                    132:            echo =========== make fromGNUsrc for libstuff =============;\
                    133:            (cd libstuff; $(MAKE) RC_CFLAGS="$(RC_CFLAGS)"              \
                    134:                RC_ARCHS="$(RC_ARCHS)"                                  \
                    135:                DSTROOT=$$DSTROOT fromGNUsrc);                          \
                    136:            echo =========== make all for as =============;             \
                    137:            (cd as; $(MAKE) RC_CFLAGS="$(RC_CFLAGS)"                    \
                    138:                RC_ARCHS="$(RC_ARCHS)"                                  \
                    139:                DSTROOT=$$DSTROOT all);                                 \
                    140:        fi
                    141: 
                    142: installsrc installGNUsrc: SRCROOT
                    143:        mkdirs $(SRCROOT)
                    144:        cp Makefile $(SRCROOT)
                    145:        for i in `echo $(SUBDIRS)`; \
                    146:          do \
                    147:                echo =========== make $@ for $$i =============; \
                    148:                (cd $$i; $(MAKE) SRCROOT=$$SRCROOT/$$i $@); \
                    149:          done
                    150: 
                    151: installhdrs: $(DSTROOT)
                    152:        cd include; $(MAKE) DSTROOT=$(DSTROOT) install
                    153: 
                    154: $(DSTROOT):
                    155:        mkdirs $@
                    156: 
                    157: SRCROOT:
                    158:        @if [ -n "${$@}" ]; \
                    159:        then \
                    160:                exit 0; \
                    161:        else \
                    162:                echo Must define $@; \
                    163:                exit 1; \
                    164:        fi

unix.superglobalmegacorp.com

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