37 lines
No EOL
1.1 KiB
XML
37 lines
No EOL
1.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<!--
|
|
clean-css Subtask
|
|
Simply concat+compress multiple files
|
|
|
|
@author Andi Dittrich <andi.dittrich@a3non.org>
|
|
@version 2.0
|
|
@license MIT Style X11 License
|
|
|
|
!-->
|
|
<project name="css-concat-compress" default="CSS-Build">
|
|
|
|
<!-- Generate Build -->
|
|
<target name="CSS-Build">
|
|
<condition property="cleancss" value="cleancss.cmd">
|
|
<os family="windows" />
|
|
</condition>
|
|
<condition property="cleancss" value="cleancss">
|
|
<os family="unix" />
|
|
</condition>
|
|
|
|
<!-- Concatenating Files ! -->
|
|
<echo message="Concatenating CSS Files.." />
|
|
<concat destfile="${uncompress.output}">
|
|
<header trim="yes">${cpnotice}</header>
|
|
<filelist files="${compress.input}" />
|
|
</concat>
|
|
|
|
<!-- Compressing Files -->
|
|
<echo message="Compressing CSS Files.." />
|
|
<exec executable="${cleancss}">
|
|
<arg line="-o ${compress.output}"></arg>
|
|
<arg line="${uncompress.output}"></arg>
|
|
</exec>
|
|
</target>
|
|
</project> |