# -*-makefile-*- # # Copyright (C) 2007 by Luotao Fu # # 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_FUSE) += fuse # # Paths and names # FUSE_VERSION := 2.7.4 FUSE := fuse-$(FUSE_VERSION) FUSE_SUFFIX := tar.gz FUSE_URL := $(PTXCONF_SETUP_SFMIRROR)/fuse/$(FUSE).$(FUSE_SUFFIX) FUSE_SOURCE := $(SRCDIR)/$(FUSE).$(FUSE_SUFFIX) FUSE_DIR := $(BUILDDIR)/$(FUSE) # ---------------------------------------------------------------------------- # Get # ---------------------------------------------------------------------------- $(FUSE_SOURCE): @$(call targetinfo) @$(call get, FUSE) # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- FUSE_PATH := PATH=$(CROSS_PATH) FUSE_ENV := $(CROSS_ENV) # # autoconf # # don't use := here # FUSE_AUTOCONF = \ $(CROSS_AUTOCONF_USR) \ --disable-example \ --disable-mtab \ --disable-rpath \ --disable-kernel-module \ --without-libiconv-prefix ifdef PTXCONF_FUSE__LIB FUSE_AUTOCONF += --enable-lib else FUSE_AUTOCONF += --disable-lib endif ifdef PTXCONF_FUSE__UTIL FUSE_AUTOCONF += --enable-util else FUSE_AUTOCONF += --disable-util endif # ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- $(STATEDIR)/fuse.targetinstall: @$(call targetinfo) @$(call install_init, fuse) @$(call install_fixup, fuse,PACKAGE,fuse) @$(call install_fixup, fuse,PRIORITY,optional) @$(call install_fixup, fuse,VERSION,$(FUSE_VERSION)) @$(call install_fixup, fuse,SECTION,base) @$(call install_fixup, fuse,AUTHOR,"Robert Schwebel ") @$(call install_fixup, fuse,DEPENDS,) @$(call install_fixup, fuse,DESCRIPTION,missing) ifdef PTXCONF_FUSE__LIB @$(call install_copy, fuse, 0, 0, 0644, -, \ /usr/lib/libfuse.so.2.7.4) @$(call install_link, fuse, libfuse.so.2.7.4, /usr/lib/libfuse.so) @$(call install_link, fuse, libfuse.so.2.7.4, /usr/lib/libfuse.so.2) @$(call install_copy, fuse, 0, 0, 0644, -, \ /usr/lib/libulockmgr.so.1.0.1) @$(call install_link, fuse, libulockmgr.so.1.0.1, /usr/lib/libulockmgr.so) @$(call install_link, fuse, libulockmgr.so.1.0.1, /usr/lib/libulockmgr.so.1) endif ifdef PTXCONF_FUSE__UTIL @$(call install_copy, fuse, 0, 0, 0755, -, /usr/bin/fusermount) @$(call install_copy, fuse, 0, 0, 0755, -, /usr/bin/ulockmgr_server) endif @$(call install_finish, fuse) @$(call touch) # vim: syntax=make