Ticket #700: tt700-makefiles.patch

File tt700-makefiles.patch, 8.6 KB (added by doughera, 6 years ago)
  • config/gen/makefiles/dynoplibs.in

    diff -r -u parrot-current/config/gen/makefiles/dynoplibs.in parrot-andy/config/gen/makefiles/dynoplibs.in
    old new  
    1010RECONFIGURE   := $(PERL) $(BUILD_DIR)/tools/dev/reconfigure.pl 
    1111INSTALL_DIR   := $(BUILD_DIR)/runtime/parrot/dynext 
    1212O             := @o@ 
    13 CC            := @cc@ -c 
     13CC            := @cc@ 
    1414LD            := @ld@ 
    1515LDFLAGS       := @ldflags@ @ld_debug@ @rpath_blib@ @linkflags@ 
    1616LD_LOAD_FLAGS := @ld_load_flags@ 
    1717CFLAGS        := @ccflags@ @cc_shared@ @cc_debug@ @ccwarn@ @cc_hasjit@ @cg_flag@ @gc_flag@ 
    1818CC_OUT        := @cc_o_out@ 
    19 LD_OUT        := @ld_out@ 
    2019LIBPARROT     := @libparrot_ldflags@ 
    2120 
    2221BUILD_TOOLS_DIR := $(BUILD_DIR)@slash@tools@slash@build 
     
    5251        cd $(BUILD_DIR) && $(RECONFIGURE) --step=gen::makefiles --target=src/dynoplibs/Makefile 
    5352 
    5453myops_ops$(LOAD_EXT): myops_ops$(O) 
    55         $(LD) $(LD_OUT)myops_ops$(LOAD_EXT) myops_ops$(O) $(LINKARGS) 
     54        $(LD) @ld_out@myops_ops$(LOAD_EXT) myops_ops$(O) $(LINKARGS) 
    5655 
    5756myops_ops$(O): myops_ops.c 
    58         $(CC) $(CC_OUT)myops_ops$(O) $(INCLUDES) $(CFLAGS) myops_ops.c 
     57        $(CC) -c @cc_o_out@myops_ops$(O) $(INCLUDES) $(CFLAGS) myops_ops.c 
    5958 
    6059myops_ops.c: myops.ops 
    6160        $(OPS2C) C --dynamic myops.ops 
    6261 
    6362myops_ops_switch$(LOAD_EXT): myops_ops_switch$(O) 
    64         $(LD) $(LD_OUT)myops_ops_switch$(LOAD_EXT) myops_ops_switch$(O) $(LINKARGS) 
     63        $(LD) @ld_out@myops_ops_switch$(LOAD_EXT) myops_ops_switch$(O) $(LINKARGS) 
    6564 
    6665myops_ops_switch$(O): myops_ops_switch.c 
    67         $(CC) $(CC_OUT)myops_ops_switch$(O) $(INCLUDES) $(CFLAGS) myops_ops_switch.c 
     66        $(CC) -c @cc_o_out@myops_ops_switch$(O) $(INCLUDES) $(CFLAGS) myops_ops_switch.c 
    6867 
    6968myops_ops_switch.c: myops.ops 
    7069        $(OPS2C) CSwitch --dynamic myops.ops 
    7170 
    7271myops_ops_cg$(LOAD_EXT): myops_ops_cg$(O) 
    73         $(LD) $(LD_OUT)myops_ops_cg$(LOAD_EXT) myops_ops_cg$(O) $(LINKARGS) 
     72        $(LD) @ld_out@myops_ops_cg$(LOAD_EXT) myops_ops_cg$(O) $(LINKARGS) 
    7473 
    7574myops_ops_cg$(O): myops_ops_cg.c 
    76         $(CC) $(CC_OUT)myops_ops_cg$(O) $(INCLUDES) $(CFLAGS) myops_ops_cg.c 
     75        $(CC) -c @cc_o_out@myops_ops_cg$(O) $(INCLUDES) $(CFLAGS) myops_ops_cg.c 
    7776 
    7877myops_ops_cg.c: myops.ops 
    7978        $(OPS2C) CGoto --dynamic myops.ops 
    8079 
    8180myops_ops_cgp$(LOAD_EXT): myops_ops_cgp$(O) 
    82         $(LD) $(LD_OUT)myops_ops_cgp$(LOAD_EXT) myops_ops_cgp$(O) $(LINKARGS) 
     81        $(LD) @ld_out@myops_ops_cgp$(LOAD_EXT) myops_ops_cgp$(O) $(LINKARGS) 
    8382 
    8483myops_ops_cgp$(O): myops_ops_cgp.c 
    85         $(CC) $(CC_OUT)myops_ops_cgp$(O) $(INCLUDES) $(CFLAGS) myops_ops_cgp.c 
     84        $(CC) -c @cc_o_out@myops_ops_cgp$(O) $(INCLUDES) $(CFLAGS) myops_ops_cgp.c 
    8685 
    8786myops_ops_cgp.c: myops.ops 
    8887        $(OPS2C) CGP --dynamic myops.ops 
  • config/gen/makefiles/dynpmc.in

    diff -r -u parrot-current/config/gen/makefiles/dynpmc.in parrot-andy/config/gen/makefiles/dynpmc.in
    old new  
    1010RECONFIGURE   := $(PERL) $(BUILD_DIR)/tools/dev/reconfigure.pl 
    1111INSTALL_DIR   := $(BUILD_DIR)@slash@runtime@slash@parrot@slash@dynext 
    1212O             := @o@ 
    13 CC            := @cc@ -c 
     13CC            := @cc@ 
    1414LD            := @ld@ 
    1515LDFLAGS       := @ldflags@ @ld_debug@ @rpath_blib@ 
    1616LD_LOAD_FLAGS := @ld_load_flags@ 
    1717CFLAGS        := @ccflags@ @cc_shared@ @cc_debug@ @ccwarn@ @cc_hasjit@ @cg_flag@ @gc_flag@ 
    18 CC_OUT        := @cc_o_out@ 
    19 LD_OUT        := @ld_out@ 
    2018LIBPARROT     := @libparrot_ldflags@ 
    2119 
    2220BUILD_TOOLS_DIR := $(BUILD_DIR)@slash@tools@slash@build 
     
    9795        cd $(BUILD_DIR) && $(RECONFIGURE) --step=gen::makefiles --target=src/dynpmc/Makefile 
    9896 
    9997dynlexpad$(LOAD_EXT): dynlexpad$(O) 
    100         $(LD) $(LD_OUT)dynlexpad$(LOAD_EXT) dynlexpad$(O) $(LINKARGS) 
     98        $(LD) @ld_out@dynlexpad$(LOAD_EXT) dynlexpad$(O) $(LINKARGS) 
    10199 
    102100dynlexpad$(O): dynlexpad.c 
    103         $(CC) $(CC_OUT)dynlexpad$(O) $(INCLUDES) $(CFLAGS) dynlexpad.c 
     101        $(CC) -c @cc_o_out@dynlexpad$(O) $(INCLUDES) $(CFLAGS) dynlexpad.c 
    104102 
    105103dynlexpad.c: dynlexpad.dump 
    106104        $(PMC2CC) dynlexpad.pmc 
     
    109107        $(PMC2CD) dynlexpad.pmc 
    110108 
    111109foo$(LOAD_EXT): foo$(O) 
    112         $(LD) $(LD_OUT)foo$(LOAD_EXT) foo$(O) $(LINKARGS) 
     110        $(LD) @ld_out@foo$(LOAD_EXT) foo$(O) $(LINKARGS) 
    113111 
    114112foo$(O): foo.c 
    115         $(CC) $(CC_OUT)foo$(O) $(INCLUDES) $(CFLAGS) foo.c 
     113        $(CC) -c @cc_o_out@foo$(O) $(INCLUDES) $(CFLAGS) foo.c 
    116114 
    117115foo.c: foo.dump 
    118116        $(PMC2CC) foo.pmc 
     
    121119        $(PMC2CD) foo.pmc 
    122120 
    123121pair$(LOAD_EXT): pair$(O) 
    124         $(LD) $(LD_OUT)pair$(LOAD_EXT) pair$(O) $(LINKARGS) 
     122        $(LD) @ld_out@pair$(LOAD_EXT) pair$(O) $(LINKARGS) 
    125123 
    126124pair$(O): pair.c 
    127         $(CC) $(CC_OUT)pair$(O) $(INCLUDES) $(CFLAGS) pair.c 
     125        $(CC) -c @cc_o_out@pair$(O) $(INCLUDES) $(CFLAGS) pair.c 
    128126 
    129127pair.c: pair.dump 
    130128        $(PMC2CC) pair.pmc 
     
    133131        $(PMC2CD) pair.pmc 
    134132 
    135133rotest$(LOAD_EXT): rotest$(O) 
    136         $(LD) $(LD_OUT)rotest$(LOAD_EXT) rotest$(O) $(LINKARGS) 
     134        $(LD) @ld_out@rotest$(LOAD_EXT) rotest$(O) $(LINKARGS) 
    137135 
    138136rotest$(O): rotest.c 
    139         $(CC) $(CC_OUT)rotest$(O) $(INCLUDES) $(CFLAGS) rotest.c 
     137        $(CC) -c @cc_o_out@rotest$(O) $(INCLUDES) $(CFLAGS) rotest.c 
    140138 
    141139rotest.c: rotest.dump 
    142140        $(PMC2CC) rotest.pmc 
     
    145143        $(PMC2CD) rotest.pmc 
    146144 
    147145gdbmhash$(LOAD_EXT): gdbmhash$(O) 
    148         $(LD) $(LD_OUT)gdbmhash$(LOAD_EXT) gdbmhash$(O) $(LINKARGS) $(LIB_GDBM) 
     146        $(LD) @ld_out@gdbmhash$(LOAD_EXT) gdbmhash$(O) $(LINKARGS) $(LIB_GDBM) 
    149147 
    150148gdbmhash$(O): gdbmhash.c 
    151         $(CC) $(CC_OUT)gdbmhash$(O) $(INCLUDES) $(CFLAGS) gdbmhash.c 
     149        $(CC) -c @cc_o_out@gdbmhash$(O) $(INCLUDES) $(CFLAGS) gdbmhash.c 
    152150 
    153151gdbmhash.c: gdbmhash.dump 
    154152        $(PMC2CC) gdbmhash.pmc 
     
    157155        $(PMC2CD) gdbmhash.pmc 
    158156 
    159157rational$(LOAD_EXT): rational$(O) 
    160         $(LD) $(LD_OUT)rational$(LOAD_EXT) rational$(O) $(LINKARGS) 
     158        $(LD) @ld_out@rational$(LOAD_EXT) rational$(O) $(LINKARGS) 
    161159 
    162160rational$(O): rational.c 
    163         $(CC) $(CC_OUT)rational$(O) $(INCLUDES) $(CFLAGS) rational.c 
     161        $(CC) -c @cc_o_out@rational$(O) $(INCLUDES) $(CFLAGS) rational.c 
    164162 
    165163rational.c: rational.dump 
    166164        $(PMC2CC) rational.pmc 
     
    169167        $(PMC2CD) rational.pmc 
    170168 
    171169digest_group$(LOAD_EXT): $(OBJS_DIGEST) lib-digest_group$(O) 
    172         $(LD) $(LD_OUT)digest_group$(LOAD_EXT) lib-digest_group$(O) $(OBJS_DIGEST) $(LINKARGS) $(LIB_CRYPTO) 
     170        $(LD) @ld_out@digest_group$(LOAD_EXT) lib-digest_group$(O) $(OBJS_DIGEST) $(LINKARGS) $(LIB_CRYPTO) 
    173171 
    174172lib-digest_group$(O): digest_group.c 
    175         $(CC) $(CC_OUT)lib-digest_group$(O) $(INCLUDES) $(CFLAGS) digest_group.c 
     173        $(CC) -c @cc_o_out@lib-digest_group$(O) $(INCLUDES) $(CFLAGS) digest_group.c 
    176174 
    177175digest_group.c: $(OBJS_DIGEST) 
    178176        $(PMC2C) --library digest_group --c $(PMCS_DIGEST) 
    179177 
    180178md2$(O): md2.c 
    181         $(CC) $(CC_OUT)md2$(O) $(INCLUDES) $(CFLAGS) md2.c 
     179        $(CC) -c @cc_o_out@md2$(O) $(INCLUDES) $(CFLAGS) md2.c 
    182180 
    183181md2.c: md2.dump 
    184182        $(PMC2CC) md2.pmc 
     
    187185        $(PMC2CD) md2.pmc 
    188186 
    189187md4$(O): md4.c 
    190         $(CC) $(CC_OUT)md4$(O) $(INCLUDES) $(CFLAGS) md4.c 
     188        $(CC) -c @cc_o_out@md4$(O) $(INCLUDES) $(CFLAGS) md4.c 
    191189 
    192190md4.c: md4.dump 
    193191        $(PMC2CC) md4.pmc 
     
    196194        $(PMC2CD) md4.pmc 
    197195 
    198196md5$(O): md5.c 
    199         $(CC) $(CC_OUT)md5$(O) $(INCLUDES) $(CFLAGS) md5.c 
     197        $(CC) -c @cc_o_out@md5$(O) $(INCLUDES) $(CFLAGS) md5.c 
    200198 
    201199md5.c: md5.dump 
    202200        $(PMC2CC) md5.pmc 
     
    205203        $(PMC2CD) md5.pmc 
    206204 
    207205ripemd160$(O): ripemd160.c 
    208         $(CC) $(CC_OUT)ripemd160$(O) $(INCLUDES) $(CFLAGS) ripemd160.c 
     206        $(CC) -c @cc_o_out@ripemd160$(O) $(INCLUDES) $(CFLAGS) ripemd160.c 
    209207 
    210208ripemd160.c: ripemd160.dump 
    211209        $(PMC2CC) ripemd160.pmc 
     
    214212        $(PMC2CD) ripemd160.pmc 
    215213 
    216214sha$(O): sha.c 
    217         $(CC) $(CC_OUT)sha$(O) $(INCLUDES) $(CFLAGS) sha.c 
     215        $(CC) -c @cc_o_out@sha$(O) $(INCLUDES) $(CFLAGS) sha.c 
    218216 
    219217sha.c: sha.dump 
    220218        $(PMC2CC) sha.pmc 
     
    223221        $(PMC2CD) sha.pmc 
    224222 
    225223sha1$(O): sha1.c 
    226         $(CC) $(CC_OUT)sha1$(O) $(INCLUDES) $(CFLAGS) sha1.c 
     224        $(CC) -c @cc_o_out@sha1$(O) $(INCLUDES) $(CFLAGS) sha1.c 
    227225 
    228226sha1.c: sha1.dump 
    229227        $(PMC2CC) sha1.pmc 
     
    232230        $(PMC2CD) sha1.pmc 
    233231 
    234232sha256$(O): sha256.c 
    235         $(CC) $(CC_OUT)sha256$(O) $(INCLUDES) $(CFLAGS) sha256.c 
     233        $(CC) -c @cc_o_out@sha256$(O) $(INCLUDES) $(CFLAGS) sha256.c 
    236234 
    237235sha256.c: sha256.dump 
    238236        $(PMC2CC) sha256.pmc 
     
    241239        $(PMC2CD) sha256.pmc 
    242240 
    243241sha512$(O): sha512.c 
    244         $(CC) $(CC_OUT)sha512$(O) $(INCLUDES) $(CFLAGS) sha512.c 
     242        $(CC) -c @cc_o_out@sha512$(O) $(INCLUDES) $(CFLAGS) sha512.c 
    245243 
    246244sha512.c: sha512.dump 
    247245        $(PMC2CC) sha512.pmc 
     
    250248        $(PMC2CD) sha512.pmc 
    251249 
    252250subproxy$(LOAD_EXT): subproxy$(O) 
    253         $(LD) $(LD_OUT)subproxy$(LOAD_EXT) subproxy$(O) $(LINKARGS) 
     251        $(LD) @ld_out@subproxy$(LOAD_EXT) subproxy$(O) $(LINKARGS) 
    254252 
    255253subproxy$(O): subproxy.c 
    256         $(CC) $(CC_OUT)subproxy$(O) $(INCLUDES) $(CFLAGS) subproxy.c 
     254        $(CC) -c @cc_o_out@subproxy$(O) $(INCLUDES) $(CFLAGS) subproxy.c 
    257255 
    258256subproxy.c: subproxy.dump 
    259257        $(PMC2CC) subproxy.pmc