|
@@ -167,6 +167,9 @@ unexport CHECKDEPEND ALLDEPENDENCIES
|
|
|
# FPC Target Detection
|
|
|
#####################################################################
|
|
|
|
|
|
+# Some defines
|
|
|
+BSDTARGETS=freebsd netbsd openbsd darwin
|
|
|
+
|
|
|
# Fall back to default values if needed
|
|
|
ifndef CPU_TARGET
|
|
|
ifdef CPU_TARGET_DEFAULT
|
|
@@ -220,16 +223,7 @@ endif
|
|
|
|
|
|
|
|
|
# Detect BSD, since BSD uses a slightly different directory hierarchy.
|
|
|
-ifeq ($(OS_TARGET),freebsd)
|
|
|
-BSDhier=1
|
|
|
-endif
|
|
|
-ifeq ($(OS_TARGET),netbsd)
|
|
|
-BSDhier=1
|
|
|
-endif
|
|
|
-ifeq ($(OS_TARGET),openbsd)
|
|
|
-BSDhier=1
|
|
|
-endif
|
|
|
-ifeq ($(OS_TARGET),darwin)
|
|
|
+ifneq ($(findstring $(OS_TARGET),$(BSDTARGETS)),)
|
|
|
BSDhier=1
|
|
|
endif
|
|
|
|
|
@@ -612,7 +606,7 @@ ifdef BSDhier
|
|
|
INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/share/examples/fpc-$(FPC_VERSION)/$(PACKAGE_NAME)
|
|
|
else
|
|
|
ifdef linuxHier
|
|
|
-INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/share/examples/fpc-$(FPC_VERSION)/$(PACKAGE_NAME)
|
|
|
+INSTALL_EXAMPLEDIR:=$(INSTALL_DOCDIR)/examples/fpc-$(FPC_VERSION)/$(PACKAGE_NAME)
|
|
|
else
|
|
|
INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/doc/fpc-$(FPC_VERSION)/examples/$(PACKAGE_NAME)
|
|
|
endif
|
|
@@ -624,7 +618,7 @@ ifdef BSDhier
|
|
|
INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/share/examples/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
|
|
|
else
|
|
|
ifdef linuxHier
|
|
|
-INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/share/examples/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
|
|
|
+INSTALL_EXAMPLEDIR:=$(INSTALL_DOCDIR)/examples/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
|
|
|
else
|
|
|
INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/doc/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
|
|
|
endif
|