mirror of
https://github.com/reactos/wine.git
synced 2025-01-19 18:24:48 +00:00
3a5816f87e
Tue Dec 27 13:35:16 1994 Alexandre Julliard (julliard@lamisun.epfl.ch) * [*/Imakefile] All objects files are now kept in their respective directory. * [README] Rewrote most of it. * [objects/bitblt.c] Rewrote BitBlt() to look right in every case, while minimizing the impact on performance. Not really finished yet. * [objects/bitmap.c] [objects/dc.c] Fixed bug with pattern brushes. * [objects/clipping.c] [windows/painting.c] Fixes for logical coordinates. * [objects/color.c] [windows/graphics.c] Fixed GetPixel() to return the correct color, and made it faster. * [objects/region.c] Fixed bug in CombineRgn() when one of the region is empty. Fri Dec 22 01:42:57 MET 1994 Dag Asheim (dash@ifi.uio.no) * [Configure] Don't assume that expr handles '==', use '=' instead. Give a (hopefully informative) message if imake fails.
49 lines
1.4 KiB
Cheetah
49 lines
1.4 KiB
Cheetah
XCOMM $Id$
|
|
|
|
INCLUDES = -I$(TOP)/include -I$(TOP)
|
|
|
|
XCOMM Imake rules go here
|
|
|
|
XCOMM First, dll description to files etc
|
|
#ifndef MakeDllFromSpec
|
|
#ifndef NewBuild
|
|
#ifndef ShortNames
|
|
#define MakeDllFromSpec(name) @@\
|
|
Concat(dll_,name.S) Concat3(dll_,name,_tab.c): name.spec $(TOP)/tools/build @@\
|
|
$(TOP)/tools/build name.spec @@\
|
|
|
|
#else /* ShortNames */
|
|
#define MakeDllFromSpec(name) @@\
|
|
Concat(dll_,name.S) Concat(dtb_,name.c): name.spec $(TOP)/tools/build @@\
|
|
$(TOP)/tools/build name.spec @@\
|
|
|
|
#endif /* ShortNames */
|
|
#else /* NewBuild */
|
|
#ifndef ShortNames
|
|
#define MakeDllFromSpec(name) @@\
|
|
Concat(dll_,name.S) Concat(rly_,name.S) Concat3(dll_,name,_tab.c): name.spec $(TOP)/tools/newbuild @@\
|
|
$(TOP)/tools/newbuild name.spec @@\
|
|
|
|
#else /* ShortNames */
|
|
#define MakeDllFromSpec(name) @@\
|
|
Concat(dll_,name.S) Concat(rly_,name.S) Concat(dtb_,name.c): name.spec $(TOP)/tools/newbuild @@\
|
|
$(TOP)/tools/newbuild name.spec @@\
|
|
|
|
#endif /* ShortNames */
|
|
#endif /* NewBuild */
|
|
#endif /* MakeDllFromSpec */
|
|
|
|
/*
|
|
* WineRelocatableTarget - generate rules to produce a relocatable object
|
|
* file instead of a library.
|
|
*/
|
|
#ifndef WineRelocatableTarget
|
|
#define WineRelocatableTarget(objname,objlist,depobj) @@\
|
|
AllTarget(objname.o) @@\
|
|
@@\
|
|
objname.o: depobj @@\
|
|
$(RM) $@ @@\
|
|
$(LD) $(LDCOMBINEFLAGS) objlist depobj -o $@
|
|
#endif /* WineRelocatableTarget */
|
|
|