summaryrefslogtreecommitdiff
path: root/symbian/config.pl
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2005-10-26 18:50:08 +0300
committerH.Merijn Brand <h.m.brand@xs4all.nl>2005-10-26 12:37:47 +0000
commitc7a4d1c0391ba3d9736e90c66ae273d85847f9b0 (patch)
tree041acf92013ca87779ddc321763721535e45ad58 /symbian/config.pl
parent65ff66fc0a6ee149618151ba533f4aac04969309 (diff)
downloadperl-c7a4d1c0391ba3d9736e90c66ae273d85847f9b0.tar.gz
Symbian: better Series 80 support
Message-ID: <B356D8F434D20B40A8CEDAEC305A1F24E7A6AA@esebe105.NOE.Nokia.com> p4raw-id: //depot/perl@25856
Diffstat (limited to 'symbian/config.pl')
-rw-r--r--symbian/config.pl24
1 files changed, 22 insertions, 2 deletions
diff --git a/symbian/config.pl b/symbian/config.pl
index b45e84dd1f..77538b2786 100644
--- a/symbian/config.pl
+++ b/symbian/config.pl
@@ -384,6 +384,7 @@ __EOF__
push @LIB, <<__EOF__;
LIBRARY eikctl.lib
LIBRARY eikcoctl.lib
+LIBRARY eikdlg.lib
LIBRARY ckndlg.lib
__EOF__
}
@@ -464,6 +465,8 @@ build_${WIN}: abld.bat ${WIN}_perl.mf ${WIN}_miniperl.mf ${WIN}_${VERSION}.mf pe
build_vc6: abld.bat ${WIN}_perl.mf ${WIN}_miniperl.mf ${WIN}_${VERSION}.mf vc6.mf perldll_wins
+build_vc7: abld.bat ${WIN}_perl.mf ${WIN}_miniperl.mf ${WIN}_${VERSION}.mf vc7.mf perldll_wins
+
build_cw: abld.bat ${WIN}_perl.mf ${WIN}_miniperl.mf ${WIN}_${VERSION}.mf cw.mf perldll_winscw
build_arm: abld.bat perl_arm miniperl_arm arm_${VERSION}.mf perldll_arm
@@ -511,10 +514,12 @@ rerename_makedef:
abld.bat abld: bld.inf
bldmake bldfiles
-makefiles: win.mf arm.mf vc6.mf cw.mf
+makefiles: win.mf arm.mf vc6 vc7.mf cw.mf
vc6: win.mf vc6.mf build_vc6
+vc7: win.mf vc7.mf build_vc7
+
cw: win.mf cw.mf build_cw
${WIN}_miniperl.mf: abld.bat symbian\\config.pl
@@ -555,6 +560,10 @@ vc6.mf: abld.bat symbian\\config.pl
abld makefile vc6
echo > vc6.mf
+vc7.mf: abld.bat symbian\\config.pl
+ abld makefile vc7
+ echo > vc7.mf
+
cw.mf: abld.bat symbian\\config.pl
abld makefile cw_ide
echo > cw.mf
@@ -674,12 +683,19 @@ perl${VERSION}dist.zip perldist.zip: \$(ALLSIS) \$(SDKZIP) \$(ETC)
perlapp: sdkinstall perlapp_${WIN} perlapp_arm
+perlapp_arm_minimal sisify_hex perlappmin.hex perlrscmin.hex: sdkinstall config.h
+ cd symbian; make perlapp_arm USERDEFS=-DCreatePerlAppMinimal
+ perl symbian\\hexdump.pl
+
perlapp_win perlapp_${WIN}: config.h
cd symbian; make perlapp_${WIN}
perlapp_arm: config.h
cd symbian; make perlapp_arm
+perlapp_arm_clean:
+ cd symbian; make clean
+
perlapp_demo_extract:
cd symbian; make perlapp_demo_extract
@@ -730,7 +746,8 @@ clean: clean_${WIN} clean_arm rerename_makedef
-del /f symbian\\abld.bat symbian\\*.sis symbian\\*.zip
-del /f symbian\\perl5*.pkg symbian\\miniperl.pkg
-del /f symbian\\PerlApp.rss
- -del arm_*.mf ${WIN}_*.mf vc6*.mf cw*.mf
+ -del arm_*.mf ${WIN}_*.mf vc*.mf cw*.mf
+ -del perlappmin.hex perlrscmin.hex
-perl symbian\\xsbuild.pl \$(XSBOPT) --clean \$(EXT)
-rmdir /s /q perl${VERSION}_Data
-cd symbian; make clean
@@ -780,6 +797,7 @@ perlapp_arm: ..\\config.h PerlApp.h PerlApp.cpp
win.mf:
bldmake bldfiles
abld makefile vc6
+ abld makefile vc7
abld makefile cw_ide
perlapp_demo_extract:
@@ -794,6 +812,8 @@ clean:
-perl demo_pl cleanup
-del /f perlapp.sis
-del /f b.pl
+ abld clean $WIN
+ abld clean thumb
distclean: clean
-del /f *.cwlink *.resources *.pref