forked from KolibriOS/kolibrios
bb2bbc6b91
git-svn-id: svn://kolibrios.org@4364 a494cfbc-eb01-0410-851d-a64ba20cac60
34 lines
827 B
Makefile
34 lines
827 B
Makefile
ifeq ($(WITH_LIBXML_BINDING),yes)
|
|
DIR_SOURCES := libxml_xmlparser.c
|
|
|
|
# LibXML2
|
|
ifneq ($(PKGCONFIG),)
|
|
CFLAGS := $(CFLAGS) $(shell $(PKGCONFIG) libxml-2.0 --cflags)
|
|
LDFLAGS := $(LDFLAGS) $(shell $(PKGCONFIG) libxml-2.0 --libs)
|
|
else
|
|
CFLAGS := $(CFLAGS) -I$(PREFIX)/include/libxml2
|
|
LDFLAGS := $(LDFLAGS) -lxml2
|
|
endif
|
|
|
|
# LibXML 2.6.26 has a bug in its headers that expects _POSIX_C_SOURCE to be
|
|
# defined. Define it here, even though we don't need it.
|
|
CFLAGS := $(CFLAGS) -D_POSIX_C_SOURCE
|
|
|
|
DO_XML_INSTALL := yes
|
|
endif
|
|
|
|
ifeq ($(WITH_EXPAT_BINDING),yes)
|
|
DIR_SOURCES := expat_xmlparser.c
|
|
|
|
LDFLAGS := $(LDFLAGS) -lexpat
|
|
|
|
DO_XML_INSTALL := yes
|
|
endif
|
|
|
|
ifeq ($(DO_XML_INSTALL),yes)
|
|
DIR_INSTALL_ITEMS := /include/dom/bindings/xml:xmlerror.h;xmlparser.h
|
|
endif
|
|
|
|
include $(NSBUILD)/Makefile.subdir
|
|
|