Changeset 3188 for trunk/essentials/dev-lang/perl/os2/Makefile.SHs
- Timestamp:
- Apr 22, 2007, 10:57:48 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/essentials/dev-lang/perl/os2/Makefile.SHs
r3187 r3188 43 43 SO_CCCMD = \$(CC) $ccflags \$(OPTIMIZE) 44 44 45 LD_OPT = \$(OPTIMIZE)46 PERL_DLL_LD_OPT = -Z map -Zlinker /map/li45 LD_OPT = 46 PERL_DLL_LD_OPT = -Zdll -Zmap -Zargs-wild 47 47 48 48 PERL_DLL_BASE = perl$dll_post … … 72 72 73 73 libperl_dllmain.imp: imp_version 74 echo ' main $(PERL_DLL_BASE)dll_perlmain ?' >> $@74 echo '_main $(PERL_DLL_BASE) _dll_perlmain ?' >> $@ 75 75 76 76 libperl_dllmain.lib: libperl_dllmain.imp … … 144 144 145 145 miniperl: $(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 -Z linker /map/PM:VIO146 $(CC) $(CLDFLAGS) -o miniperl miniperlmain$(OBJ_EXT) perl$(OBJ_EXT) `echo $(obj)|sed -e 's/\bop\./opmini./g'` $(libs) -Zmap -Zargs-wild 147 147 @./miniperl -w -Ilib -MExporter -e '<?>' || $(MAKE) minitest 148 148 … … 171 171 172 172 perl___$(EXE_EXT) perl___: $& libperl_dllmain$(LIB_EXT) 173 $(SHRPENV) $(CC) $(CLDFLAGS) $(CCDLFLAGS) -o perl___ libperl_dllmain$(LIB_EXT) -Zlinker /map/PM:VIO174 $(SHRPENV) $(CC) $(CLDFLAGS) $(CCDLFLAGS) -Zstack 8192 -o perl___8 libperl_dllmain$(LIB_EXT) -Zlinker /map/PM:VIO175 $(SHRPENV) $(CC) $(CLDFLAGS) $(CCDLFLAGS) -Zstack 4096 -o perl___4 libperl_dllmain$(LIB_EXT) -Zlinker /map/PM:VIO176 $(SHRPENV) $(CC) $(CLDFLAGS) $(CCDLFLAGS) -Zstack 2048 -o perl___2 libperl_dllmain$(LIB_EXT) -Zlinker /map/PM:VIO177 $(SHRPENV) $(CC) $(CLDFLAGS) $(CCDLFLAGS) -Zstack 1024 -o perl___1 libperl_dllmain$(LIB_EXT) -Zlinker /map/PM:VIO178 $(SHRPENV) $(CC) $(CLDFLAGS) $(CCDLFLAGS) -Zstack 512 -o perl___05 libperl_dllmain$(LIB_EXT) -Zlinker /map/PM:VIO179 $(SHRPENV) $(CC) $(CLDFLAGS) $(CCDLFLAGS) -Zstack 320 -o perl___03 libperl_dllmain$(LIB_EXT) -Zlinker /map/PM:VIO173 $(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) 180 180 181 181 # This one is compiled -Zsys, so cannot do many things: … … 187 187 188 188 perl_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:VIO189 $(SHRPENV) $(CC) $(STAT_CLDFLAGS) $(CCDLFLAGS) -o perl_stat libperl_dllmain$(LIB_EXT) 190 190 191 191 # Remove -Zcrtdll, add -Zsys … … 195 195 196 196 perl_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:VIO197 $(SHRPENV) $(CC) $(SYS_CLDFLAGS) $(CCDLFLAGS) -o perl_sys libperl_dllmain$(LIB_EXT) 198 198 199 199 installcmd : … … 269 269 270 270 perl__$(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 272 272 273 273 # Forking dynamically loaded perl: … … 293 293 294 294 # Remove -Zexe, add -Zdll -Zso. No stack needed 295 SO_CLDFLAGS = -Zdll -Z so -Zomf -Zmt -Zsys295 SO_CLDFLAGS = -Zdll -Zomf 296 296 297 297 # A callable-from-REXX DLL … … 304 304 echo "DESCRIPTION '@#perl5-porters@perl.org:`miniperl -Ilib -MConfig -e 'print \$$]'`#@ REXX to Perl `miniperl -Ilib -MConfig -e 'print \$$Config{version}'` interface'" >> $@ 305 305 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"' >> $@ 316 316 317 317
Note:
See TracChangeset
for help on using the changeset viewer.