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 NX_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/usr/include/xmltok -I/usr/local/include/xmltok -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))