53 lines
1.5 KiB
PHP
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
|
|
|