Release 940912
[wine/multimedia.git] / if1632 / Imakefile
blob4f25af04bfc12ada044f6508baba983e5f53155e
1 #include "../autoconf.h"
2 #include "../Wine.tmpl"
4 MODULE = if1632
6 #ifdef WINELIB
7 SRCS = \
8         callback.c \
9         relay.c
10 #else
11 SRCS = \
12         call.S \
13         callback.c \
14         relay.c
15 #endif
17 DLLOBJS = \
18         dll_gdi.o \
19         dll_kernel.o \
20         dll_keyboard.o \
21         dll_mmsystem.o \
22         dll_mouse.o \
23         dll_shell.o \
24         dll_sound.o \
25         dll_stress.o \
26         dll_system.o \
27         dll_toolhelp.o \
28         dll_unixlib.o \
29         dll_user.o \
30         dll_win87em.o \
31         dll_winsock.o
33 #ifdef WINELIB
34 DLLOBJS=
35 #endif
37 OBJS1= $(SRCS:.S=.o)
39 #ifndef NewBuild
40 OBJS = $(DLLOBJS) $(OBJS1:.c=.o) $(DLLOBJS:.o=_tab.o)
41 #else
42 OBJS = $(DLLOBJS) $(OBJS1:.c=.o) $(DLLOBJS:.o=_tab.o) $(DLLOBJS:dll_.rly_)
43 #endif
46  * If you add a new spec file, copy one of these lines
47  */
48 MakeDllFromSpec(gdi,$(TOP)/$(MODULE))
49 MakeDllFromSpec(kernel,$(TOP)/$(MODULE))
50 MakeDllFromSpec(keyboard,$(TOP)/$(MODULE))
51 MakeDllFromSpec(shell,$(TOP)/$(MODULE))
52 MakeDllFromSpec(mmsystem,$(TOP)/$(MODULE))
53 MakeDllFromSpec(mouse,$(TOP)/$(MODULE))
54 MakeDllFromSpec(sound,$(TOP)/$(MODULE))
55 MakeDllFromSpec(stress,$(TOP)/$(MODULE))
56 MakeDllFromSpec(system,$(TOP)/$(MODULE))
57 MakeDllFromSpec(toolhelp,$(TOP)/$(MODULE))
58 MakeDllFromSpec(unixlib,$(TOP)/$(MODULE))
59 MakeDllFromSpec(user,$(TOP)/$(MODULE))
60 MakeDllFromSpec(win87em,$(TOP)/$(MODULE))
61 MakeDllFromSpec(winsock,$(TOP)/$(MODULE))
63 WineRelocatableTarget($(TOP)/$(MODULE),,$(OBJS))
64 DependTarget()
65 CleanTarget()
67 pop.h: $(TOP)/tools/build
68         $(TOP)/tools/build -p
70 includes::
72 install::
74 clean::
75         $(RM) dll* dtb* pop.h call.s
76         touch pop.h