[Pocketgames-devel] SF.net SVN: pocketgames: [58] libraries/cab
Status: Beta
Brought to you by:
idominguez
|
From: <ido...@us...> - 2007-12-31 18:57:02
|
Revision: 58
http://pocketgames.svn.sourceforge.net/pocketgames/?rev=58&view=rev
Author: idominguez
Date: 2007-12-31 10:57:07 -0800 (Mon, 31 Dec 2007)
Log Message:
-----------
New script to parse the file (automatically generated after compile)
Modified Paths:
--------------
libraries/cab/build.xml
Added Paths:
-----------
libraries/cab/build/cabheader.xml
Added: libraries/cab/build/cabheader.xml
===================================================================
--- libraries/cab/build/cabheader.xml (rev 0)
+++ libraries/cab/build/cabheader.xml 2007-12-31 18:57:07 UTC (rev 58)
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="script" basedir=".">
+<description>
+</description>
+
+<macrodef name="genscript">
+<attribute name="dirname" />
+<attribute name="script" default="bin/cabheader.sh" />
+<sequential>
+<echo file="@{dirname}/@{script}" append="false" >#!/bin/sh
+CLASSDIR="@{dirname}/lib"
+POCKETGAMES_CAB="$$CLASSDIR/pocketpc-theme-lib.jar"
+POCKETGAMES_BDT="$$CLASSDIR/pocketgames-bdt.jar"
+
+CLASSPATH="$$CLASSPATH:$$POCKETGAMES_CAB:$$POCKETGAMES_BDT"
+
+java -cp "$$CLASSPATH" org.pocketgames.cab.CabHeaderReader $*
+</echo>
+<chmod file="@{script}" perm="u+x"/>
+</sequential>
+</macrodef>
+
+</project>
+
Modified: libraries/cab/build.xml
===================================================================
--- libraries/cab/build.xml 2007-12-31 18:56:57 UTC (rev 57)
+++ libraries/cab/build.xml 2007-12-31 18:57:07 UTC (rev 58)
@@ -4,9 +4,15 @@
PocketPC themes library
</description>
+<basename file="." property="curdir" />
+<dirname file="." property="parentdir" />
+<property name="completedir" value="${parentdir}/${curdir}" />
+
<property name="library" value="org.*" />
<property name="deps" value="lib/pocketgames-bdt.jar" />
+<import file="build/cabheader.xml" />
+
<taskdef resource="checkstyletask.properties">
<classpath>
<fileset dir="lib/" includes="*.jar" />
@@ -42,11 +48,15 @@
closure="yes" />
<javac srcdir="src" destdir="obj" deprecation="on" classpath="${deps}"/>
<jar jarfile="lib/${ant.project.name}.jar" basedir="obj" update="true" />
+ <genscript dirname="${parentdir}/${curdir}" />
</target>
<target name="clean" >
<delete dir="obj/org" />
<delete file="lib/${ant.project.name}.jar" />
+ <delete>
+ <fileset dir="bin" includes="*" excludes=".keep" />
+ </delete>
<delete includeemptydirs="true" >
<fileset dir="doc" includes="**/*" excludes=".keep" />
</delete>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|