Changeset 122

Show
Ignore:
Timestamp:
01/19/07 09:46:44 (2 years ago)
Author:
mikey
Message:

made build file callable from build dir as well as from stubbles home dir

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/build/star/build.php

    r105 r122  
    11<?php 
     2$saveDir = getcwd(); 
     3chdir(dirname(__FILE__) . '/../../'); 
    24require 'src/main/php/net/stubbles/star/StarException.php'; 
    35require 'src/main/php/net/stubbles/star/StarFile.php'; 
     
    68require 'src/main/php/net/stubbles/star/StarConsole.php'; 
    79StarConsole::main(); 
     10chdir($saveDir); 
    811?> 
  • trunk/build/star/build.xml

    r115 r122  
    11<?xml version="1.0"?> 
    22<project name="star" basedir="." default="main"> 
    3   <property name="build.base.dir" value="" /> 
    4   <property name="pkg.dir" value="src/main/php/net/stubbles/star" /> 
     3  <property name="build.base.dir" value="${project.basedir}/build" /> 
     4  <property name="pkg.dir" value="${project.basedir}/../../src/main/php/net/stubbles/star" /> 
    55  <property name="pkg.name" value="star-${version}"/> 
    6   <property name="build.src.dir" value="${build.base.dir}/build/${pkg.name}"/> 
     6  <property name="build.src.dir" value="${build.base.dir}/${pkg.name}"/> 
     7  <taskDef name="mySimpletest" classname="MySimpleTestTask" classpath="${project.basedir}/../../src/test" /> 
    78 
    8   <target name="main" if="version" depends="versioncheck,copy-files,build-archives,tar"/> 
     9  <target name="main" if="version" depends="test,versioncheck,copy-files,build-archives,tar"/> 
    910 
    1011  <target name="versioncheck" unless="version"> 
     
    1920 
    2021    <property name="pkg.name" value="star-${version}" override="true"/>      
    21     <property name="build.src.dir" value="${build.base.dir}/build/${pkg.name}" override="true"/> 
     22    <property name="build.src.dir" value="${build.base.dir}/${pkg.name}" override="true"/> 
    2223  </target> 
    2324 
     
    3738    <echo>-----------------------------</echo> 
    3839 
    39     <exec command="php ${build.base.dir}/build.php -i ${build.base.dir}/compile-writer-archive.ini -t ${build.src.dir}/starWriter.php" /> 
    40     <exec command="php ${build.base.dir}/build.php -i ${build.base.dir}/compile-writer-cli.ini -t ${build.src.dir}/starWriter-cli.php" /> 
    41     <exec command="php ${build.base.dir}/build.php -i ${build.base.dir}/compile-reader.ini -t ${build.src.dir}/starReader.php" /> 
     40    <exec command="php ${project.basedir}/build.php -i ${project.basedir}/compile-writer-archive.ini -t ${build.src.dir}/starWriter.php" /> 
     41    <exec command="php ${project.basedir}/build.php -i ${project.basedir}/compile-writer-cli.ini -t ${build.src.dir}/starWriter-cli.php" /> 
     42    <exec command="php ${project.basedir}/build.php -i ${project.basedir}/compile-reader.ini -t ${build.src.dir}/starReader.php" /> 
    4243  </target> 
    4344 
     
    4748    <echo>-----------------------------</echo>   
    4849 
    49     <property name="tgzfile" value="${build.base.dir}/build/${pkg.name}.tgz"/> 
     50    <property name="tgzfile" value="${build.base.dir}/${pkg.name}.tgz"/> 
    5051    <delete file="${tgzfile}"/> 
    51     <tar compression="gzip" destFile="${tgzfile}" basedir="${build.base.dir}/build" /> 
     52    <tar compression="gzip" destFile="${tgzfile}" basedir="${build.base.dir}" /> 
     53  </target> 
     54   
     55  <target name="test" description="run test suite"> 
     56    <mySimpletest testfile="${project.basedir}/../../src/test/php/net/stubbles/star/run.php" exit="true" /> 
    5257  </target> 
    5358</project>