Release 960717
[wine/multimedia.git] / if1632 / Makefile.in
blob3774434764604d00ebe4e2eca061b5edbff80060
1 DEFS = -D__WINE__ -DNO_TRANSITION_TYPES
2 TOPSRC = @top_srcdir@
3 MODULE = if1632
5 DLLS = \
6 advapi32.spec \
7 comctl32.spec \
8 comdlg32.spec \
9 commdlg.spec \
10 compobj.spec \
11 crtdll.spec \
12 ddeml.spec \
13 gdi.spec \
14 gdi32.spec \
15 kernel.spec \
16 kernel32.spec \
17 keyboard.spec \
18 lz32.spec \
19 lzexpand.spec \
20 mmsystem.spec \
21 mouse.spec \
22 ntdll.spec \
23 ole2.spec \
24 ole2conv.spec \
25 ole2disp.spec \
26 ole2nls.spec \
27 ole2prox.spec \
28 ole32.spec \
29 olecli.spec \
30 olesvr.spec \
31 shell.spec \
32 shell32.spec \
33 sound.spec \
34 storage.spec \
35 stress.spec \
36 system.spec \
37 toolhelp.spec \
38 user.spec \
39 user32.spec \
40 ver.spec \
41 version.spec \
42 w32sys.spec \
43 win87em.spec \
44 winmm.spec \
45 winsock.spec \
46 winspool.spec \
47 wprocs.spec \
48 wsock32.spec
50 SPEC_FILES = $(DLLS:.spec=.S)
52 C_SRCS = \
53 dummy.c \
54 relay.c
56 ASM_SRCS = \
57 $(SPEC_FILES) \
58 callfrom16.S \
59 callfrom32.S \
60 callto16.S \
61 callto32.S \
62 except.S
64 .SUFFIXES: .spec
66 .spec.S:
67 $(BUILD) -spec $< > $*.S
69 all: checkbuild $(MODULE).o
71 @MAKE_RULES@
73 $(SPEC_FILES): $(BUILD)
75 $(BUILD) checkbuild:
76 cd $(TOPSRC)/tools; $(SUBMAKE) build
78 callfrom16.S: $(SPEC_FILES)
79 $(BUILD) -callfrom16 `cat $(SPEC_FILES) | grep CallFrom16_ | sed 's/.*CallFrom16_\(.*\)/\1/' | sort | uniq` > callfrom16.S
81 callfrom32.S: $(SPEC_FILES)
82 $(BUILD) -callfrom32 `cat $(SPEC_FILES) | grep CallFrom32_ | sed 's/.*CallFrom32_\(.*\)/\1/' | sort | uniq` > callfrom32.S
84 callto16.S: $(TOPSRC)/include/callback.h $(BUILD)
85 $(BUILD) -callto16 `cat $(TOPSRC)/include/callback.h | grep "extern.*CallTo16_" | sed 's/.*CallTo16_\(.*\)(.*/\1/' | sort | uniq` > callto16.S
87 callto32.S: $(TOPSRC)/include/callback.h $(BUILD)
88 $(BUILD) -callto32 `cat $(TOPSRC)/include/callback.h | grep "extern.*CallTo32_" | sed 's/.*CallTo32_\(.*\)(.*/\1/' | sort | uniq` > callto32.S
90 clean::
91 rm -f $(SPEC_FILES) callfrom16.S callfrom32.S callto16.S callto32.S
93 ### Dependencies: