summaryrefslogtreecommitdiff
path: root/build_os2.cmd
diff options
context:
space:
mode:
authorAlessio Treglia <alessio@debian.org>2013-02-10 10:18:21 +0000
committerAlessio Treglia <alessio@debian.org>2013-02-10 10:18:21 +0000
commit038de1a143b9775f37d4848f52c59af7cee66e36 (patch)
tree8d10a35c194be220b6cb2d1b2982546dbcef9480 /build_os2.cmd
parent69d32924ffbfe2bb05d881a23af13b6070b9a9bd (diff)
Imported Upstream version 0.8.3
Diffstat (limited to 'build_os2.cmd')
-rw-r--r--build_os2.cmd41
1 files changed, 23 insertions, 18 deletions
diff --git a/build_os2.cmd b/build_os2.cmd
index 9b743a7..b2acdc4 100644
--- a/build_os2.cmd
+++ b/build_os2.cmd
@@ -13,10 +13,11 @@
/* version 0.2.9 from 11.11.2011 Silvan (adapted to Qt 4.7.3) */
/* version 0.3.0 from 24.12.2011 Silvan (added shadow build) */
/* version 0.3.1 from 16.03.2012 Silvan (get the version from version.cpp) */
+/* version 0.3.2 from 29.03.2012 Silvan (don't delete the installdir completely) */
/* init the version string (don't forget to change) */
-version = "0.3.1"
-version_date = "16.03.2012"
+version = "0.3.2"
+version_date = "29.03.2012"
'@echo off'
parse arg command option
@@ -30,6 +31,7 @@ sourceDir = FixDir(filespec('D', scriptFile) || filespec('P', scriptFile))
os2Dir = sourceDir || '\os2'
srcDir = sourceDir || '\src'
installDir = buildDir || '\install'
+installDirT= installDir || '\translations'
qErrorFile = buildDir||'\qmake.err'
qOutFile = buildDir||'\qmake.out'
mErrorFile = buildDir||'\make.err'
@@ -112,9 +114,9 @@ select
/* first delete everything */
call deleteall
-/* create the installDir,the translation and the icon subdir */
+/* create the installDir,and the translation subdir */
ok = SysMkDir(installDir)
- ok = SysMkDir(installDir||'\translations')
+ ok = SysMkDir(installDirT)
/* copy the exe */
ok = SysCopyObject(buildDir||'\src\smplayer.exe',installDir)
@@ -140,7 +142,7 @@ select
/* zip all dynamic stuff */
ok = directory(installDir)
- cmdtorun = 'zip -r ' || zipFile || ' *'
+ cmdtorun = 'zip -r ' || zipFile || ' * -x *.zip'
address cmd cmdtorun
ok = directory(buildDir)
@@ -205,23 +207,26 @@ make:
return
-deleteall: /* delete everything in installDir (inkluding subdirs) */
+deleteall: /* delete installDir (including subdirs) except zip files */
- say "Delete the install dir"
+ say "Delete all files except *zip in " installDir
+ ok = SysFileTree(installDir||'\*', rm.,'FOS')
+ do i = 1 to rm.0
+ if translate(right(rm.i, 3)) \== 'ZIP' then do
+ ok = SysFileDelete(rm.i)
+ end
+ end
- ok = SysFileTree(installDir||'\*', rm.,'FOS')
- do i = 1 to rm.0
- ok = SysFileDelete(rm.i)
- end
- ok = SysFileTree(installDir||'\*', rm.,'OS')
- do i = 1 to rm.0
- ok = SysRmDir(rm.i)
- end
+ say "Delete zip file " zipFile
+ ok = SysFileDelete(zipFile)
- ok = SysRmDir(installDir)
- say "wait 30 seconds"
- call SysSleep(30)
+ say "Removing subdirs from " || installDir
+ ok = SysFileTree(installDir||'\*', rm.,'OS')
+ do i = 1 to rm.0
+ ok = SysRmDir(rm.i)
+ end
+ call SysSleep(5)
return
/**