Windows-Server-2003/com/oleutest/channel/idl/makefile.inc

53 lines
1.5 KiB
PHP

itest.h: itest.idl
midl itest.idl \
-internal \
-Zp8 \
-I$(INCLUDES:;= -I) \
-ms_ext \
-c_ext \
-Os \
-out ..\app \
-header ..\idl\itest.h \
-iid ..\app\itest_i.c \
$(C_DEFINES) \
-DMIDL_PASS
async.h: async.idl
midl async.idl \
-internal \
-Zp8 \
-I$(INCLUDES:;= -I) \
-ms_ext \
-c_ext \
-Os \
-out ..\app \
-header ..\idl\async.h \
-iid ..\app\async_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 async.h
clean:
erase itest.h >NUL 2>NUL
erase dog.h >NUL 2>NUL