aboutsummaryrefslogtreecommitdiff
path: root/build/meta/vc9proj.m4
diff options
context:
space:
mode:
Diffstat (limited to 'build/meta/vc9proj.m4')
-rw-r--r--build/meta/vc9proj.m430
1 files changed, 30 insertions, 0 deletions
diff --git a/build/meta/vc9proj.m4 b/build/meta/vc9proj.m4
index 57bb1b7..f771966 100644
--- a/build/meta/vc9proj.m4
+++ b/build/meta/vc9proj.m4
@@ -32,6 +32,36 @@ m4_define([__file_entries_impl__],
m4_define([__file_entries__],
[m4_equote()__file_entries_impl__([$1])[]m4_dquote()])
+# file_custom_build
+#
+m4_define([__custom_build_entry_impl__],[
+ <FileConfiguration
+ Name=[$1]
+ >
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="[$2]"
+ CommandLine="[$3]"
+ Outputs="[$4]"
+ />
+ </FileConfiguration>])
+
+m4_define([__file_entry_custom_build_impl__],[
+ <File
+ RelativePath=".\[$1]"
+ >m4_dnl
+m4_foreach([__c],
+[__value_impl__([configurations])],
+[__custom_build_entry_impl__(__c, [$2], [$3], [$4])])
+ </File>])
+
+# (file, cmd-description, cmd, output;output)
+#
+m4_define([__file_entry_custom_build__],
+[m4_equote()__file_entry_custom_build_impl__([$1],
+[$2], [$3], [$4])[]m4_dquote()])
+
+
# source
#