Release 940201
[wine.git] / Wine.tmpl
blob3bb9466ace7eff868b534bd9018fa9546f32e6f4
1 XCOMM $Id$
3 INCLUDES = -I$(TOP)/include
5 XCOMM Imake rules go here
7 XCOMM First, dll description to files etc
8 #ifndef MakeDllFromSpec
9 #define MakeDllFromSpec(name,objfile)                                   @@\
10 objfile.o: Concat(dll_,name.o) Concat3(dll_,name,_tab.o)                @@\
11                                                                         @@\
12 Concat(dll_,name.S) Concat3(dll_,name,_tab.c): name.spec $(TOP)/tools/build  @@\
13         $(TOP)/tools/build name.spec                                    @@\
15 #endif
18  * WineRelocatableTarget - generate rules to produce a relocatable object
19  * file instead of a library.  
20  */
21 #ifndef WineRelocatableTarget
22 #define WineRelocatableTarget(objname,objlist,depobj)                           @@\
23 AllTarget(objname.o)                                                    @@\
24                                                                         @@\
25 objname.o: depobj                                                       @@\
26         $(RM) $@                                                        @@\
27         $(LD) $(LDCOMBINEFLAGS) objlist depobj -o $@
28 #endif /* WineRelocatableTarget */