site-tpe/EnlighterJS/Util/css-concat-compress.xml
2025-05-16 18:49:08 +02:00

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>