From 6b62c9b211655c184064e28f19b8315cc6ee4233 Mon Sep 17 00:00:00 2001 From: Nicolas Thill Date: Sat, 9 Apr 2005 02:28:41 +0000 Subject: Add fuse package git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@594 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/fuse/Makefile | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 package/fuse/Makefile (limited to 'package/fuse/Makefile') diff --git a/package/fuse/Makefile b/package/fuse/Makefile new file mode 100644 index 0000000000..d7f0a4006c --- /dev/null +++ b/package/fuse/Makefile @@ -0,0 +1,56 @@ +# $Id$ + +include $(TOPDIR)/rules.mk + +PKG_NAME := fuse +PKG_VERSION := 2.2.1 +PKG_RELEASE := 1 +PKG_MD5SUM := 250d89b9c7b6ecf531df60c67f75737d + +PKG_SOURCE_SITE := @SF/fuse +PKG_SOURCE_FILE := $(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_CAT := zcat +PKG_SOURCE_DIR := $(PKG_NAME)-$(PKG_VERSION) +PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_SOURCE_DIR) + +I_KMOD_FUSE := $(PACKAGE_DIR)/kmod-fuse_$(LINUX_VERSION)+$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk +I_LIBFUSE := $(PACKAGE_DIR)/libfuse_$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk +I_FUSE_UTILS := $(PACKAGE_DIR)/fuse-utils_$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk + + +$(DL_DIR)/$(PKG_SOURCE_FILE): + mkdir -p $(DL_DIR) + $(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE_FILE) $(PKG_MD5SUM) $(PKG_SOURCE_SITE) + +$(PKG_BUILD_DIR)/ipkg/rules: $(DL_DIR)/$(PKG_SOURCE_FILE) + mkdir -p $(TOOL_BUILD_DIR) + rm -rf $(PKG_BUILD_DIR) + $(PKG_SOURCE_CAT) $(DL_DIR)/$(PKG_SOURCE_FILE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - + $(PATCH) $(PKG_BUILD_DIR) ./patches + cp -fpR ./ipkg $(PKG_BUILD_DIR)/ + chmod a+x $(PKG_BUILD_DIR)/ipkg/rules + touch $(PKG_BUILD_DIR)/ipkg/rules + +$(I_KMOD_FUSE) $(I_LIBFUSE) $(I_FUSE_UTILS): $(PKG_BUILD_DIR)/ipkg/rules + cd $(PKG_BUILD_DIR); \ + TOPDIR="$(TOPDIR)" IPKG_RULES_INC="$(TOPDIR)/rules.mk" \ + ./ipkg/rules package + +$(IPKG_STATE_DIR)/info/kmod-fuse.list: $(I_KMOD_FUSE) + $(IPKG) install $(I_KMOD_FUSE) + +$(IPKG_STATE_DIR)/info/libfuse.list: $(I_LIBFUSE) + $(IPKG) install $(I_LIBFUSE) + +$(IPKG_STATE_DIR)/info/fuse-utils.list: $(I_FUSE_UTILS) + $(IPKG) install $(I_FUSE_UTILS) + +source: $(DL_DIR)/$(PKG_SOURCE_FILE) +prepare: $(PKG_BUILD_DIR)/ipkg/rules +compile: $(I_KMOD_FUSE) $(I_FUSE_UTILS) +install: $(IPKG_STATE_DIR)/info/kmod-fuse.list $(IPKG_STATE_DIR)/info/libfuse.list $(IPKG_STATE_DIR)/info/fuse-utils.list + +clean: + rm -rf $(PKG_BUILD_DIR) + rm -f $(I_KMOD_FUSE) $(I_LIBFUSE) $(I_FUSE_UTILS) + -- cgit v1.2.3 From 943fcf0f7339ece843cce54e275d7ae1c8207ae9 Mon Sep 17 00:00:00 2001 From: Nicolas Thill Date: Mon, 11 Apr 2005 04:50:40 +0000 Subject: Remove CVS dir from package git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@629 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/fuse/Makefile | 1 + 1 file changed, 1 insertion(+) (limited to 'package/fuse/Makefile') diff --git a/package/fuse/Makefile b/package/fuse/Makefile index d7f0a4006c..636056e97c 100644 --- a/package/fuse/Makefile +++ b/package/fuse/Makefile @@ -28,6 +28,7 @@ $(PKG_BUILD_DIR)/ipkg/rules: $(DL_DIR)/$(PKG_SOURCE_FILE) $(PKG_SOURCE_CAT) $(DL_DIR)/$(PKG_SOURCE_FILE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - $(PATCH) $(PKG_BUILD_DIR) ./patches cp -fpR ./ipkg $(PKG_BUILD_DIR)/ + find $(PKG_BUILD_DIR) -name CVS | xargs rm -rf chmod a+x $(PKG_BUILD_DIR)/ipkg/rules touch $(PKG_BUILD_DIR)/ipkg/rules -- cgit v1.2.3 From de6f4c48f9f0739d06b107990a3a14d710e95052 Mon Sep 17 00:00:00 2001 From: Nicolas Thill Date: Mon, 18 Apr 2005 06:20:14 +0000 Subject: Use common rules and templates, uniformize package Makefile, split package in sub-packages, add kernel version to kmod package git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@663 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/fuse/Makefile | 165 ++++++++++++++++++++++++++++++++++---------------- 1 file changed, 113 insertions(+), 52 deletions(-) (limited to 'package/fuse/Makefile') diff --git a/package/fuse/Makefile b/package/fuse/Makefile index 636056e97c..6d9a98d547 100644 --- a/package/fuse/Makefile +++ b/package/fuse/Makefile @@ -2,56 +2,117 @@ include $(TOPDIR)/rules.mk -PKG_NAME := fuse -PKG_VERSION := 2.2.1 -PKG_RELEASE := 1 -PKG_MD5SUM := 250d89b9c7b6ecf531df60c67f75737d - -PKG_SOURCE_SITE := @SF/fuse -PKG_SOURCE_FILE := $(PKG_NAME)-$(PKG_VERSION).tar.gz -PKG_SOURCE_CAT := zcat -PKG_SOURCE_DIR := $(PKG_NAME)-$(PKG_VERSION) -PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_SOURCE_DIR) - -I_KMOD_FUSE := $(PACKAGE_DIR)/kmod-fuse_$(LINUX_VERSION)+$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk -I_LIBFUSE := $(PACKAGE_DIR)/libfuse_$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk -I_FUSE_UTILS := $(PACKAGE_DIR)/fuse-utils_$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk - - -$(DL_DIR)/$(PKG_SOURCE_FILE): - mkdir -p $(DL_DIR) - $(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE_FILE) $(PKG_MD5SUM) $(PKG_SOURCE_SITE) - -$(PKG_BUILD_DIR)/ipkg/rules: $(DL_DIR)/$(PKG_SOURCE_FILE) - mkdir -p $(TOOL_BUILD_DIR) - rm -rf $(PKG_BUILD_DIR) - $(PKG_SOURCE_CAT) $(DL_DIR)/$(PKG_SOURCE_FILE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - - $(PATCH) $(PKG_BUILD_DIR) ./patches - cp -fpR ./ipkg $(PKG_BUILD_DIR)/ - find $(PKG_BUILD_DIR) -name CVS | xargs rm -rf - chmod a+x $(PKG_BUILD_DIR)/ipkg/rules - touch $(PKG_BUILD_DIR)/ipkg/rules - -$(I_KMOD_FUSE) $(I_LIBFUSE) $(I_FUSE_UTILS): $(PKG_BUILD_DIR)/ipkg/rules - cd $(PKG_BUILD_DIR); \ - TOPDIR="$(TOPDIR)" IPKG_RULES_INC="$(TOPDIR)/rules.mk" \ - ./ipkg/rules package - -$(IPKG_STATE_DIR)/info/kmod-fuse.list: $(I_KMOD_FUSE) - $(IPKG) install $(I_KMOD_FUSE) - -$(IPKG_STATE_DIR)/info/libfuse.list: $(I_LIBFUSE) - $(IPKG) install $(I_LIBFUSE) - -$(IPKG_STATE_DIR)/info/fuse-utils.list: $(I_FUSE_UTILS) - $(IPKG) install $(I_FUSE_UTILS) - -source: $(DL_DIR)/$(PKG_SOURCE_FILE) -prepare: $(PKG_BUILD_DIR)/ipkg/rules -compile: $(I_KMOD_FUSE) $(I_FUSE_UTILS) -install: $(IPKG_STATE_DIR)/info/kmod-fuse.list $(IPKG_STATE_DIR)/info/libfuse.list $(IPKG_STATE_DIR)/info/fuse-utils.list - -clean: - rm -rf $(PKG_BUILD_DIR) - rm -f $(I_KMOD_FUSE) $(I_LIBFUSE) $(I_FUSE_UTILS) +PKG_NAME:=fuse +PKG_VERSION:=2.2.1 +PKG_RELEASE:=1 +PKG_MD5SUM:=250d89b9c7b6ecf531df60c67f75737d +PKG_SOURCE_URL:= \ + @SF/$(PKG_NAME) \ + http://nthill.free.fr/openwrt/sources/$(PKG_NAME)/ +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_CAT:=zcat + +PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) +PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install + +include $(TOPDIR)/package/templates.mk + +$(eval $(call PKG_template,KMOD_FUSE,kmod-fuse,$(LINUX_VERSION)+$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) +$(eval $(call PKG_template,LIBFUSE,libfuse,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) +$(eval $(call PKG_template,FUSE_UTILS,fuse-utils,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) + +COMPILE_TARGETS += install-dev +CLEAN_TARGETS += uninstall-dev + +include $(TOPDIR)/package/rules.mk + +$(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.prepared + (cd $(PKG_BUILD_DIR); \ + rm -rf config.{cache,status} ; \ + touch configure.in ; \ + touch aclocal.m4 ; \ + touch Makefile.in ; \ + touch include/config.h.in ; \ + touch configure ; \ + $(TARGET_CONFIGURE_OPTS) \ + CFLAGS="$(TARGET_CFLAGS)" \ + ./configure \ + --target=$(GNU_TARGET_NAME) \ + --host=$(GNU_TARGET_NAME) \ + --build=$(GNU_HOST_NAME) \ + --program-prefix="" \ + --program-suffix="" \ + --prefix=/usr \ + --exec-prefix=/usr \ + --bindir=/usr/bin \ + --datadir=/usr/share \ + --includedir=/usr/include \ + --infodir=/usr/share/info \ + --libdir=/usr/lib \ + --libexecdir=/usr/lib/locate \ + --localstatedir=/var/lib \ + --mandir=/usr/share/man \ + --sbindir=/usr/sbin \ + --sysconfdir=/etc \ + $(DISABLE_LARGEFILE) \ + $(DISABLE_NLS) \ + --enable-shared \ + --enable-static \ + --enable-kernel-module \ + --enable-lib \ + --enable-util \ + --disable-example \ + --disable-auto-modprobe \ + --with-kernel=$(LINUX_DIR) \ + ); + touch $(PKG_BUILD_DIR)/.configured + +$(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/.configured + $(MAKE) -C $(PKG_BUILD_DIR) + touch $(PKG_BUILD_DIR)/.built + +$(PKG_BUILD_DIR)/.installed: $(PKG_BUILD_DIR)/.built + mkdir -p $(PKG_INSTALL_DIR) + $(MAKE) -C $(PKG_BUILD_DIR) \ + DESTDIR="$(PKG_INSTALL_DIR)" \ + install + touch $(PKG_BUILD_DIR)/.installed + +$(IPKG_KMOD_FUSE): $(IDIR_KMOD_FUSE)/CONTROL/control $(PKG_BUILD_DIR)/.installed + mkdir -p $(IDIR_KMOD_FUSE)/lib/modules/$(LINUX_VERSION) + cp -fpR $(PKG_INSTALL_DIR)/lib/modules/$(LINUX_VERSION)/kernel/fs/fuse/fuse.o \ + $(IDIR_KMOD_FUSE)/lib/modules/$(LINUX_VERSION)/ + $(RSTRIP_KMOD) $(IDIR_KMOD_FUSE) + mkdir -p $(PACKAGE_DIR) + $(IPKG_BUILD) $(IDIR_KMOD_FUSE) $(PACKAGE_DIR) + +$(IPKG_LIBFUSE): $(IDIR_LIBFUSE)/CONTROL/control $(PKG_BUILD_DIR)/.installed + mkdir -p $(IDIR_LIBFUSE)/usr/lib + cp -fpR $(PKG_INSTALL_DIR)/usr/lib/libfuse.so.* $(IDIR_LIBFUSE)/usr/lib/ + chmod 0644 $(IDIR_LIBFUSE)/usr/lib/lib*.so* + $(RSTRIP) $(IDIR_LIBFUSE) + mkdir -p $(PACKAGE_DIR) + $(IPKG_BUILD) $(IDIR_LIBFUSE) $(PACKAGE_DIR) + +$(IPKG_FUSE_UTILS): $(IDIR_FUSE_UTILS)/CONTROL/control $(PKG_BUILD_DIR)/.installed + mkdir -p $(IDIR_FUSE_UTILS)/usr/bin + cp -fpR $(PKG_INSTALL_DIR)/usr/bin/fusermount $(IDIR_FUSE_UTILS)/usr/bin/ + $(RSTRIP) $(IDIR_FUSE_UTILS) + mkdir -p $(PACKAGE_DIR) + $(IPKG_BUILD) $(IDIR_FUSE_UTILS) $(PACKAGE_DIR) + +$(STAGING_DIR)/usr/lib/libfuse.so: $(PKG_BUILD_DIR)/.installed + mkdir -p $(PKG_INSTALL_DIR)/usr/include + cp -fpR $(PKG_INSTALL_DIR)/usr/include/fuse* $(STAGING_DIR)/usr/include/ + mkdir -p $(PKG_INSTALL_DIR)/usr/lib + cp -fpR $(PKG_INSTALL_DIR)/usr/lib/libfuse.{a,so*} $(STAGING_DIR)/usr/lib/ + mkdir -p $(PKG_INSTALL_DIR)/usr/lib/pkgconfig + cp -fpR $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/fuse.pc $(STAGING_DIR)/usr/lib/pkgconfig/ + +install-dev: $(STAGING_DIR)/usr/lib/libfuse.so + +uninstall-dev: + rm -rf $(STAGING_DIR)/usr/include/fuse* + rm -rf $(STAGING_DIR)/usr/lib/libfuse.{a,so*} + rm -rf $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc -- cgit v1.2.3 From ca25ee347c28d093ac33ce2611e4c646d198cc52 Mon Sep 17 00:00:00 2001 From: Mike Baker Date: Thu, 21 Apr 2005 07:04:42 +0000 Subject: fix typo git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@696 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/fuse/Makefile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'package/fuse/Makefile') diff --git a/package/fuse/Makefile b/package/fuse/Makefile index 6d9a98d547..1f738d8252 100644 --- a/package/fuse/Makefile +++ b/package/fuse/Makefile @@ -103,11 +103,10 @@ $(IPKG_FUSE_UTILS): $(IDIR_FUSE_UTILS)/CONTROL/control $(PKG_BUILD_DIR)/.install $(IPKG_BUILD) $(IDIR_FUSE_UTILS) $(PACKAGE_DIR) $(STAGING_DIR)/usr/lib/libfuse.so: $(PKG_BUILD_DIR)/.installed - mkdir -p $(PKG_INSTALL_DIR)/usr/include + mkdir -p $(STAGING_DIR)/usr/include cp -fpR $(PKG_INSTALL_DIR)/usr/include/fuse* $(STAGING_DIR)/usr/include/ - mkdir -p $(PKG_INSTALL_DIR)/usr/lib + mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig cp -fpR $(PKG_INSTALL_DIR)/usr/lib/libfuse.{a,so*} $(STAGING_DIR)/usr/lib/ - mkdir -p $(PKG_INSTALL_DIR)/usr/lib/pkgconfig cp -fpR $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/fuse.pc $(STAGING_DIR)/usr/lib/pkgconfig/ install-dev: $(STAGING_DIR)/usr/lib/libfuse.so -- cgit v1.2.3 From 7e2f9e12669fe868c954b21c7d6a3707b50fcc95 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Mon, 9 May 2005 09:33:23 +0000 Subject: merge nico's package/rules.mk and package/templates.mk into one file, update packages that use this git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@817 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/fuse/Makefile | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) (limited to 'package/fuse/Makefile') diff --git a/package/fuse/Makefile b/package/fuse/Makefile index 1f738d8252..c0dd9c1600 100644 --- a/package/fuse/Makefile +++ b/package/fuse/Makefile @@ -7,26 +7,19 @@ PKG_VERSION:=2.2.1 PKG_RELEASE:=1 PKG_MD5SUM:=250d89b9c7b6ecf531df60c67f75737d -PKG_SOURCE_URL:= \ - @SF/$(PKG_NAME) \ - http://nthill.free.fr/openwrt/sources/$(PKG_NAME)/ +PKG_SOURCE_URL:=@SF/$(PKG_NAME) PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_CAT:=zcat PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install -include $(TOPDIR)/package/templates.mk +include $(TOPDIR)/package/rules.mk $(eval $(call PKG_template,KMOD_FUSE,kmod-fuse,$(LINUX_VERSION)+$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) $(eval $(call PKG_template,LIBFUSE,libfuse,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) $(eval $(call PKG_template,FUSE_UTILS,fuse-utils,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) -COMPILE_TARGETS += install-dev -CLEAN_TARGETS += uninstall-dev - -include $(TOPDIR)/package/rules.mk - $(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.prepared (cd $(PKG_BUILD_DIR); \ rm -rf config.{cache,status} ; \ @@ -83,7 +76,6 @@ $(IPKG_KMOD_FUSE): $(IDIR_KMOD_FUSE)/CONTROL/control $(PKG_BUILD_DIR)/.installed mkdir -p $(IDIR_KMOD_FUSE)/lib/modules/$(LINUX_VERSION) cp -fpR $(PKG_INSTALL_DIR)/lib/modules/$(LINUX_VERSION)/kernel/fs/fuse/fuse.o \ $(IDIR_KMOD_FUSE)/lib/modules/$(LINUX_VERSION)/ - $(RSTRIP_KMOD) $(IDIR_KMOD_FUSE) mkdir -p $(PACKAGE_DIR) $(IPKG_BUILD) $(IDIR_KMOD_FUSE) $(PACKAGE_DIR) @@ -115,3 +107,6 @@ uninstall-dev: rm -rf $(STAGING_DIR)/usr/include/fuse* rm -rf $(STAGING_DIR)/usr/lib/libfuse.{a,so*} rm -rf $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc + +install: install-dev +clean: uninstall-dev -- cgit v1.2.3 From fda6011f9692bb8e7a9203f27a032091c2ca462f Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Thu, 12 May 2005 18:03:27 +0000 Subject: remove unnecessary .installed target in fuse and remove some extra stuff now handled by rules.mk git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@834 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/fuse/Makefile | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) (limited to 'package/fuse/Makefile') diff --git a/package/fuse/Makefile b/package/fuse/Makefile index c0dd9c1600..4e228b3f16 100644 --- a/package/fuse/Makefile +++ b/package/fuse/Makefile @@ -20,7 +20,7 @@ $(eval $(call PKG_template,KMOD_FUSE,kmod-fuse,$(LINUX_VERSION)+$(PKG_VERSION)-$ $(eval $(call PKG_template,LIBFUSE,libfuse,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) $(eval $(call PKG_template,FUSE_UTILS,fuse-utils,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) -$(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.prepared +$(PKG_BUILD_DIR)/.configured: (cd $(PKG_BUILD_DIR); \ rm -rf config.{cache,status} ; \ touch configure.in ; \ @@ -61,40 +61,34 @@ $(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.prepared ); touch $(PKG_BUILD_DIR)/.configured -$(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/.configured +$(PKG_BUILD_DIR)/.built: $(MAKE) -C $(PKG_BUILD_DIR) - touch $(PKG_BUILD_DIR)/.built - -$(PKG_BUILD_DIR)/.installed: $(PKG_BUILD_DIR)/.built mkdir -p $(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) \ DESTDIR="$(PKG_INSTALL_DIR)" \ install - touch $(PKG_BUILD_DIR)/.installed + touch $(PKG_BUILD_DIR)/.built -$(IPKG_KMOD_FUSE): $(IDIR_KMOD_FUSE)/CONTROL/control $(PKG_BUILD_DIR)/.installed +$(IPKG_KMOD_FUSE): mkdir -p $(IDIR_KMOD_FUSE)/lib/modules/$(LINUX_VERSION) cp -fpR $(PKG_INSTALL_DIR)/lib/modules/$(LINUX_VERSION)/kernel/fs/fuse/fuse.o \ $(IDIR_KMOD_FUSE)/lib/modules/$(LINUX_VERSION)/ - mkdir -p $(PACKAGE_DIR) $(IPKG_BUILD) $(IDIR_KMOD_FUSE) $(PACKAGE_DIR) -$(IPKG_LIBFUSE): $(IDIR_LIBFUSE)/CONTROL/control $(PKG_BUILD_DIR)/.installed +$(IPKG_LIBFUSE): mkdir -p $(IDIR_LIBFUSE)/usr/lib cp -fpR $(PKG_INSTALL_DIR)/usr/lib/libfuse.so.* $(IDIR_LIBFUSE)/usr/lib/ chmod 0644 $(IDIR_LIBFUSE)/usr/lib/lib*.so* $(RSTRIP) $(IDIR_LIBFUSE) - mkdir -p $(PACKAGE_DIR) $(IPKG_BUILD) $(IDIR_LIBFUSE) $(PACKAGE_DIR) -$(IPKG_FUSE_UTILS): $(IDIR_FUSE_UTILS)/CONTROL/control $(PKG_BUILD_DIR)/.installed +$(IPKG_FUSE_UTILS): mkdir -p $(IDIR_FUSE_UTILS)/usr/bin cp -fpR $(PKG_INSTALL_DIR)/usr/bin/fusermount $(IDIR_FUSE_UTILS)/usr/bin/ $(RSTRIP) $(IDIR_FUSE_UTILS) - mkdir -p $(PACKAGE_DIR) $(IPKG_BUILD) $(IDIR_FUSE_UTILS) $(PACKAGE_DIR) -$(STAGING_DIR)/usr/lib/libfuse.so: $(PKG_BUILD_DIR)/.installed +$(STAGING_DIR)/usr/lib/libfuse.so: $(PKG_BUILD_DIR)/.built mkdir -p $(STAGING_DIR)/usr/include cp -fpR $(PKG_INSTALL_DIR)/usr/include/fuse* $(STAGING_DIR)/usr/include/ mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig -- cgit v1.2.3 From 1c478a693df182a4104311629c4a90159fc31c1f Mon Sep 17 00:00:00 2001 From: Nicolas Thill Date: Thu, 19 May 2005 21:14:18 +0000 Subject: Tweak package build git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@968 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/fuse/Makefile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'package/fuse/Makefile') diff --git a/package/fuse/Makefile b/package/fuse/Makefile index 4e228b3f16..9ddd2ab754 100644 --- a/package/fuse/Makefile +++ b/package/fuse/Makefile @@ -59,15 +59,15 @@ $(PKG_BUILD_DIR)/.configured: --disable-auto-modprobe \ --with-kernel=$(LINUX_DIR) \ ); - touch $(PKG_BUILD_DIR)/.configured + touch $@ $(PKG_BUILD_DIR)/.built: - $(MAKE) -C $(PKG_BUILD_DIR) + rm -rf $(PKG_INSTALL_DIR) mkdir -p $(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) \ DESTDIR="$(PKG_INSTALL_DIR)" \ - install - touch $(PKG_BUILD_DIR)/.built + all install + touch $@ $(IPKG_KMOD_FUSE): mkdir -p $(IDIR_KMOD_FUSE)/lib/modules/$(LINUX_VERSION) -- cgit v1.2.3 From 83f125d8db9729a3e779e1a3bd5068b1d9532811 Mon Sep 17 00:00:00 2001 From: Nicolas Thill Date: Tue, 24 May 2005 11:06:12 +0000 Subject: Fix wrong options passed to configure git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@1049 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/fuse/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'package/fuse/Makefile') diff --git a/package/fuse/Makefile b/package/fuse/Makefile index 9ddd2ab754..869689fe62 100644 --- a/package/fuse/Makefile +++ b/package/fuse/Makefile @@ -43,8 +43,8 @@ $(PKG_BUILD_DIR)/.configured: --includedir=/usr/include \ --infodir=/usr/share/info \ --libdir=/usr/lib \ - --libexecdir=/usr/lib/locate \ - --localstatedir=/var/lib \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ --mandir=/usr/share/man \ --sbindir=/usr/sbin \ --sysconfdir=/etc \ -- cgit v1.2.3 From 1c4a2a55f76e481a2d1bc005405b9ce856d58939 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Sat, 28 May 2005 09:17:29 +0000 Subject: move package/linux into target/linux, use wbx' new kernel code. support building images with more than one kernel, split kernel module parts off of packages that use their own kernel modules (fuse, shfs, openswan). some cleanup in the image building process in target/. image builder is disabled for now, needs some fixing. git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@1085 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/fuse/Makefile | 7 ------- 1 file changed, 7 deletions(-) (limited to 'package/fuse/Makefile') diff --git a/package/fuse/Makefile b/package/fuse/Makefile index 869689fe62..60fb4bec50 100644 --- a/package/fuse/Makefile +++ b/package/fuse/Makefile @@ -16,7 +16,6 @@ PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install include $(TOPDIR)/package/rules.mk -$(eval $(call PKG_template,KMOD_FUSE,kmod-fuse,$(LINUX_VERSION)+$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) $(eval $(call PKG_template,LIBFUSE,libfuse,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) $(eval $(call PKG_template,FUSE_UTILS,fuse-utils,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) @@ -69,12 +68,6 @@ $(PKG_BUILD_DIR)/.built: all install touch $@ -$(IPKG_KMOD_FUSE): - mkdir -p $(IDIR_KMOD_FUSE)/lib/modules/$(LINUX_VERSION) - cp -fpR $(PKG_INSTALL_DIR)/lib/modules/$(LINUX_VERSION)/kernel/fs/fuse/fuse.o \ - $(IDIR_KMOD_FUSE)/lib/modules/$(LINUX_VERSION)/ - $(IPKG_BUILD) $(IDIR_KMOD_FUSE) $(PACKAGE_DIR) - $(IPKG_LIBFUSE): mkdir -p $(IDIR_LIBFUSE)/usr/lib cp -fpR $(PKG_INSTALL_DIR)/usr/lib/libfuse.so.* $(IDIR_LIBFUSE)/usr/lib/ -- cgit v1.2.3 From 2433872e2cdb24347a40f727f0770357d1b76bfc Mon Sep 17 00:00:00 2001 From: Nicolas Thill Date: Mon, 15 Aug 2005 03:22:42 +0000 Subject: do not build kernel module here git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@1679 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/fuse/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'package/fuse/Makefile') diff --git a/package/fuse/Makefile b/package/fuse/Makefile index 60fb4bec50..30b03a8d97 100644 --- a/package/fuse/Makefile +++ b/package/fuse/Makefile @@ -51,7 +51,7 @@ $(PKG_BUILD_DIR)/.configured: $(DISABLE_NLS) \ --enable-shared \ --enable-static \ - --enable-kernel-module \ + --disable-kernel-module \ --enable-lib \ --enable-util \ --disable-example \ -- cgit v1.2.3 From dff508d7732b22e8aa6a42de4014b26bedff61f9 Mon Sep 17 00:00:00 2001 From: Nicolas Thill Date: Tue, 30 Aug 2005 07:49:06 +0000 Subject: update fuse to v2.3.0 (thanks to Christian Magnusson) git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@1791 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/fuse/Makefile | 80 ++++++++++++++++++++++++++++----------------------- 1 file changed, 44 insertions(+), 36 deletions(-) (limited to 'package/fuse/Makefile') diff --git a/package/fuse/Makefile b/package/fuse/Makefile index 30b03a8d97..35d096a5a7 100644 --- a/package/fuse/Makefile +++ b/package/fuse/Makefile @@ -3,9 +3,9 @@ include $(TOPDIR)/rules.mk PKG_NAME:=fuse -PKG_VERSION:=2.2.1 +PKG_VERSION:=2.3.0 PKG_RELEASE:=1 -PKG_MD5SUM:=250d89b9c7b6ecf531df60c67f75737d +PKG_MD5SUM:=0bee98df5b2a29841f75fc188975eabc PKG_SOURCE_URL:=@SF/$(PKG_NAME) PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz @@ -30,33 +30,34 @@ $(PKG_BUILD_DIR)/.configured: $(TARGET_CONFIGURE_OPTS) \ CFLAGS="$(TARGET_CFLAGS)" \ ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --program-prefix="" \ - --program-suffix="" \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --datadir=/usr/share \ - --includedir=/usr/include \ - --infodir=/usr/share/info \ - --libdir=/usr/lib \ - --libexecdir=/usr/lib \ - --localstatedir=/var \ - --mandir=/usr/share/man \ - --sbindir=/usr/sbin \ - --sysconfdir=/etc \ - $(DISABLE_LARGEFILE) \ - $(DISABLE_NLS) \ - --enable-shared \ - --enable-static \ - --disable-kernel-module \ - --enable-lib \ - --enable-util \ - --disable-example \ - --disable-auto-modprobe \ - --with-kernel=$(LINUX_DIR) \ + --target=$(GNU_TARGET_NAME) \ + --host=$(GNU_TARGET_NAME) \ + --build=$(GNU_HOST_NAME) \ + --program-prefix="" \ + --program-suffix="" \ + --prefix=/usr \ + --exec-prefix=/usr \ + --bindir=/usr/bin \ + --datadir=/usr/share \ + --includedir=/usr/include \ + --infodir=/usr/share/info \ + --libdir=/usr/lib \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --mandir=/usr/share/man \ + --sbindir=/usr/sbin \ + --sysconfdir=/etc \ + $(DISABLE_LARGEFILE) \ + $(DISABLE_NLS) \ + --enable-shared \ + --enable-static \ + --disable-rpath \ + --disable-kernel-module \ + --enable-lib \ + --enable-util \ + --disable-example \ + --disable-auto-modprobe \ + --with-kernel=$(LINUX_DIR) \ ); touch $@ @@ -71,7 +72,6 @@ $(PKG_BUILD_DIR)/.built: $(IPKG_LIBFUSE): mkdir -p $(IDIR_LIBFUSE)/usr/lib cp -fpR $(PKG_INSTALL_DIR)/usr/lib/libfuse.so.* $(IDIR_LIBFUSE)/usr/lib/ - chmod 0644 $(IDIR_LIBFUSE)/usr/lib/lib*.so* $(RSTRIP) $(IDIR_LIBFUSE) $(IPKG_BUILD) $(IDIR_LIBFUSE) $(PACKAGE_DIR) @@ -83,17 +83,25 @@ $(IPKG_FUSE_UTILS): $(STAGING_DIR)/usr/lib/libfuse.so: $(PKG_BUILD_DIR)/.built mkdir -p $(STAGING_DIR)/usr/include - cp -fpR $(PKG_INSTALL_DIR)/usr/include/fuse* $(STAGING_DIR)/usr/include/ + cp -fpR $(PKG_INSTALL_DIR)/usr/include/fuse $(STAGING_DIR)/usr/include/ + cp -fpR $(PKG_INSTALL_DIR)/usr/include/fuse.h $(STAGING_DIR)/usr/include/ + mkdir -p $(STAGING_DIR)/usr/lib + cp -fpR $(PKG_INSTALL_DIR)/usr/lib/libfuse.a $(STAGING_DIR)/usr/lib/ + cp -fpR $(PKG_INSTALL_DIR)/usr/lib/libfuse.so* $(STAGING_DIR)/usr/lib/ mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig - cp -fpR $(PKG_INSTALL_DIR)/usr/lib/libfuse.{a,so*} $(STAGING_DIR)/usr/lib/ cp -fpR $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/fuse.pc $(STAGING_DIR)/usr/lib/pkgconfig/ + $(SED) 's,-I$${includedir}/fuse,,g' $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc + $(SED) 's,-L$${libdir},,g' $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc install-dev: $(STAGING_DIR)/usr/lib/libfuse.so uninstall-dev: - rm -rf $(STAGING_DIR)/usr/include/fuse* - rm -rf $(STAGING_DIR)/usr/lib/libfuse.{a,so*} - rm -rf $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc + rm -rf \ + $(STAGING_DIR)/usr/include/fuse \ + $(STAGING_DIR)/usr/include/fuse.h \ + $(STAGING_DIR)/usr/lib/libfuse.a \ + $(STAGING_DIR)/usr/lib/libfuse.so* \ + $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc \ -install: install-dev +compile: install-dev clean: uninstall-dev -- cgit v1.2.3 From 4b60e9bd89f6d8201543572376a543c22282c097 Mon Sep 17 00:00:00 2001 From: Nicolas Thill Date: Thu, 20 Oct 2005 03:00:29 +0000 Subject: update fuse to new upstream release (v2.4.1) (thanks to Christian Magnusson) git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2186 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/fuse/Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'package/fuse/Makefile') diff --git a/package/fuse/Makefile b/package/fuse/Makefile index 35d096a5a7..d5e3222e52 100644 --- a/package/fuse/Makefile +++ b/package/fuse/Makefile @@ -3,9 +3,9 @@ include $(TOPDIR)/rules.mk PKG_NAME:=fuse -PKG_VERSION:=2.3.0 +PKG_VERSION:=2.4.1 PKG_RELEASE:=1 -PKG_MD5SUM:=0bee98df5b2a29841f75fc188975eabc +PKG_MD5SUM:=553bd9c5a4f3cd27f3e2b93844711e4c PKG_SOURCE_URL:=@SF/$(PKG_NAME) PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz @@ -58,6 +58,7 @@ $(PKG_BUILD_DIR)/.configured: --disable-example \ --disable-auto-modprobe \ --with-kernel=$(LINUX_DIR) \ + --disable-mtab \ ); touch $@ -- cgit v1.2.3 From 8b8c9d4d6e70172075340cc98ca0b5a3850a0e97 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Sat, 22 Oct 2005 12:12:59 +0000 Subject: lots of small package changes and dependency cleanups for the V= stuff git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2230 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/fuse/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'package/fuse/Makefile') diff --git a/package/fuse/Makefile b/package/fuse/Makefile index d5e3222e52..452a4ab7dd 100644 --- a/package/fuse/Makefile +++ b/package/fuse/Makefile @@ -104,5 +104,5 @@ uninstall-dev: $(STAGING_DIR)/usr/lib/libfuse.so* \ $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc \ -compile: install-dev -clean: uninstall-dev +compile-targets: install-dev +clean-targets: uninstall-dev -- cgit v1.2.3 From e0af0a4eb8fe94c5b9eb3baf074fdcf5183c10d0 Mon Sep 17 00:00:00 2001 From: Mike Baker Date: Wed, 1 Feb 2006 23:53:19 +0000 Subject: change cp to $(CP) git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@3112 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/fuse/Makefile | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'package/fuse/Makefile') diff --git a/package/fuse/Makefile b/package/fuse/Makefile index 452a4ab7dd..7f3572e90d 100644 --- a/package/fuse/Makefile +++ b/package/fuse/Makefile @@ -72,25 +72,25 @@ $(PKG_BUILD_DIR)/.built: $(IPKG_LIBFUSE): mkdir -p $(IDIR_LIBFUSE)/usr/lib - cp -fpR $(PKG_INSTALL_DIR)/usr/lib/libfuse.so.* $(IDIR_LIBFUSE)/usr/lib/ + $(CP) $(PKG_INSTALL_DIR)/usr/lib/libfuse.so.* $(IDIR_LIBFUSE)/usr/lib/ $(RSTRIP) $(IDIR_LIBFUSE) $(IPKG_BUILD) $(IDIR_LIBFUSE) $(PACKAGE_DIR) $(IPKG_FUSE_UTILS): mkdir -p $(IDIR_FUSE_UTILS)/usr/bin - cp -fpR $(PKG_INSTALL_DIR)/usr/bin/fusermount $(IDIR_FUSE_UTILS)/usr/bin/ + $(CP) $(PKG_INSTALL_DIR)/usr/bin/fusermount $(IDIR_FUSE_UTILS)/usr/bin/ $(RSTRIP) $(IDIR_FUSE_UTILS) $(IPKG_BUILD) $(IDIR_FUSE_UTILS) $(PACKAGE_DIR) $(STAGING_DIR)/usr/lib/libfuse.so: $(PKG_BUILD_DIR)/.built mkdir -p $(STAGING_DIR)/usr/include - cp -fpR $(PKG_INSTALL_DIR)/usr/include/fuse $(STAGING_DIR)/usr/include/ - cp -fpR $(PKG_INSTALL_DIR)/usr/include/fuse.h $(STAGING_DIR)/usr/include/ + $(CP) $(PKG_INSTALL_DIR)/usr/include/fuse $(STAGING_DIR)/usr/include/ + $(CP) $(PKG_INSTALL_DIR)/usr/include/fuse.h $(STAGING_DIR)/usr/include/ mkdir -p $(STAGING_DIR)/usr/lib - cp -fpR $(PKG_INSTALL_DIR)/usr/lib/libfuse.a $(STAGING_DIR)/usr/lib/ - cp -fpR $(PKG_INSTALL_DIR)/usr/lib/libfuse.so* $(STAGING_DIR)/usr/lib/ + $(CP) $(PKG_INSTALL_DIR)/usr/lib/libfuse.a $(STAGING_DIR)/usr/lib/ + $(CP) $(PKG_INSTALL_DIR)/usr/lib/libfuse.so* $(STAGING_DIR)/usr/lib/ mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig - cp -fpR $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/fuse.pc $(STAGING_DIR)/usr/lib/pkgconfig/ + $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/fuse.pc $(STAGING_DIR)/usr/lib/pkgconfig/ $(SED) 's,-I$${includedir}/fuse,,g' $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc $(SED) 's,-L$${libdir},,g' $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc -- cgit v1.2.3 From 539594b67971a62933dbda0253a268916d21630b Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Tue, 28 Mar 2006 18:21:42 +0000 Subject: update to 2.5.2 to fix compile issue git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@3527 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/fuse/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'package/fuse/Makefile') diff --git a/package/fuse/Makefile b/package/fuse/Makefile index 7f3572e90d..646b9d22ec 100644 --- a/package/fuse/Makefile +++ b/package/fuse/Makefile @@ -3,9 +3,9 @@ include $(TOPDIR)/rules.mk PKG_NAME:=fuse -PKG_VERSION:=2.4.1 +PKG_VERSION:=2.5.2 PKG_RELEASE:=1 -PKG_MD5SUM:=553bd9c5a4f3cd27f3e2b93844711e4c +PKG_MD5SUM:=ea565debe6c7486963bef05c45c50361 PKG_SOURCE_URL:=@SF/$(PKG_NAME) PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz -- cgit v1.2.3 From 8675818f87ede896382e712554a8b820b0f8ead7 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Thu, 13 Apr 2006 22:20:15 +0000 Subject: remove lots of non-essential packages git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3641 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/fuse/Makefile | 108 -------------------------------------------------- 1 file changed, 108 deletions(-) delete mode 100644 package/fuse/Makefile (limited to 'package/fuse/Makefile') diff --git a/package/fuse/Makefile b/package/fuse/Makefile deleted file mode 100644 index 646b9d22ec..0000000000 --- a/package/fuse/Makefile +++ /dev/null @@ -1,108 +0,0 @@ -# $Id$ - -include $(TOPDIR)/rules.mk - -PKG_NAME:=fuse -PKG_VERSION:=2.5.2 -PKG_RELEASE:=1 -PKG_MD5SUM:=ea565debe6c7486963bef05c45c50361 - -PKG_SOURCE_URL:=@SF/$(PKG_NAME) -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz -PKG_CAT:=zcat - -PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) -PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install - -include $(TOPDIR)/package/rules.mk - -$(eval $(call PKG_template,LIBFUSE,libfuse,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) -$(eval $(call PKG_template,FUSE_UTILS,fuse-utils,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) - -$(PKG_BUILD_DIR)/.configured: - (cd $(PKG_BUILD_DIR); \ - rm -rf config.{cache,status} ; \ - touch configure.in ; \ - touch aclocal.m4 ; \ - touch Makefile.in ; \ - touch include/config.h.in ; \ - touch configure ; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --program-prefix="" \ - --program-suffix="" \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --datadir=/usr/share \ - --includedir=/usr/include \ - --infodir=/usr/share/info \ - --libdir=/usr/lib \ - --libexecdir=/usr/lib \ - --localstatedir=/var \ - --mandir=/usr/share/man \ - --sbindir=/usr/sbin \ - --sysconfdir=/etc \ - $(DISABLE_LARGEFILE) \ - $(DISABLE_NLS) \ - --enable-shared \ - --enable-static \ - --disable-rpath \ - --disable-kernel-module \ - --enable-lib \ - --enable-util \ - --disable-example \ - --disable-auto-modprobe \ - --with-kernel=$(LINUX_DIR) \ - --disable-mtab \ - ); - touch $@ - -$(PKG_BUILD_DIR)/.built: - rm -rf $(PKG_INSTALL_DIR) - mkdir -p $(PKG_INSTALL_DIR) - $(MAKE) -C $(PKG_BUILD_DIR) \ - DESTDIR="$(PKG_INSTALL_DIR)" \ - all install - touch $@ - -$(IPKG_LIBFUSE): - mkdir -p $(IDIR_LIBFUSE)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libfuse.so.* $(IDIR_LIBFUSE)/usr/lib/ - $(RSTRIP) $(IDIR_LIBFUSE) - $(IPKG_BUILD) $(IDIR_LIBFUSE) $(PACKAGE_DIR) - -$(IPKG_FUSE_UTILS): - mkdir -p $(IDIR_FUSE_UTILS)/usr/bin - $(CP) $(PKG_INSTALL_DIR)/usr/bin/fusermount $(IDIR_FUSE_UTILS)/usr/bin/ - $(RSTRIP) $(IDIR_FUSE_UTILS) - $(IPKG_BUILD) $(IDIR_FUSE_UTILS) $(PACKAGE_DIR) - -$(STAGING_DIR)/usr/lib/libfuse.so: $(PKG_BUILD_DIR)/.built - mkdir -p $(STAGING_DIR)/usr/include - $(CP) $(PKG_INSTALL_DIR)/usr/include/fuse $(STAGING_DIR)/usr/include/ - $(CP) $(PKG_INSTALL_DIR)/usr/include/fuse.h $(STAGING_DIR)/usr/include/ - mkdir -p $(STAGING_DIR)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libfuse.a $(STAGING_DIR)/usr/lib/ - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libfuse.so* $(STAGING_DIR)/usr/lib/ - mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig - $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/fuse.pc $(STAGING_DIR)/usr/lib/pkgconfig/ - $(SED) 's,-I$${includedir}/fuse,,g' $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc - $(SED) 's,-L$${libdir},,g' $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc - -install-dev: $(STAGING_DIR)/usr/lib/libfuse.so - -uninstall-dev: - rm -rf \ - $(STAGING_DIR)/usr/include/fuse \ - $(STAGING_DIR)/usr/include/fuse.h \ - $(STAGING_DIR)/usr/lib/libfuse.a \ - $(STAGING_DIR)/usr/lib/libfuse.so* \ - $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc \ - -compile-targets: install-dev -clean-targets: uninstall-dev -- cgit v1.2.3 From c56bf84b1b91b1c1085825f8725135a260bf6ad7 Mon Sep 17 00:00:00 2001 From: Nicolas Thill Date: Sat, 17 Jun 2006 08:34:53 +0000 Subject: move fuse from target/linux/package/ to package/, update to v2.5.3, add userland lib, util and dev stuff from trunk. git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3966 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/fuse/Makefile | 117 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 117 insertions(+) create mode 100644 package/fuse/Makefile (limited to 'package/fuse/Makefile') diff --git a/package/fuse/Makefile b/package/fuse/Makefile new file mode 100644 index 0000000000..3b9418703a --- /dev/null +++ b/package/fuse/Makefile @@ -0,0 +1,117 @@ +# $Id$ + +include $(TOPDIR)/rules.mk +include $(TOPDIR)/package/kernel.mk + +PKG_NAME:=fuse +PKG_VERSION:=2.5.3 +PKG_RELEASE:=1 +PKG_MD5SUM:=9c7e8b6606b9f158ae20b8521ba2867c + +PKG_SOURCE_URL:=@SF/$(PKG_NAME) +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_CAT:=zcat + +PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) +PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install + +include $(TOPDIR)/package/rules.mk + +define Package/kmod-fuse + SECTION:=drivers + CATEGORY:=Drivers + DEPENDS:= + TITLE:=FUSE (Filesystem in UserSpacE) + DESCRIPTION:=FUSE (Filesystem in UserSpacE) + URL:=http://fuse.sourceforge.net/ + VERSION:=$(LINUX_VERSION)+$(PKG_VERSION)-$(BOARD)-$(PKG_RELEASE) +endef + +define Build/Configure + (cd $(PKG_BUILD_DIR); \ + rm -rf config.{cache,status} ; \ + touch configure.in ; \ + touch aclocal.m4 ; \ + touch Makefile.in ; \ + touch include/config.h.in ; \ + touch configure ; \ + $(TARGET_CONFIGURE_OPTS) \ + ./configure \ + --target=$(GNU_TARGET_NAME) \ + --host=$(GNU_TARGET_NAME) \ + --build=$(GNU_HOST_NAME) \ + --program-prefix="" \ + --program-suffix="" \ + --prefix=/usr \ + --exec-prefix=/usr \ + --bindir=/usr/bin \ + --datadir=/usr/share \ + --includedir=/usr/include \ + --infodir=/usr/share/info \ + --libdir=/usr/lib \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --mandir=/usr/share/man \ + --sbindir=/usr/sbin \ + --sysconfdir=/etc \ + $(DISABLE_LARGEFILE) \ + $(DISABLE_NLS) \ + --enable-shared \ + --enable-static \ + --disable-rpath \ + --enable-kernel-module \ + --enable-lib \ + --enable-util \ + --disable-example \ + --disable-auto-modprobe \ + --with-kernel=$(LINUX_DIR) \ + --disable-mtab \ + ); +endef + +define Build/Compile + rm -rf $(PKG_INSTALL_DIR) + mkdir -p $(PKG_INSTALL_DIR) + $(MAKE) -C $(PKG_BUILD_DIR) \ + ARCH="$(LINUX_KARCH)" \ + CROSS_COMPILE="$(TARGET_CROSS)" \ + PATH="$(TARGET_PATH)" \ + DESTDIR="$(PKG_INSTALL_DIR)" \ + all install +endef + +define Package/kmod-fuse/install + install -d -m0755 $(1)/lib/modules/$(LINUX_VERSION) + $(CP) $(PKG_INSTALL_DIR)/lib/modules/$(LINUX_VERSION)/kernel/fs/fuse/fuse.$(LINUX_KMOD_SUFFIX) \ + $(1)/lib/modules/$(LINUX_VERSION)/ + install -d -m0755 $(1)/usr/lib + $(CP) $(PKG_INSTALL_DIR)/usr/lib/libfuse.so.* $(1)/usr/lib/ + install -d -m0755 $(1)/usr/bin + $(CP) $(PKG_INSTALL_DIR)/usr/bin/fusermount $(1)/usr/bin/ +endef + + +define Build/InstallDev + mkdir -p $(STAGING_DIR)/usr/include + $(CP) $(PKG_INSTALL_DIR)/usr/include/fuse $(STAGING_DIR)/usr/include/ + $(CP) $(PKG_INSTALL_DIR)/usr/include/fuse.h $(STAGING_DIR)/usr/include/ + mkdir -p $(STAGING_DIR)/usr/lib + $(CP) $(PKG_INSTALL_DIR)/usr/lib/libfuse.a $(STAGING_DIR)/usr/lib/ + $(CP) $(PKG_INSTALL_DIR)/usr/lib/libfuse.so* $(STAGING_DIR)/usr/lib/ + mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig + $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/fuse.pc $(STAGING_DIR)/usr/lib/pkgconfig/ + $(SED) 's,-I$${includedir}/fuse,,g' $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc + $(SED) 's,-L$${libdir},,g' $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc +endef + +define Build/UninstallDev + rm -rf \ + $(STAGING_DIR)/usr/include/fuse \ + $(STAGING_DIR)/usr/include/fuse.h \ + $(STAGING_DIR)/usr/lib/libfuse.a \ + $(STAGING_DIR)/usr/lib/libfuse.so* \ + $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc +endef + + +$(eval $(call BuildPackage,kmod-fuse)) -- cgit v1.2.3 From b9420a966a4b51ff3ee78675993553f497b721f7 Mon Sep 17 00:00:00 2001 From: Nicolas Thill Date: Sat, 17 Jun 2006 08:58:45 +0000 Subject: add TARGET_CFLAGS to configure for userland lib and util. git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3967 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/fuse/Makefile | 1 + 1 file changed, 1 insertion(+) (limited to 'package/fuse/Makefile') diff --git a/package/fuse/Makefile b/package/fuse/Makefile index 3b9418703a..09780e0d38 100644 --- a/package/fuse/Makefile +++ b/package/fuse/Makefile @@ -36,6 +36,7 @@ define Build/Configure touch include/config.h.in ; \ touch configure ; \ $(TARGET_CONFIGURE_OPTS) \ + CFLAGS="$(TARGET_CFLAGS)" \ ./configure \ --target=$(GNU_TARGET_NAME) \ --host=$(GNU_TARGET_NAME) \ -- cgit v1.2.3 From c12c40f4a65efb0a0c070fe914c6552dbf2f22d1 Mon Sep 17 00:00:00 2001 From: Nicolas Thill Date: Sun, 18 Jun 2006 18:30:40 +0000 Subject: normalize Makefiles. git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3998 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/fuse/Makefile | 51 +++++++++++++++++++++++---------------------------- 1 file changed, 23 insertions(+), 28 deletions(-) (limited to 'package/fuse/Makefile') diff --git a/package/fuse/Makefile b/package/fuse/Makefile index 09780e0d38..91d4dd6074 100644 --- a/package/fuse/Makefile +++ b/package/fuse/Makefile @@ -8,23 +8,23 @@ PKG_VERSION:=2.5.3 PKG_RELEASE:=1 PKG_MD5SUM:=9c7e8b6606b9f158ae20b8521ba2867c +PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) PKG_SOURCE_URL:=@SF/$(PKG_NAME) PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_CAT:=zcat -PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install include $(TOPDIR)/package/rules.mk define Package/kmod-fuse - SECTION:=drivers - CATEGORY:=Drivers - DEPENDS:= - TITLE:=FUSE (Filesystem in UserSpacE) - DESCRIPTION:=FUSE (Filesystem in UserSpacE) - URL:=http://fuse.sourceforge.net/ - VERSION:=$(LINUX_VERSION)+$(PKG_VERSION)-$(BOARD)-$(PKG_RELEASE) +SECTION:=drivers +CATEGORY:=Drivers +DEPENDS:= +TITLE:=FUSE (Filesystem in UserSpacE) +DESCRIPTION:=FUSE (Filesystem in UserSpacE) +URL:=http://fuse.sourceforge.net/ +VERSION:=$(LINUX_VERSION)+$(PKG_VERSION)-$(BOARD)-$(PKG_RELEASE) endef define Build/Configure @@ -81,24 +81,13 @@ define Build/Compile all install endef -define Package/kmod-fuse/install - install -d -m0755 $(1)/lib/modules/$(LINUX_VERSION) - $(CP) $(PKG_INSTALL_DIR)/lib/modules/$(LINUX_VERSION)/kernel/fs/fuse/fuse.$(LINUX_KMOD_SUFFIX) \ - $(1)/lib/modules/$(LINUX_VERSION)/ - install -d -m0755 $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libfuse.so.* $(1)/usr/lib/ - install -d -m0755 $(1)/usr/bin - $(CP) $(PKG_INSTALL_DIR)/usr/bin/fusermount $(1)/usr/bin/ -endef - - define Build/InstallDev mkdir -p $(STAGING_DIR)/usr/include - $(CP) $(PKG_INSTALL_DIR)/usr/include/fuse $(STAGING_DIR)/usr/include/ - $(CP) $(PKG_INSTALL_DIR)/usr/include/fuse.h $(STAGING_DIR)/usr/include/ + $(CP) $(PKG_INSTALL_DIR)/usr/include/fuse{,.h} \ + $(STAGING_DIR)/usr/include/ mkdir -p $(STAGING_DIR)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libfuse.a $(STAGING_DIR)/usr/lib/ - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libfuse.so* $(STAGING_DIR)/usr/lib/ + $(CP) $(PKG_INSTALL_DIR)/usr/lib/libfuse.{a,so*} \ + $(STAGING_DIR)/usr/lib/ mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/fuse.pc $(STAGING_DIR)/usr/lib/pkgconfig/ $(SED) 's,-I$${includedir}/fuse,,g' $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc @@ -106,13 +95,19 @@ define Build/InstallDev endef define Build/UninstallDev - rm -rf \ - $(STAGING_DIR)/usr/include/fuse \ - $(STAGING_DIR)/usr/include/fuse.h \ - $(STAGING_DIR)/usr/lib/libfuse.a \ - $(STAGING_DIR)/usr/lib/libfuse.so* \ + rm -rf $(STAGING_DIR)/usr/include/fuse{,.h} \ + $(STAGING_DIR)/usr/lib/libfuse.{a,so*} \ $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc endef +define Package/kmod-fuse/install + install -d -m0755 $(1)/lib/modules/$(LINUX_VERSION) + $(CP) $(PKG_INSTALL_DIR)/lib/modules/$(LINUX_VERSION)/kernel/fs/fuse/fuse.$(LINUX_KMOD_SUFFIX) \ + $(1)/lib/modules/$(LINUX_VERSION)/ + install -d -m0755 $(1)/usr/lib + $(CP) $(PKG_INSTALL_DIR)/usr/lib/libfuse.so.* $(1)/usr/lib/ + install -d -m0755 $(1)/usr/bin + $(CP) $(PKG_INSTALL_DIR)/usr/bin/fusermount $(1)/usr/bin/ +endef $(eval $(call BuildPackage,kmod-fuse)) -- cgit v1.2.3 From 08cbdbc1b095f079e37680c972b80079524290ad Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Wed, 21 Jun 2006 02:16:37 +0000 Subject: build system cleanup. move shared include files into $(TOPDIR)/include, move lzma, mkfs.* into toolchain/ git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4032 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/fuse/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'package/fuse/Makefile') diff --git a/package/fuse/Makefile b/package/fuse/Makefile index 91d4dd6074..b7084236df 100644 --- a/package/fuse/Makefile +++ b/package/fuse/Makefile @@ -1,7 +1,7 @@ # $Id$ include $(TOPDIR)/rules.mk -include $(TOPDIR)/package/kernel.mk +include $(TOPDIR)/include/kernel.mk PKG_NAME:=fuse PKG_VERSION:=2.5.3 @@ -15,7 +15,7 @@ PKG_CAT:=zcat PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install -include $(TOPDIR)/package/rules.mk +include $(TOPDIR)/include/package.mk define Package/kmod-fuse SECTION:=drivers -- cgit v1.2.3 From 24cf53528f4d83c427a457c67c65423eedb2344e Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Wed, 21 Jun 2006 02:32:39 +0000 Subject: add INCLUDE_DIR variable for $(TOPDIR)/include git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4033 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/fuse/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'package/fuse/Makefile') diff --git a/package/fuse/Makefile b/package/fuse/Makefile index b7084236df..06777c8528 100644 --- a/package/fuse/Makefile +++ b/package/fuse/Makefile @@ -1,7 +1,7 @@ # $Id$ include $(TOPDIR)/rules.mk -include $(TOPDIR)/include/kernel.mk +include $(INCLUDE_DIR)/kernel.mk PKG_NAME:=fuse PKG_VERSION:=2.5.3 @@ -15,7 +15,7 @@ PKG_CAT:=zcat PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install -include $(TOPDIR)/include/package.mk +include $(INCLUDE_DIR)/package.mk define Package/kmod-fuse SECTION:=drivers -- cgit v1.2.3 From f9e5c1b1d5c9d4968f8a3ca32a29e65997b704b9 Mon Sep 17 00:00:00 2001 From: Mike Baker Date: Tue, 27 Jun 2006 00:35:46 +0000 Subject: credit where credit is due git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4091 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/fuse/Makefile | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'package/fuse/Makefile') diff --git a/package/fuse/Makefile b/package/fuse/Makefile index 06777c8528..c9eef88344 100644 --- a/package/fuse/Makefile +++ b/package/fuse/Makefile @@ -1,3 +1,9 @@ +# +# Copyright (C) 2006 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# # $Id$ include $(TOPDIR)/rules.mk -- cgit v1.2.3 From 87031562ae11eeac354d4ba7e984ab727fda83e6 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Sun, 30 Jul 2006 14:51:23 +0000 Subject: fuse: put PKG_BUILD_DIR in KERNEL_BUILD_DIR git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4328 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/fuse/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'package/fuse/Makefile') diff --git a/package/fuse/Makefile b/package/fuse/Makefile index c9eef88344..f690f56fa7 100644 --- a/package/fuse/Makefile +++ b/package/fuse/Makefile @@ -14,7 +14,7 @@ PKG_VERSION:=2.5.3 PKG_RELEASE:=1 PKG_MD5SUM:=9c7e8b6606b9f158ae20b8521ba2867c -PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) +PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) PKG_SOURCE_URL:=@SF/$(PKG_NAME) PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_CAT:=zcat -- cgit v1.2.3 From 2ffe012ebb6fe6bf1bd8db2305e50d2dc30453a3 Mon Sep 17 00:00:00 2001 From: Mike Baker Date: Fri, 4 Aug 2006 11:59:52 +0000 Subject: set PATH in rules.mk git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4438 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/fuse/Makefile | 1 - 1 file changed, 1 deletion(-) (limited to 'package/fuse/Makefile') diff --git a/package/fuse/Makefile b/package/fuse/Makefile index f690f56fa7..fd55c71dc7 100644 --- a/package/fuse/Makefile +++ b/package/fuse/Makefile @@ -82,7 +82,6 @@ define Build/Compile $(MAKE) -C $(PKG_BUILD_DIR) \ ARCH="$(LINUX_KARCH)" \ CROSS_COMPILE="$(TARGET_CROSS)" \ - PATH="$(TARGET_PATH)" \ DESTDIR="$(PKG_INSTALL_DIR)" \ all install endef -- cgit v1.2.3 From d761aee70b359f52b2b0bcba7f5f3f436759825c Mon Sep 17 00:00:00 2001 From: Nicolas Thill Date: Sat, 23 Sep 2006 13:40:25 +0000 Subject: standardize Makefile, add userland packages, fix fuse.pc in InstallDev git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4819 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/fuse/Makefile | 78 +++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 57 insertions(+), 21 deletions(-) (limited to 'package/fuse/Makefile') diff --git a/package/fuse/Makefile b/package/fuse/Makefile index fd55c71dc7..422499d77d 100644 --- a/package/fuse/Makefile +++ b/package/fuse/Makefile @@ -12,30 +12,57 @@ include $(INCLUDE_DIR)/kernel.mk PKG_NAME:=fuse PKG_VERSION:=2.5.3 PKG_RELEASE:=1 -PKG_MD5SUM:=9c7e8b6606b9f158ae20b8521ba2867c PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) -PKG_SOURCE_URL:=@SF/$(PKG_NAME) PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=@SF/$(PKG_NAME) +PKG_MD5SUM:=9c7e8b6606b9f158ae20b8521ba2867c PKG_CAT:=zcat PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install include $(INCLUDE_DIR)/package.mk +define Package/fuse/Default + TITLE:=FUSE + DESCRIPTION:=\ + FUSE (Filesystem in UserSpacE) + URL:=http://fuse.sourceforge.net/ +endef + +define Package/fuse-utils + $(call Package/fuse/Default) + SECTION:=utils + CATEGORY:=Utilities + TITLE+= (utilities) + DESCRIPTION+=\\\ + \\\ + This package contains the FUSE utilities. +endef + define Package/kmod-fuse -SECTION:=drivers -CATEGORY:=Drivers -DEPENDS:= -TITLE:=FUSE (Filesystem in UserSpacE) -DESCRIPTION:=FUSE (Filesystem in UserSpacE) -URL:=http://fuse.sourceforge.net/ -VERSION:=$(LINUX_VERSION)+$(PKG_VERSION)-$(BOARD)-$(PKG_RELEASE) + $(call Package/fuse/Default) + SECTION:=kernel + CATEGORY:=Kernel drivers + TITLE+= (kernel module) + DESCRIPTION+=\\\ + \\\ + This package contains the FUSE kernel module. + VERSION:=$(LINUX_VERSION)+$(PKG_VERSION)-$(BOARD)-$(PKG_RELEASE) +endef + +define Package/libfuse + $(call Package/fuse/Default) + SECTION:=libs + CATEGORY:=Libraries + TITLE+= (library) + DESCRIPTION+=\\\ + \\\ + This package contains the FUSE shared library, needed by other programs. endef define Build/Configure - (cd $(PKG_BUILD_DIR); \ - rm -rf config.{cache,status} ; \ + (cd $(PKG_BUILD_DIR); rm -f config.cache; \ touch configure.in ; \ touch aclocal.m4 ; \ touch Makefile.in ; \ @@ -71,14 +98,12 @@ define Build/Configure --enable-util \ --disable-example \ --disable-auto-modprobe \ - --with-kernel=$(LINUX_DIR) \ + --with-kernel="$(LINUX_DIR)" \ --disable-mtab \ ); endef define Build/Compile - rm -rf $(PKG_INSTALL_DIR) - mkdir -p $(PKG_INSTALL_DIR) $(MAKE) -C $(PKG_BUILD_DIR) \ ARCH="$(LINUX_KARCH)" \ CROSS_COMPILE="$(TARGET_CROSS)" \ @@ -88,23 +113,27 @@ endef define Build/InstallDev mkdir -p $(STAGING_DIR)/usr/include - $(CP) $(PKG_INSTALL_DIR)/usr/include/fuse{,.h} \ - $(STAGING_DIR)/usr/include/ + $(CP) $(PKG_INSTALL_DIR)/usr/include/fuse{,.h} $(STAGING_DIR)/usr/include/ mkdir -p $(STAGING_DIR)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libfuse.{a,so*} \ - $(STAGING_DIR)/usr/lib/ + $(CP) $(PKG_INSTALL_DIR)/usr/lib/libfuse.{a,so*} $(STAGING_DIR)/usr/lib/ mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/fuse.pc $(STAGING_DIR)/usr/lib/pkgconfig/ - $(SED) 's,-I$${includedir}/fuse,,g' $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc - $(SED) 's,-L$${libdir},,g' $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc + $(SED) 's,-I$$$${includedir}/fuse,,g' $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc + $(SED) 's,-L$$$${libdir},,g' $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc endef define Build/UninstallDev - rm -rf $(STAGING_DIR)/usr/include/fuse{,.h} \ + rm -rf \ + $(STAGING_DIR)/usr/include/fuse{,.h} \ $(STAGING_DIR)/usr/lib/libfuse.{a,so*} \ $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc endef +define Package/fuse-utils/install + install -d -m0755 $(1)/usr/bin + $(CP) $(PKG_INSTALL_DIR)/usr/bin/fusermount $(1)/usr/bin/ +endef + define Package/kmod-fuse/install install -d -m0755 $(1)/lib/modules/$(LINUX_VERSION) $(CP) $(PKG_INSTALL_DIR)/lib/modules/$(LINUX_VERSION)/kernel/fs/fuse/fuse.$(LINUX_KMOD_SUFFIX) \ @@ -115,4 +144,11 @@ define Package/kmod-fuse/install $(CP) $(PKG_INSTALL_DIR)/usr/bin/fusermount $(1)/usr/bin/ endef +define Package/libfuse/install + install -d -m0755 $(1)/usr/lib + $(CP) $(PKG_INSTALL_DIR)/usr/lib/libfuse.so.* $(1)/usr/lib/ +endef + +$(eval $(call BuildPackage,fuse-utils)) $(eval $(call BuildPackage,kmod-fuse)) +$(eval $(call BuildPackage,libfuse)) -- cgit v1.2.3 From ecb6c4b599eab655681dbaa3e755709fa1b819b3 Mon Sep 17 00:00:00 2001 From: Nicolas Thill Date: Sun, 24 Sep 2006 20:49:31 +0000 Subject: new (last?) attempt at standardizing Makefiles git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4855 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/fuse/Makefile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'package/fuse/Makefile') diff --git a/package/fuse/Makefile b/package/fuse/Makefile index 422499d77d..8c6b2ce564 100644 --- a/package/fuse/Makefile +++ b/package/fuse/Makefile @@ -13,12 +13,12 @@ PKG_NAME:=fuse PKG_VERSION:=2.5.3 PKG_RELEASE:=1 -PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=@SF/$(PKG_NAME) PKG_MD5SUM:=9c7e8b6606b9f158ae20b8521ba2867c PKG_CAT:=zcat +PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install include $(INCLUDE_DIR)/package.mk @@ -123,8 +123,7 @@ define Build/InstallDev endef define Build/UninstallDev - rm -rf \ - $(STAGING_DIR)/usr/include/fuse{,.h} \ + rm -rf $(STAGING_DIR)/usr/include/fuse{,.h} \ $(STAGING_DIR)/usr/lib/libfuse.{a,so*} \ $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc endef -- cgit v1.2.3