Fully automated EiffelStudio's building using geant scripts:
It integrates part of the work done by "es-make" project from ETH (mainly on the checker script) This is a first step in rewriting the previous $EIFFEL_SRC/scripts/*.eant scripts to build 'ec' and make a new delivery. Added a few standalone geant scripts in the EiffelStudio's source code, to ease the compilation. git-svn-id: https://svn.origo.ethz.ch/eiffelstudio/trunk/Src/library/cURL@71410 8089f293-4706-0410-a29e-feb5c42a2edf
This commit is contained in:
24
Clib/build.eant
Normal file
24
Clib/build.eant
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<project name="build_curl_clib" default="help">
|
||||||
|
|
||||||
|
<description>
|
||||||
|
description: "cURL Clib library compilation"
|
||||||
|
</description>
|
||||||
|
|
||||||
|
<target name="help">
|
||||||
|
<echo message="usage:"/>
|
||||||
|
<echo message=" geant compile"/>
|
||||||
|
<echo message=" geant clean"/>
|
||||||
|
<echo message=" geant clobber"/>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="compile" >
|
||||||
|
<exec executable="finish_freezing -library" />
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="clean" >
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="clobber" depend="clean" />
|
||||||
|
|
||||||
|
</project>
|
||||||
28
build.eant
Normal file
28
build.eant
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<project name="build_curl" default="help">
|
||||||
|
|
||||||
|
<description>
|
||||||
|
description: "cURL library compilation"
|
||||||
|
</description>
|
||||||
|
|
||||||
|
<target name="help">
|
||||||
|
<echo message="usage:"/>
|
||||||
|
<echo message=" geant compile"/>
|
||||||
|
<echo message=" geant clean"/>
|
||||||
|
<echo message=" geant clobber"/>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="compile">
|
||||||
|
<echo message="- Compile cURL" />
|
||||||
|
<geant target="compile" file="build.eant" dir="Clib"
|
||||||
|
reuse_variables="true" />
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="clean">
|
||||||
|
<echo message="- Clean cURL" />
|
||||||
|
<delete directory="spec\${ISE_C_COMPILER}\${ISE_PLATFORM}" />
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="clobber" depend="clean" />
|
||||||
|
|
||||||
|
</project>
|
||||||
Reference in New Issue
Block a user