Merge pull request #429 from krytarowski/pkgsrc
Allow to build capstone in pkgsrc for FreeBSD and DragonflyBSD
diff --git a/Makefile b/Makefile
index 52ae2a9..a646cb0 100644
--- a/Makefile
+++ b/Makefile
@@ -70,12 +70,18 @@
LIBDIR = $(DESTDIR)$(PREFIX)/$(LIBDIRARCH)
LIBDATADIR = $(LIBDIR)
+
+# Don't redefine $LIBDATADIR when global environment variable
+# USE_GENERIC_LIBDATADIR is set. This is used by the pkgsrc framework.
+
+ifndef USE_GENERIC_LIBDATADIR
ifeq ($(UNAME_S), FreeBSD)
LIBDATADIR = $(DESTDIR)$(PREFIX)/libdata
endif
ifeq ($(UNAME_S), DragonFly)
LIBDATADIR = $(DESTDIR)$(PREFIX)/libdata
endif
+endif
INSTALL_BIN ?= install
INSTALL_DATA ?= $(INSTALL_BIN) -m0644
@@ -463,4 +469,3 @@
echo 'Libs: -L$${libdir} -lcapstone' >> $(PKGCFGF)
echo 'Cflags: -I$${includedir}' >> $(PKGCFGF)
endef
-