XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/loader/Imakefile,v 1.39 2003/12/20 20:04:34 dawes Exp $ */
SUBDIRS = test
SYS_LIBRARIES=-ldbmalloc
DBMALLOCDEFINE=-DDBMALLOC
DLOPENDEFINES = -DDLOPEN_SUPPORT
DLSRC=dlloader.c
DLOBJ=dlloader.o
COMPAT_DEFINES = -DFONTENC_COMPATIBILITY
FONTCACHE_DEFINES = -DFONTCACHE
SHM_DEFINES = -DHAS_SHM
ARCHDEFINES = -DDoMMAPedMerge -DMmapPageAlign
DEFINES = $(DBMALLOCDEFINE) $(DLOPENDEFINES) $(OS_DEFINES) $(COMPAT_DEFINES) \
$(SHM_DEFINES) $(FONTCACHE_DEFINES) $(ARCHDEFINES)
MODULEDEFINES = -DDEFAULT_MODULE_PATH=\"$(MODULEDIR)\"
INCLUDES = -I. -I.. -I$(XF86COMSRC) -I$(XF86OSSRC) -I$(XF86SRC)/vbe \
-I$(SERVERSRC)/dbe -I$(SERVERSRC)/Xext -I$(XF86SRC)/int10 \
-I$(SERVERSRC)/mfb -I$(SERVERSRC)/mi -I$(SERVERSRC)/include \
-I$(SERVERSRC)/os -I$(XINCLUDESRC) -I$(FONTINCSRC) \
-I$(FONTLIBSRC)/include -I$(FONTLIBSRC)/fontcache \
-I$(EXTINCSRC) -I$(XF86SRC)/ddc -I$(XF86SRC)/i2c \
-I$(SERVERSRC)/render
SRCS1 = os2funcs.c
OBJS1 = os2funcs.o
SRCS1 = SparcMulDiv.S
OBJS1 = SparcMulDiv.o
SRCS = aoutloader.c coffloader.c $(DLSRC) elfloader.c hash.c loader.c \
loadmod.c loadfont.c loadext.c os.c dixsym.c misym.c xf86sym.c \
fontsym.c extsym.c $(SRCS1)
OBJS = aoutloader.o coffloader.o $(DLOBJ) elfloader.o hash.o loader.o \
loadmod.o loadfont.o loadext.o os.o dixsym.o misym.o xf86sym.o \
fontsym.o extsym.o $(OBJS1)
XOBJS = aoutloader.o coffloader.o $(DLOBJ) elfloader.o hash.o loader.o \
loadmod.o loadfont.o loadext.o os.o $(OBJS1)
NormalAsmObjectRule()
NormalLibraryObjectRule()
NormalLibraryTarget(loader,$(OBJS) )
NormalLibraryTarget(xloader,$(XOBJS) )
SpecialCObjectRule(loadmod,NullParameter,$(MODULEDEFINES) $(EXT_DEFINES))
SpecialCObjectRule(xf86sym,NullParameter,$(EXT_DEFINES))
SpecialCObjectRule(dixsym,NullParameter,$(EXT_DEFINES))
ObjectFromAsmSource(SparcMulDiv,NullParameter)
DependTarget()