54 lines
1.2 KiB
Plaintext
54 lines
1.2 KiB
Plaintext
XCOMM $XFree86: xc/lib/expat/Imakefile,v 1.10 2004/04/05 02:33:13 dawes Exp $
|
|
|
|
#define DoNormalLib NormalLibExpat
|
|
#define DoSharedLib SharedLibExpat
|
|
#define DoExtraLib ExtraLibExpat
|
|
#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 <Threads.tmpl>
|
|
|
|
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 <Library.tmpl>
|
|
|
|
#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))
|
|
|
|
|