Release 960521
[wine/multimedia.git] / if1632 / Makefile.in
blobea85539c98c89ae116cd2e0154ae7ae9c5c6806c
1 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 lzexpand.spec \
19 mmsystem.spec \
20 mouse.spec \
21 ntdll.spec \
22 ole2.spec \
23 ole2conv.spec \
24 ole2disp.spec \
25 ole2nls.spec \
26 ole2prox.spec \
27 ole32.spec \
28 olecli.spec \
29 olesvr.spec \
30 shell.spec \
31 shell32.spec \
32 sound.spec \
33 storage.spec \
34 stress.spec \
35 system.spec \
36 toolhelp.spec \
37 user.spec \
38 user32.spec \
39 ver.spec \
40 w32sys.spec \
41 win87em.spec \
42 winsock.spec \
43 winspool.spec \
44 wprocs.spec \
45 wprocs32.spec \
46 wsock32.spec
48 SPEC_FILES = $(DLLS:.spec=.S)
50 C_SRCS = \
51 dummy.c \
52 relay.c
54 ASM_SRCS = \
55 $(SPEC_FILES) \
56 callfrom16.S \
57 callfrom32.S \
58 callto16.S \
59 callto32.S \
60 except.S
62 .SUFFIXES: .spec
64 .spec.S:
65 $(BUILD) -spec $< > $*.S
67 all: checkbuild $(MODULE).o
69 @MAKE_RULES@
71 $(SPEC_FILES): $(BUILD)
73 $(BUILD) checkbuild:
74 cd $(TOPSRC)/tools; $(SUBMAKE) build
76 callfrom16.S: $(SPEC_FILES)
77 $(BUILD) -callfrom16 `cat $(SPEC_FILES) | grep CallFrom16_ | sed 's/.*CallFrom16_\(.*\)/\1/' | sort | uniq` > callfrom16.S
79 callfrom32.S: $(SPEC_FILES)
80 $(BUILD) -callfrom32 `cat $(SPEC_FILES) | grep CallFrom32_ | sed 's/.*CallFrom32_\([0-9]*\)/\1/' | sort | uniq` > callfrom32.S
82 callto16.S: $(TOPSRC)/include/callback.h $(BUILD)
83 $(BUILD) -callto16 `cat $(TOPSRC)/include/callback.h | grep "extern.*CallTo16_" | sed 's/.*CallTo16_\(.*\)(.*/\1/' | sort | uniq` > callto16.S
85 callto32.S: $(TOPSRC)/include/callback.h $(BUILD)
86 $(BUILD) -callto32 `cat $(TOPSRC)/include/callback.h | grep "extern.*CallTo32_" | sed 's/.*CallTo32_\(.*\)(.*/\1/' | sort | uniq` > callto32.S
88 clean::
89 rm -f $(SPEC_FILES) callfrom16.S callfrom32.S callto16.S callto32.S
91 ### Dependencies: