update for HEAD-2003091401
[reactos.git] / lib / rpcrt4 / midl / Makefile
1 # $Id$
2 #
3 # ReactOS Operating System
4 #
5 TARGET=midl
6
7 CFLAGS = 
8
9 # require os code to explicitly request A/W version of structs/functions
10 CFLAGS += -D_DISABLE_TIDENTS
11
12 all: midl$(EXE_POSTFIX)
13
14 idl.tab.o: idl.y
15         bison -t -v -d idl.y
16         $(NATIVE_CC) -c idl.tab.c -o idl.tab.o
17
18 lex.yy.o: idl.l idl.tab.h
19         flex idl.l
20         $(NATIVE_CC) -c lex.yy.c -o lex.yy.o
21
22 midl.o: midl.c midl.h idl.tab.h
23         $(NATIVE_CC) -c midl.c -o midl.o
24
25 option.o: option.c midl.h idl.tab.h
26         $(NATIVE_CC) -c option.c -o option.o    
27
28 interface.o: interface.c midl.h idl.tab.h
29         $(NATIVE_CC) -c interface.c -o interface.o
30
31 types.o: types.c midl.h idl.tab.h types.h
32         $(NATIVE_CC) -c types.c -o types.o
33
34 midl$(EXE_POSTFIX): idl.tab.o lex.yy.o midl.o option.o interface.o types.o
35         $(NATIVE_CC) midl.o idl.tab.o lex.yy.o option.o interface.o -lfl \
36         types.o -o midl$(EXE_POSTFIX)
37
38 include ../../../rules.mak
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54