summaryrefslogtreecommitdiffstats
path: root/private/oleutest/channel/idl/makefile.inc
blob: d74e263194d1c71f9ef708ed40ef343ba30770ad (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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