Annotation of GNUtools/cctools/as/Makefile, revision 1.1.1.1

1.1       root        1: #CFLAGS = -O -g -I$(SRCROOT) -I$(SRCROOT)/../include -Wall -Wno-precomp \
                      2: #       -I$(OFILE_DIR)
                      3: CFLAGS = -g -I$(SRCROOT) -I$(SRCROOT)/../include -Wall -Wno-precomp \
                      4:         -I$(OFILE_DIR)
                      5: LIBSTUFF = $(SYMROOT)/../../libstuff/libstuff.a
                      6: 
                      7: SRCROOT = .
                      8: SYMROOT = .
                      9: OBJROOT = .
                     10: SYM_DIRS = $(SYMROOT)/driver_dir \
                     11:           $(SYMROOT)/a68_dir \
                     12:           $(SYMROOT)/a88_dir \
                     13:           $(SYMROOT)/a386_dir \
                     14:           $(SYMROOT)/a98_dir \
                     15:           $(SYMROOT)/a860_dir \
                     16:           $(SYMROOT)/ahppa_dir \
                     17:           $(SYMROOT)/asparc_dir
                     18: 
                     19: OFILE_DIRS = $(OBJROOT)/driver_dir \
                     20:             $(OBJROOT)/a68_dir \
                     21:             $(OBJROOT)/a88_dir \
                     22:             $(OBJROOT)/a386_dir \
                     23:             $(OBJROOT)/a98_dir \
                     24:             $(OBJROOT)/a860_dir \
                     25:             $(OBJROOT)/ahppa_dir \
                     26:             $(OBJROOT)/asparc_dir
                     27: 
                     28: BINDIR = /bin
                     29: LIBDIR = /lib
                     30: LOCLIBDIR = /usr/local/lib
                     31: DSTDIRS = $(DSTROOT)$(BINDIR) \
                     32:          $(DSTROOT)$(LIBDIR)/m68k \
                     33:          $(DSTROOT)$(LIBDIR)/i386 \
                     34:          $(DSTROOT)$(LIBDIR)/hppa \
                     35:          $(DSTROOT)$(LIBDIR)/sparc \
                     36:          $(DSTROOT)$(LOCLIBDIR)/m88k \
                     37:          $(DSTROOT)$(LOCLIBDIR)/m98k \
                     38:          $(DSTROOT)$(LOCLIBDIR)/i860
                     39: 
                     40: CFILES = app.c as.c atof-generic.c atof-ieee.c expr.c fixes.c flonum-const.c \
                     41:         flonum-copy.c flonum-mult.c frags.c hash.c hex-value.c input-file.c \
                     42:         input-scrub.c layout.c messages.c obstack.c read.c sections.c \
                     43:         symbols.c write_object.c xmalloc.c
                     44: 
                     45: CFILES_m68k = m68k.c
                     46: CFILES_m88k = m88k.c
                     47: CFILES_i860 = i860.c
                     48: CFILES_i386 = i386.c
                     49: CFILES_m98k = m98k.c
                     50: CFILES_hppa = hppa.c hppa-aux.c
                     51: CFILES_sparc = sparc.c
                     52: 
                     53: 
                     54: HFILES = app.h as.h atof-ieee.h bignum.h expr.h fixes.h flonum.h frags.h \
                     55:         hash.h hex_value.h i386-opcode.h i386.h i860-opcode.h input-file.h \
                     56:         input-scrub.h layout.h m68k-opcode.h m88k-opcode.h m98k-opcode.h md.h \
                     57:         messages.h obstack.h read.h relax.h sections.h struc-symbol.h \
                     58:         symbols.h write_object.h xmalloc.h hppa-aux.h hppa-opcode.h \
                     59:         sparc-opcode.h
                     60: 
                     61: CHECK_FILES = m68k-check.c m88k-check.c i860-check.c i386-check.c m98k-check.c \
                     62:              hppa-check.c sparc-check.c
                     63: 
                     64: INSTALL_FILES = Makefile notes $(CFILES) $(CFILES_m68k) $(CFILES_m88k) \
                     65:                $(CFILES_i860) $(CFILES_i386) $(CFILES_m98k) $(CFILES_hppa) \
                     66:                $(CFILES_sparc) $(HFILES) $(CHECK_FILES) driver.c as.api \
                     67:                make.defs make_defs.h
                     68: 
                     69: OBJS = $(CFILES:.c=.o) next_version.o
                     70: OBJS_m68k = $(CFILES_m68k:.c=.o)
                     71: OBJS_m88k = $(CFILES_m88k:.c=.o)
                     72: OBJS_i860 = $(CFILES_i860:.c=.o)
                     73: OBJS_i386 = $(CFILES_i386:.c=.o)
                     74: OBJS_m98k = $(CFILES_m98k:.c=.o)
                     75: OBJS_hppa = $(CFILES_hppa:.c=.o)
                     76: OBJS_sparc = $(CFILES_sparc:.c=.o)
                     77: 
                     78: all:   $(OFILE_DIRS) $(SYM_DIRS) driver_build a68_build a88_build a386_build \
                     79:        a860_build a98_build ahppa_build asparc_build
                     80: 
                     81: all_test:      a68_test a88_test a860_test a386_test a98_test ahppa_test
                     82: 
                     83: driver_build:  $(OBJROOT)/driver_dir
                     84:        @if [ $(SRCROOT) = . ];                                         \
                     85:        then                                                            \
                     86:            cd driver_dir;  $(MAKE) -f ../Makefile driver VPATH=..      \
                     87:                OFILE_DIR=. CFLAGS="-Wall -g -O -I../../include -Wno-precomp" \
                     88:                RC_FLAGS="$(RC_CFLAGS)" DEP_DIR=driver_dir;             \
                     89:        else                                                            \
                     90:            cd $(OBJROOT)/driver_dir; $(MAKE) -f $(SRCROOT)/Makefile    \
                     91:                driver VPATH=$(SRCROOT) OFILE_DIR=$(OBJROOT)/driver_dir \
                     92:                SYMROOT=$(SYMROOT)/driver_dir SRCROOT=$(SRCROOT)        \
                     93:                CFLAGS="-Wall -g -O -I$(SRCROOT)/../include -Wno-precomp" \
                     94:                RC_FLAGS="$(RC_CFLAGS)" DEP_DIR=driver_dir;             \
                     95:        fi
                     96: 
                     97: a68_build:     $(OBJROOT)/a68_dir
                     98:        @if [ $(SRCROOT) = . ];                                         \
                     99:        then                                                            \
                    100:            cd a68_dir; $(MAKE) -f ../Makefile as VPATH=.. OFILE_DIR=.  \
                    101:                SRCROOT=.. TARGET_OBJS="$(OBJS_m68k)" DEP_DIR=a68_dir   \
                    102:                RC_CFLAGS="$(RC_CFLAGS)" COPTS="-DM68K -DBUILTIN_MMUS"; \
                    103:        else                                                            \
                    104:            cd $(OBJROOT)/a68_dir; $(MAKE) -f $(SRCROOT)/Makefile as    \
                    105:                VPATH=$(SRCROOT) OFILE_DIR=$(OBJROOT)/a68_dir           \
                    106:                SYMROOT=$(SYMROOT)/a68_dir SRCROOT=$(SRCROOT)           \
                    107:                TARGET_OBJS="$(OBJS_m68k)" COPTS="-DM68K -DBUILTIN_MMUS" \
                    108:                RC_CFLAGS="$(RC_CFLAGS)" DEP_DIR=a68_dir;               \
                    109:        fi
                    110: 
                    111: a68_test: a68_dir
                    112:        cd a68_dir; $(MAKE) -f ../Makefile m68k-check VPATH=.. OFILE_DIR=. \
                    113:                SRCROOT=.. COPTS="-DM68K -DBUILTIN_MMUS"
                    114:        cd a68_dir; $(MAKE) -f ../Makefile test
                    115: 
                    116: a88_build:     $(OBJROOT)/a88_dir
                    117:        @if [ $(SRCROOT) = . ];                                         \
                    118:        then                                                            \
                    119:            cd a88_dir; $(MAKE) -f ../Makefile as VPATH=.. OFILE_DIR=.  \
                    120:                SRCROOT=.. TARGET_OBJS="$(OBJS_m88k)" DEP_DIR=a88_dir   \
                    121:                COPTS="-DM88K -Dm88110" RCFLAGS=$(RCFLAGS);             \
                    122:        else                                                            \
                    123:            cd $(OBJROOT)/a88_dir; $(MAKE) -f $(SRCROOT)/Makefile as    \
                    124:                VPATH=$(SRCROOT) OFILE_DIR=$(OBJROOT)/a88_dir           \
                    125:                SYMROOT=$(SYMROOT)/a88_dir SRCROOT=$(SRCROOT)           \
                    126:                TARGET_OBJS="$(OBJS_m88k)" COPTS="-DM88K -Dm88110"      \
                    127:                RC_CFLAGS="$(RC_CFLAGS)" DEP_DIR=a88_dir;               \
                    128:        fi
                    129: 
                    130: a88_test: a88_dir
                    131:        cd a88_dir; $(MAKE) -f ../Makefile m88k-check VPATH=.. OFILE_DIR=. \
                    132:                SRCROOT=.. COPTS="-DM88K -Dm88110"
                    133:        cd a88_dir; $(MAKE) -f ../Makefile test
                    134: 
                    135: a386_build:    $(OBJROOT)/a386_dir
                    136:        @if [ $(SRCROOT) = . ];                                         \
                    137:        then                                                            \
                    138:            cd a386_dir; $(MAKE) -f ../Makefile as VPATH=.. OFILE_DIR=. \
                    139:                SRCROOT=.. TARGET_OBJS="$(OBJS_i386)" DEP_DIR=a386_dir  \
                    140:                COPTS="-DI386 -Di486 -Di586" RC_CFLAGS="$(RC_CFLAGS)";  \
                    141:        else                                                            \
                    142:            cd $(OBJROOT)/a386_dir; $(MAKE) -f $(SRCROOT)/Makefile as   \
                    143:                VPATH=$(SRCROOT) OFILE_DIR=$(OBJROOT)/a386_dir          \
                    144:                SYMROOT=$(SYMROOT)/a386_dir SRCROOT=$(SRCROOT)          \
                    145:                TARGET_OBJS="$(OBJS_i386)" COPTS="-DI386 -Di486 -Di586" \
                    146:                RC_CFLAGS="$(RC_CFLAGS)"  DEP_DIR=a386_dir;             \
                    147:        fi
                    148: 
                    149: a386_test: a386_dir
                    150:        cd a386_dir; $(MAKE) -f ../Makefile i386-check VPATH=.. OFILE_DIR=. \
                    151:                SRCROOT=.. COPTS="-DI386 -Di486 -Di586"
                    152:        cd a386_dir; $(MAKE) -f ../Makefile test
                    153: 
                    154: a860_build:    $(OBJROOT)/a860_dir
                    155:        @if [ $(SRCROOT) = . ];                                         \
                    156:        then                                                            \
                    157:            cd a860_dir; $(MAKE) -f ../Makefile as VPATH=.. OFILE_DIR=. \
                    158:                SRCROOT=.. TARGET_OBJS="$(OBJS_i860)" DEP_DIR=a860_dir  \
                    159:                RC_CFLAGS="$(RC_CFLAGS)" COPTS="-DI860";                \
                    160:        else                                                            \
                    161:            cd $(OBJROOT)/a860_dir; $(MAKE) -f $(SRCROOT)/Makefile as   \
                    162:                VPATH=$(SRCROOT) OFILE_DIR=$(OBJROOT)/a860_dir          \
                    163:                SYMROOT=$(SYMROOT)/a860_dir SRCROOT=$(SRCROOT)          \
                    164:                TARGET_OBJS="$(OBJS_i860)" COPTS="-DI860"               \
                    165:                RC_CFLAGS="$(RC_CFLAGS)"  DEP_DIR=a860_dir;             \
                    166:        fi
                    167: 
                    168: a860_test: a860_dir
                    169:        cd a860_dir; $(MAKE) -f ../Makefile i860-check VPATH=.. OFILE_DIR=. \
                    170:                SRCROOT=.. COPTS="-DI860"
                    171:        cd a860_dir; $(MAKE) -f ../Makefile test ASFLAGS=-W
                    172: 
                    173: a98_build:     $(OBJROOT)/a98_dir
                    174:        @if [ $(SRCROOT) = . ];                                         \
                    175:        then                                                            \
                    176:            cd a98_dir; $(MAKE) -f ../Makefile as VPATH=.. OFILE_DIR=.  \
                    177:                SRCROOT=.. TARGET_OBJS="$(OBJS_m98k)" DEP_DIR=a98_dir   \
                    178:                RC_CFLAGS="$(RC_CFLAGS)" COPTS="-DM98K";                \
                    179:        else                                                            \
                    180:            cd $(OBJROOT)/a98_dir; $(MAKE) -f $(SRCROOT)/Makefile as    \
                    181:                VPATH=$(SRCROOT) OFILE_DIR=$(OBJROOT)/a98_dir           \
                    182:                SYMROOT=$(SYMROOT)/a98_dir SRCROOT=$(SRCROOT)           \
                    183:                TARGET_OBJS="$(OBJS_m98k)" COPTS="-DM98K"               \
                    184:                RC_CFLAGS="$(RC_CFLAGS)" DEP_DIR=a98_dir;               \
                    185:        fi
                    186: 
                    187: a98_test: a98_dir
                    188:        cd a98_dir; $(MAKE) -f ../Makefile m98k-check VPATH=.. OFILE_DIR=. \
                    189:                SRCROOT=.. COPTS="-DM98K"
                    190:        cd a98_dir; $(MAKE) -f ../Makefile test
                    191: 
                    192: ahppa_build:   $(OBJROOT)/ahppa_dir
                    193:        @if [ $(SRCROOT) = . ];                                         \
                    194:        then                                                            \
                    195:            cd ahppa_dir; $(MAKE) -f ../Makefile as VPATH=.. OFILE_DIR=.\
                    196:                SRCROOT=.. TARGET_OBJS="$(OBJS_hppa)" DEP_DIR=ahppa_dir \
                    197:                RC_CFLAGS="$(RC_CFLAGS)" COPTS="-DHPPA";                \
                    198:        else                                                            \
                    199:            cd $(OBJROOT)/ahppa_dir; $(MAKE) -f $(SRCROOT)/Makefile as  \
                    200:                VPATH=$(SRCROOT) OFILE_DIR=$(OBJROOT)/ahppa_dir         \
                    201:                SYMROOT=$(SYMROOT)/ahppa_dir SRCROOT=$(SRCROOT)         \
                    202:                TARGET_OBJS="$(OBJS_hppa)" COPTS="-DHPPA"               \
                    203:                RC_CFLAGS="$(RC_CFLAGS)" DEP_DIR=ahppa_dir;             \
                    204:        fi
                    205: 
                    206: ahppa_test: ahppa_dir
                    207:        cd ahppa_dir; $(MAKE) -f ../Makefile hppa-check VPATH=.. OFILE_DIR=. \
                    208:                SRCROOT=.. COPTS="-DHPPA"
                    209:        cd ahppa_dir; $(MAKE) -f ../Makefile test
                    210: 
                    211: asparc_build:  $(OBJROOT)/asparc_dir
                    212:        @if [ $(SRCROOT) = . ];                                         \
                    213:        then                                                            \
                    214:            cd asparc_dir; $(MAKE) -f ../Makefile as VPATH=.. OFILE_DIR=.\
                    215:                SRCROOT=.. TARGET_OBJS="$(OBJS_sparc)" DEP_DIR=asparc_dir\
                    216:                RC_CFLAGS="$(RC_CFLAGS)" COPTS="-DSPARC";               \
                    217:        else                                                            \
                    218:            cd $(OBJROOT)/asparc_dir; $(MAKE) -f $(SRCROOT)/Makefile as \
                    219:                VPATH=$(SRCROOT) OFILE_DIR=$(OBJROOT)/asparc_dir        \
                    220:                SYMROOT=$(SYMROOT)/asparc_dir SRCROOT=$(SRCROOT)        \
                    221:                TARGET_OBJS="$(OBJS_sparc)" COPTS="-DSPARC"             \
                    222:                RC_CFLAGS="$(RC_CFLAGS)" DEP_DIR=asparc_dir;            \
                    223:        fi
                    224: 
                    225: asparc_test: asparc_dir
                    226:        cd asparc_dir; $(MAKE) -f ../Makefile sparc-check VPATH=.. \
                    227:                OFILE_DIR=. SRCROOT=.. COPTS="-DSPARC"
                    228:        cd asparc_dir; $(MAKE) -f ../Makefile test
                    229: 
                    230: driver:        driver.o next_version.o
                    231:        $(CC) $(COPTS) $(CFLAGS) $(RC_CFLAGS) -o $(SYMROOT)/driver \
                    232:                $(OFILE_DIR)/driver.o $(OFILE_DIR)/next_version.o $(LIBSTUFF)
                    233: 
                    234: as:    $(OBJS) $(TARGET_OBJS) makeUser.o
                    235:        $(CC) $(COPTS) $(CFLAGS) $(RC_CFLAGS) -nostdlib -r \
                    236:                -o $(SYMROOT)/as.nmedit.o $(OBJS) $(TARGET_OBJS) \
                    237:                makeUser.o $(LIBSTUFF)
                    238:        nmedit -arch all -s $(SRCROOT)/as.api $(SYMROOT)/as.nmedit.o
                    239:        $(CC) $(CFLAGS) $(RC_CFLAGS) -o $(SYMROOT)/as $(SYMROOT)/as.nmedit.o
                    240: 
                    241: makeUser.c messages.c: make.h
                    242: 
                    243: make.h makeUser.c: make.defs
                    244:        mig $(SRCROOT)/make.defs
                    245:        rm -f makeServer.c
                    246: 
                    247: m68k-check:
                    248:        $(CC) $(COPTS) $(CFLAGS) -o check ../m68k-check.c
                    249: 
                    250: m88k-check:
                    251:        $(CC) $(COPTS) $(CFLAGS) -o check ../m88k-check.c
                    252: 
                    253: i386-check:
                    254:        $(CC) $(COPTS) $(CFLAGS) -o check ../i386-check.c
                    255: 
                    256: i860-check:
                    257:        $(CC) $(COPTS) $(CFLAGS) -o check ../i860-check.c
                    258: 
                    259: m98k-check:
                    260:        $(CC) $(COPTS) $(CFLAGS) -o check ../m98k-check.c
                    261: 
                    262: hppa-check:
                    263:        $(CC) $(COPTS) $(CFLAGS) -o check ../hppa-check.c
                    264: 
                    265: sparc-check:
                    266:        $(CC) $(COPTS) $(CFLAGS) -o check ../sparc-check.c
                    267: 
                    268: test:
                    269:        ./check > check.s
                    270:        ./as -force_cpusubtype_ALL $(ASFLAGS) -o check.o check.s
                    271:        otool -X -tV check.o > check1.s
                    272:        ./as -force_cpusubtype_ALL $(ASFLAGS) -o check1.o check1.s
                    273:        otool -X -tV check1.o > check2.s
                    274:        diff check1.s check2.s > check.out
                    275:        cmp check.o check1.o
                    276: 
                    277: next_version.c:
                    278:        echo "const char next_version[]= " \"`vers_string -f cctools`\" ";" > \
                    279:                $(OFILE_DIR)/$@
                    280: 
                    281: .c.o:
                    282:        $(CC) $(COPTS) $(CFLAGS) $(RC_CFLAGS) -c -MD \
                    283:                -dependency-file $(OFILE_DIR)/$*.d -o $(OFILE_DIR)/$*.o $*.c
                    284:        md -d -u $(OFILE_DIR)/Makedep $(OFILE_DIR)/$*.d
                    285: 
                    286: clean shlib_clean:
                    287:        -rm -r -f $(OFILE_DIRS) make.out
                    288: 
                    289: installsrc installGNUsrc:
                    290:        mkdirs $(SRCROOT)
                    291:        chmod 755 $(SRCROOT)
                    292:        tar cf - $(INSTALL_FILES) | (cd $(SRCROOT); tar xf -)
                    293:        chmod 444 $(SRCROOT)/*
                    294: 
                    295: install: all $(DSTDIRS)
                    296:        install -s -m 555 $(SYMROOT)/driver_dir/driver $(DSTROOT)$(BINDIR)/as
                    297:        install -s -m 555 $(SYMROOT)/a68_dir/as $(DSTROOT)$(LIBDIR)/m68k/as
                    298:        install -s -m 555 $(SYMROOT)/a386_dir/as $(DSTROOT)$(LIBDIR)/i386/as
                    299:        install -s -m 555 $(SYMROOT)/ahppa_dir/as $(DSTROOT)$(LIBDIR)/hppa/as
                    300:        install -s -m 555 $(SYMROOT)/asparc_dir/as $(DSTROOT)$(LIBDIR)/sparc/as
                    301:        install -s -m 555 $(SYMROOT)/a88_dir/as $(DSTROOT)$(LOCLIBDIR)/m88k/as
                    302:        install -s -m 555 $(SYMROOT)/a98_dir/as $(DSTROOT)$(LOCLIBDIR)/m98k/as
                    303:        install -s -m 555 $(SYMROOT)/a860_dir/as $(DSTROOT)$(LOCLIBDIR)/i860/as
                    304: 
                    305: $(OFILE_DIRS) $(SYM_DIRS) $(DSTDIRS):
                    306:        mkdirs $@
                    307: 
                    308: -include $(DEP_DIR)/Makedep

unix.superglobalmegacorp.com

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