aboutsummaryrefslogtreecommitdiff
path: root/nx-X11/lib/expat/Imakefile
diff options
context:
space:
mode:
Diffstat (limited to 'nx-X11/lib/expat/Imakefile')
-rw-r--r--nx-X11/lib/expat/Imakefile53
1 files changed, 53 insertions, 0 deletions
diff --git a/nx-X11/lib/expat/Imakefile b/nx-X11/lib/expat/Imakefile
new file mode 100644
index 000000000..c7ff20bb3
--- /dev/null
+++ b/nx-X11/lib/expat/Imakefile
@@ -0,0 +1,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))
+
+