blob: c7ff20bb3d7e90bce3e3d9f8217e01e16ca845d3 (
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
|
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 <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))
|