XCOMM $XFree86: xc/lib/expat/Imakefile,v 1.8tsi Exp $ #define DoNormalLib NormalLibExpat #define DoSharedLib SharedLibExpat #define DoExtraLib SharedLibExpat #define DoDebugLib DebugLibExpat #define DoProfileLib ProfileLibExpat #define HasSharedData YES #define LibName expat #define SoRev SOEXPATREV #ifdef SharedLibtoolExpatRev #define SharedLibtoolRev SharedLibtoolExpatRev #endif #define LibHeaders YES #include EXPATTOP = $(TOP)/extras/expat EXPATSRC = $(EXPATTOP)/lib EXPATINC = $(EXPATTOP)/lib INCLUDES = -I$(EXPATINC) -I$(EXPATTOP) -I. /* * Endianness (for short's) * * XML_BYTE_ORDER == 12 big endian * XML_BYTE_ORDER == 21 little endian * XML_BYTE_ORDER == anything else determined at run-time. */ DEFINES = -DXML_BYTE_ORDER=0 -DX_BYTE_ORDER=$(X_BYTE_ORDER) REQUIREDLIBS=$(LDPRELIBS) SRCS = xmlparse.c xmltok.c xmlrole.c OBJS = xmlparse.o xmltok.o xmlrole.o HEADERS = expat.h #include #if DoSharedLib && SharedDataSeparation SpecialCObjectRule(sharedlib,NullParameter,$(SHLIBDEF)) #endif DependTarget() LinkSourceFile(xmlparse.c,$(EXPATSRC)) LinkSourceFile(xmltok.c,$(EXPATSRC)) LinkSourceFile(xmlrole.c,$(EXPATSRC)) LinkSourceFile(expat.h,$(EXPATINC))