Release 950319
[wine.git] / if1632 / Imakefile
blob85ef1ea08b166b9cb51b47d98149c4c0e8282e81
1 #include "../autoconf.h"
2 #include "../Wine.tmpl"
4 MODULE = if1632
6 SRCS = \
7         callback.c \
8         relay.c
10 #ifdef WINELIB
11 CALLOBJS =
12 DLLOBJS =
13 #else
14 CALLOBJS = call.o
15 DLLOBJS = \
16         dll_commdlg.o \
17         dll_compobj.o \
18         dll_gdi.o \
19         dll_kernel.o \
20         dll_keyboard.o \
21         dll_mmsystem.o \
22         dll_mouse.o \
23         dll_ole2.o \
24         dll_ole2conv.o \
25         dll_ole2disp.o \
26         dll_ole2nls.o \
27         dll_ole2prox.o \
28         dll_olecli.o \
29         dll_olesvr.o \
30         dll_shell.o \
31         dll_sound.o \
32         dll_storage.o \
33         dll_stress.o \
34         dll_system.o \
35         dll_toolhelp.o \
36         dll_user.o \
37         dll_win87em.o \
38         dll_winsock.o
39 #endif
41 #ifndef NewBuild
42 OBJS = $(CALLOBJS) $(DLLOBJS) $(SRCS:.c=.o) $(DLLOBJS:.o=_tab.o)
43 #else
44 OBJS = $(CALLOBJS) $(DLLOBJS) $(SRCS:.c=.o) $(DLLOBJS:.o=_tab.o) $(DLLOBJS:dll_.rly_)
45 #endif
48  * If you add a new spec file, copy one of these lines
49  */
50 MakeDllFromSpec(commdlg)
51 MakeDllFromSpec(compobj)
52 MakeDllFromSpec(gdi)
53 MakeDllFromSpec(kernel)
54 MakeDllFromSpec(keyboard)
55 MakeDllFromSpec(shell)
56 MakeDllFromSpec(mmsystem)
57 MakeDllFromSpec(mouse)
58 MakeDllFromSpec(ole2)
59 MakeDllFromSpec(ole2conv)
60 MakeDllFromSpec(ole2disp)
61 MakeDllFromSpec(ole2nls)
62 MakeDllFromSpec(ole2prox)
63 MakeDllFromSpec(olecli)
64 MakeDllFromSpec(olesvr)
65 MakeDllFromSpec(sound)
66 MakeDllFromSpec(storage)
67 MakeDllFromSpec(stress)
68 MakeDllFromSpec(system)
69 MakeDllFromSpec(toolhelp)
70 MakeDllFromSpec(user)
71 MakeDllFromSpec(win87em)
72 MakeDllFromSpec(winsock)
74 WineRelocatableTarget($(MODULE),,$(OBJS))
75 DependTarget()
77 #ifndef WINELIB
78 pop.h: $(TOP)/tools/build
79         $(TOP)/tools/build -p
81 call.o: call.S pop.h
82         $(CC) -I. -c -o call.o call.S
83 #endif
85 includes::
86         touch pop.h
88 install::
90 clean::
91         $(RM) dll* dtb* pop.h call.s