From 6d52668b9ae812e64db5d87c386c2f2e55d930b5 Mon Sep 17 00:00:00 2001
From: ezsh <ezsh.junk@gmail.com>
Date: Mon, 27 Apr 2020 17:10:32 +0200
Subject: [PATCH] Add Twine JS/CSS targets for MSBuild

---
 fc-pregmod.proj | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

diff --git a/fc-pregmod.proj b/fc-pregmod.proj
index 186dff1698e..c2e94f8547e 100644
--- a/fc-pregmod.proj
+++ b/fc-pregmod.proj
@@ -45,7 +45,7 @@
 
 	<Target Name="JSModule" DependsOnTargets="createDirs;DisplayMessages">
 		<ItemGroup>
-			<jsScripts Include=".\js\**\*.js"></jsScripts> <!-- will be sorted aphabetically -->
+			<jsScripts Include=".\js\**\*.js" /> <!-- will be sorted aphabetically -->
 		</ItemGroup>
 		<ConcatFiles Inputs="@(jsSCripts)" BaseDir="$(MSBuildProjectDirectory)" Output="$(OutputDirectory)\$(JSMoudleFileName)"/>
 	</Target>
@@ -76,4 +76,22 @@
 		<Exec Command="java -jar .\devTools\javaSanityCheck\SanityCheck.jar" />
 	</Target>
 
+	<!-- Twine targets -->
+
+	<Target Name="TwineCSS">
+		<ItemGroup>
+			<cssFiles Include=".\src\**\*.css" /> <!-- will be sorted aphabetically -->
+		</ItemGroup>
+		<ConcatFiles Inputs="@(cssFiles)" BaseDir="$(MSBuildProjectDirectory)" Output="$(MSBuildProjectDirectory)\devNotes\twine CSS.txt"/>
+	</Target>
+
+	<Target Name="TwineJS">
+		<ItemGroup>
+			<jsFiles Include=".\js\**\*.js;.\src\**\*.js" Exclude=".\src\art\assistantArt.js"/> <!-- will be sorted aphabetically -->
+		</ItemGroup>
+		<ConcatFiles Inputs="@(jsFiles)" BaseDir="$(MSBuildProjectDirectory)" Output="$(MSBuildProjectDirectory)\devNotes\twine JS.txt"/>
+	</Target>
+
+	<Target Name="Twine" DependsOnTargets="TwineCSS;TwineJS"/>
+
 </Project>
-- 
GitLab