# -*-makefile-*- # # Copyright (C) 2013 by Tim Sander # # See CREDITS for details about who has contributed to this project. # # For further information about the PTXdist project and license conditions # see the README file. # # # We provide this package # PACKAGES-$(PTXCONF_RPI_USERLAND) += rpi-userland # # Paths and names # #RPI_USERLAND_VERSION := 8b271ac #RPI_USERLAND_MD5 := 23d2ed4cb9098e7d7968f3f83db3175c RPI_USERLAND_VERSION := f65a4ee RPI_USERLAND_MD5 := 567ac5e022ed8e60335d203acd891dcf RPI_USERLAND := rpi-userland-$(RPI_USERLAND_VERSION) RPI_USERLAND_URL := http://github.com/raspberrypi/userland/tarball/$(RPI_USERLAND_VERSION) RPI_USERLAND_DIR := $(BUILDDIR)/$(RPI_USERLAND) RPI_USERLAND_SUFFIX := .tar.gz RPI_USERLAND_SOURCE := $(SRCDIR)/$(RPI_USERLAND).$(RPI_USERLAND_SUFFIX) RPI_USERLAND_LICENSE := BSD-3c # ---------------------------------------------------------------------------- # Get # ---------------------------------------------------------------------------- #$(RPI_USERLAND_SOURCE): # @$(call targetinfo) # @$(call get, RPI_USERLAND) # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- #RPI_USERLAND_CONF_ENV := $(CROSS_ENV) # # cmake # RPI_USERLAND_CONF_TOOL := cmake RPI_USERLAND_CONF_OPT := $(CROSS_CMAKE_USR) -DVMCS_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_PREFIX=/usr #RPI_USERLAND_CONF_OPT := $(CROSS_CMAKE_USR) # ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- $(STATEDIR)/rpi-userland.targetinstall: @$(call targetinfo) @$(call install_init, rpi-userland) @$(call install_fixup, rpi-userland, PRIORITY, optional) @$(call install_fixup, rpi-userland, SECTION, base) @$(call install_fixup, rpi-userland, AUTHOR, "Tim Sander ") @$(call install_fixup, rpi-userland, DESCRIPTION, missing) @for i in $(shell cd $(RPI_USERLAND_PKGDIR) && find bin sbin usr/bin usr/sbin -type f); do \ $(call install_copy, rpi-userland, 0, 0, 0755, -, /$$i); \ done @for i in $(shell cd $(RPI_USERLAND_PKGDIR) && find lib usr/lib -name "*.so*"); do \ $(call install_copy, rpi-userland, 0, 0, 0644, -, /$$i); \ done @links="$(shell cd $(RPI_USERLAND_PKGDIR) && find lib usr/lib -type l)"; \ if [ -n "$$links" ]; then \ for i in $$links; do \ from="`readlink $(RPI_USERLAND_PKGDIR)/$$i`"; \ to="/$$i"; \ $(call install_link, rpi-userland, $$from, $$to); \ done; \ fi @$(call install_finish, rpi-userland) @$(call touch) # ---------------------------------------------------------------------------- # Clean # ---------------------------------------------------------------------------- #$(STATEDIR)/rpi-userland.clean: # @$(call targetinfo) # @$(call clean_pkg, RPI_USERLAND) # vim: syntax=make