aboutsummaryrefslogtreecommitdiff
path: root/nx-X11/programs/Xserver/hw/xfree86/os-support/misc/Imakefile
blob: d6122f52a2d40b8a54400e8c6c7fb9aba27375c8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/os-support/misc/Imakefile,v 3.13 2003/12/30 15:21:06 herrb Exp $
XCOMM $XdotOrg: xc/programs/Xserver/hw/xfree86/os-support/misc/Imakefile,v 1.2 2004/04/23 19:54:11 eich Exp $



XCOMM $XConsortium: Imakefile /main/4 1996/09/28 17:24:12 rws $

#include <Server.tmpl>


#if defined(i386Architecture) && !defined(cygwinArchitecture) \
	&& !defined(OS2Architecture)
XSRCS = BUSmemcpy.S IODelay.S SlowBcopy.S
XOBJS = BUSmemcpy.o IODelay.o SlowBcopy.o
#else
XSRCS = BUSmemcpy.c IODelay.c SlowBcopy.c
XOBJS = BUSmemcpy.o IODelay.o SlowBcopy.o
#if defined(NetBSDArchitecture)
BUSmemcpy.o: BUSmemcpy.c
IODelay.o: IODelay.c
SlowBcopy.o: SlowBcopy.c
#endif
#endif

#if HasGcc || HasGcc2
ILHACKSRCS = xf86_IlHack.c
ILHACKOBJS = xf86_IlHack.o
#elif NeedPortIO
ILHACKOBJS = PortIO.o
#endif

SRCS = xf86_Util.c Delay.c $(ILHACKSRCS) $(XSRCS)

OBJS = xf86_Util.o Delay.o $(ILHACKOBJS) $(XOBJS)

INCLUDES = -I$(XF86COMSRC) -I$(XF86OSSRC) -I. -I$(SERVERSRC)/include \
           -I$(XINCLUDESRC)

SubdirLibraryRule($(OBJS))
NormalLibraryObjectRule()

#if defined(i386Architecture) && !defined(cygwinArchitecture) \
	&& !defined(OS2Architecture)
ObjectFromAsmSource(BUSmemcpy,NullParameter)
ObjectFromAsmSource(IODelay,NullParameter)
ObjectFromAsmSource(SlowBcopy,NullParameter)
#endif

#ifdef NeedPortIO
ObjectFromAsmSource(PortIO,NullParameter)
#endif

DependTarget()