Ignore:
Timestamp:
Apr 22, 2007, 10:57:48 AM (18 years ago)
Author:
bird
Message:

Applied patch from Paul (aka Creeping).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/essentials/dev-lang/perl/os2/Makefile.SHs

    r3187 r3188  
    4343SO_CCCMD        = \$(CC) $ccflags \$(OPTIMIZE)
    4444
    45 LD_OPT          = \$(OPTIMIZE)
    46 PERL_DLL_LD_OPT = -Zmap -Zlinker /map/li
     45LD_OPT          =
     46PERL_DLL_LD_OPT = -Zdll -Zmap -Zargs-wild
    4747
    4848PERL_DLL_BASE   = perl$dll_post
     
    7272
    7373libperl_dllmain.imp: imp_version
    74         echo    'main   $(PERL_DLL_BASE)        dll_perlmain    ?' >> $@
     74        echo    '_main  $(PERL_DLL_BASE)        _dll_perlmain   ?' >> $@
    7575
    7676libperl_dllmain.lib: libperl_dllmain.imp
     
    144144
    145145miniperl: $(obj) perl$(OBJ_EXT) miniperlmain$(OBJ_EXT) opmini$(OBJ_EXT)
    146         $(CC) $(CLDFLAGS) -o miniperl miniperlmain$(OBJ_EXT) perl$(OBJ_EXT) `echo $(obj)|sed -e 's/\bop\./opmini./g'` $(libs) -Zmap -Zlinker /map/PM:VIO
     146        $(CC) $(CLDFLAGS) -o miniperl miniperlmain$(OBJ_EXT) perl$(OBJ_EXT) `echo $(obj)|sed -e 's/\bop\./opmini./g'` $(libs) -Zmap -Zargs-wild
    147147        @./miniperl -w -Ilib -MExporter -e '<?>' || $(MAKE) minitest
    148148
     
    171171
    172172perl___$(EXE_EXT) perl___: $& libperl_dllmain$(LIB_EXT)
    173         $(SHRPENV) $(CC) $(CLDFLAGS) $(CCDLFLAGS) -o perl___ libperl_dllmain$(LIB_EXT) -Zlinker /map/PM:VIO
    174         $(SHRPENV) $(CC) $(CLDFLAGS) $(CCDLFLAGS) -Zstack 8192 -o perl___8 libperl_dllmain$(LIB_EXT) -Zlinker /map/PM:VIO
    175         $(SHRPENV) $(CC) $(CLDFLAGS) $(CCDLFLAGS) -Zstack 4096 -o perl___4 libperl_dllmain$(LIB_EXT) -Zlinker /map/PM:VIO
    176         $(SHRPENV) $(CC) $(CLDFLAGS) $(CCDLFLAGS) -Zstack 2048 -o perl___2 libperl_dllmain$(LIB_EXT) -Zlinker /map/PM:VIO
    177         $(SHRPENV) $(CC) $(CLDFLAGS) $(CCDLFLAGS) -Zstack 1024 -o perl___1 libperl_dllmain$(LIB_EXT) -Zlinker /map/PM:VIO
    178         $(SHRPENV) $(CC) $(CLDFLAGS) $(CCDLFLAGS) -Zstack 512 -o perl___05 libperl_dllmain$(LIB_EXT) -Zlinker /map/PM:VIO
    179         $(SHRPENV) $(CC) $(CLDFLAGS) $(CCDLFLAGS) -Zstack 320 -o perl___03 libperl_dllmain$(LIB_EXT) -Zlinker /map/PM:VIO
     173        $(SHRPENV) $(CC) $(CLDFLAGS) $(CCDLFLAGS) -o perl___ libperl_dllmain$(LIB_EXT)
     174        $(SHRPENV) $(CC) $(CLDFLAGS) $(CCDLFLAGS) -Zstack 8192 -o perl___8 libperl_dllmain$(LIB_EXT)
     175        $(SHRPENV) $(CC) $(CLDFLAGS) $(CCDLFLAGS) -Zstack 4096 -o perl___4 libperl_dllmain$(LIB_EXT)  
     176        $(SHRPENV) $(CC) $(CLDFLAGS) $(CCDLFLAGS) -Zstack 2048 -o perl___2 libperl_dllmain$(LIB_EXT)
     177        $(SHRPENV) $(CC) $(CLDFLAGS) $(CCDLFLAGS) -Zstack 1024 -o perl___1 libperl_dllmain$(LIB_EXT)
     178        $(SHRPENV) $(CC) $(CLDFLAGS) $(CCDLFLAGS) -Zstack 512 -o perl___05 libperl_dllmain$(LIB_EXT)
     179        $(SHRPENV) $(CC) $(CLDFLAGS) $(CCDLFLAGS) -Zstack 320 -o perl___03 libperl_dllmain$(LIB_EXT)
    180180
    181181# This one is compiled -Zsys, so cannot do many things:
     
    187187
    188188perl_stat perl_stat$(EXE_EXT): $& libperl_dllmain$(LIB_EXT)
    189         $(SHRPENV) $(CC) $(STAT_CLDFLAGS) $(CCDLFLAGS) -o perl_stat libperl_dllmain$(LIB_EXT) -Zlinker /map/PM:VIO
     189        $(SHRPENV) $(CC) $(STAT_CLDFLAGS) $(CCDLFLAGS) -o perl_stat libperl_dllmain$(LIB_EXT)  
    190190
    191191# Remove -Zcrtdll, add -Zsys
     
    195195
    196196perl_sys perl_sys$(EXE_EXT): $& libperl_dllmain$(LIB_EXT)
    197         $(SHRPENV) $(CC) $(SYS_CLDFLAGS) $(CCDLFLAGS) -o perl_sys libperl_dllmain$(LIB_EXT) -Zlinker /map/PM:VIO
     197        $(SHRPENV) $(CC) $(SYS_CLDFLAGS) $(CCDLFLAGS) -o perl_sys libperl_dllmain$(LIB_EXT)  
    198198
    199199installcmd :
     
    269269
    270270perl__$(EXE_EXT) perl__: $& libperl_dllmain$(LIB_EXT)
    271         $(CC) $(CLDFLAGS) $(CCDLFLAGS) -o perl__ libperl_dllmain$(LIB_EXT) -Zlinker /PM:PM
     271        $(CC) $(CLDFLAGS) $(CCDLFLAGS) -o perl__ libperl_dllmain$(LIB_EXT) -Zlinker /PM:PM 
    272272
    273273# Forking dynamically loaded perl:
     
    293293
    294294# Remove -Zexe, add -Zdll -Zso.  No stack needed
    295 SO_CLDFLAGS = -Zdll -Zso -Zomf -Zmt -Zsys
     295SO_CLDFLAGS = -Zdll -Zomf
    296296
    297297# A callable-from-REXX DLL
     
    304304        echo    "DESCRIPTION '@#perl5-porters@perl.org:`miniperl -Ilib -MConfig -e 'print \$$]'`#@ REXX to Perl `miniperl -Ilib -MConfig -e 'print \$$Config{version}'` interface'" >> $@
    305305        echo    "EXPORTS"                                       >> $@
    306         echo    '  "PERL"'                                      >> $@
    307         echo    '  "PERLTERM"'                                  >> $@
    308         echo    '  "PERLINIT"'                                  >> $@
    309         echo    '  "PERLEXIT"'                                  >> $@
    310         echo    '  "PERLEVAL"'                                  >> $@
    311         echo    '  "PERLLASTERROR"'                             >> $@
    312         echo    '  "PERLEVALSUBCOMMAND"'                        >> $@
    313         echo    '  "PERLEXPORTALL"'                             >> $@
    314         echo    '  "PERLDROPALL"'                               >> $@
    315         echo    '  "PERLDROPALLEXIT"'                           >> $@
     306        echo    '  "_PERL"'                                     >> $@
     307        echo    '  "_PERLTERM"'                                 >> $@
     308        echo    '  "_PERLINIT"'                                 >> $@
     309        echo    '  "_PERLEXIT"'                                 >> $@
     310        echo    '  "_PERLEVAL"'                                 >> $@
     311        echo    '  "_PERLLASTERROR"'                            >> $@
     312        echo    '  "_PERLEVALSUBCOMMAND"'                       >> $@
     313        echo    '  "_PERLEXPORTALL"'                            >> $@
     314        echo    '  "_PERLDROPALL"'                              >> $@
     315        echo    '  "_PERLDROPALLEXIT"'                          >> $@
    316316
    317317
Note: See TracChangeset for help on using the changeset viewer.