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