summaryrefslogtreecommitdiffstats
path: root/private/oleutest/channel/idl/makefile.inc
diff options
context:
space:
mode:
Diffstat (limited to 'private/oleutest/channel/idl/makefile.inc')
-rw-r--r--private/oleutest/channel/idl/makefile.inc37
1 files changed, 37 insertions, 0 deletions
diff --git a/private/oleutest/channel/idl/makefile.inc b/private/oleutest/channel/idl/makefile.inc
new file mode 100644
index 000000000..d74e26319
--- /dev/null
+++ b/private/oleutest/channel/idl/makefile.inc
@@ -0,0 +1,37 @@
+itest.h: itest.idl
+ midl itest.idl \
+ -Zp8 \
+ -I$(INCLUDES:;= -I) \
+ -ms_ext \
+ -c_ext \
+ -Os \
+ -out ..\app \
+ -header ..\idl\itest.h \
+ -iid ..\app\itest_i.c \
+ $(C_DEFINES) \
+ -DMIDL_PASS
+
+dog.h: dog.idl
+ midl dog.idl \
+ -Zp8 \
+ -I$(INCLUDES:;= -I) \
+ -ms_ext \
+ -c_ext \
+ -Os \
+ -out ..\app \
+ -header ..\idl\dog.h \
+ -iid ..\app\dog_i.c \
+ -prefix server x \
+ $(C_DEFINES) \
+ -DMIDL_PASS
+
+#
+# This target compiles all .idl files into their corresponding _?.c?? and
+# .h components
+#
+allidl: itest.h dog.h
+
+clean:
+ erase itest.h >NUL 2>NUL
+ erase dog.h >NUL 2>NUL
+