diff options
Diffstat (limited to 'obsolete-buildroot/make')
116 files changed, 0 insertions, 8239 deletions
diff --git a/obsolete-buildroot/make/MISSING.mk b/obsolete-buildroot/make/MISSING.mk deleted file mode 100644 index b1cf83d201..0000000000 --- a/obsolete-buildroot/make/MISSING.mk +++ /dev/null @@ -1,3 +0,0 @@ -## missing variables that should be declared somewhere - -LINUX_VERSION := 2.4.20 diff --git a/obsolete-buildroot/make/arptables.mk b/obsolete-buildroot/make/arptables.mk deleted file mode 100644 index 4b9508fbc1..0000000000 --- a/obsolete-buildroot/make/arptables.mk +++ /dev/null @@ -1,47 +0,0 @@ -######################################################################## -# -# arptables -# -# Arptables is used to set up, maintain, and inspect the tables of ARP -# rules in the Linux kernel. It is analogous to iptables, but operates -# at the ARP layer rather than the IP layer." -# -######################################################################## - -ARPTABLES_NAME=arptables -ARPTABLES_VER=v0.0.3-2 -ARPTABLES_SOURCE=$(ARPTABLES_NAME)-$(ARPTABLES_VER).tar.gz -ARPTABLES_SOURCE_URL=http://unc.dl.sourceforge.net/sourceforge/ebtables/ -ARPTABLES_BUILD_DIR=$(BUILD_DIR)/$(ARPTABLES_NAME)-$(ARPTABLES_VER) - -$(DL_DIR)/$(ARPTABLES_SOURCE): - $(WGET) -P $(DL_DIR) $(ARPTABLES_SOURCE_URL)/$(ARPTABLES_SOURCE) - -$(ARPTABLES_BUILD_DIR)/.unpacked: $(DL_DIR)/$(ARPTABLES_SOURCE) - zcat $(DL_DIR)/$(ARPTABLES_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(ARPTABLES_BUILD_DIR)/.unpacked - -$(ARPTABLES_BUILD_DIR)/.configured: $(ARPTABLES_BUILD_DIR)/.unpacked - # Allow patches. Needed for openwrt for instance. - $(SOURCE_DIR)/patch-kernel.sh $(ARPTABLES_BUILD_DIR) $(SOURCE_DIR) $(ARPTABLES_NAME)-*.patch - touch $(ARPTABLES_BUILD_DIR)/.configured - -$(ARPTABLES_BUILD_DIR)/$(ARPTABLES_NAME): $(ARPTABLES_BUILD_DIR)/.configured - $(TARGET_CONFIGURE_OPTS) \ - $(MAKE) -C $(ARPTABLES_BUILD_DIR) \ - CC=$(TARGET_CC) COPT_FLAGS="$(TARGET_CFLAGS)" - -$(TARGET_DIR)/sbin/$(ARPTABLES_NAME): $(ARPTABLES_BUILD_DIR)/$(ARPTABLES_NAME) - mkdir -p $(TARGET_DIR)/sbin/ - cp $(ARPTABLES_BUILD_DIR)/$(ARPTABLES_NAME) $(TARGET_DIR)/sbin/$(ARPTABLES_NAME) - $(STRIP) $(TARGET_DIR)/sbin/$(ARPTABLES_NAME) - -$(ARPTABLES_NAME): $(TARGET_DIR)/sbin/$(ARPTABLES_NAME) - -$(ARPTABLES_NAME)-source: $(DL_DIR)/$(ARPTABLES_SOURCE) - -$(ARPTABLES_NAME)-clean: - -$(MAKE) -C $(ARPTABLES_BUILD_DIR) clean - -$(ARPTABLES_NAME)-dirclean: - rm -rf $(ARPTABLES_BUILD_DIR) diff --git a/obsolete-buildroot/make/autoconf.mk b/obsolete-buildroot/make/autoconf.mk deleted file mode 100644 index 8343160ae1..0000000000 --- a/obsolete-buildroot/make/autoconf.mk +++ /dev/null @@ -1,72 +0,0 @@ -############################################################# -# -# autoconf -# -############################################################# -AUTOCONF_SOURCE:=autoconf-2.57.tar.bz2 -AUTOCONF_SITE:=ftp://ftp.gnu.org/gnu/autoconf -AUTOCONF_CAT:=bzcat -AUTOCONF_DIR:=$(BUILD_DIR)/autoconf-2.57 -AUTOCONF_BINARY:=autoconf -AUTOCONF_TARGET_BINARY:=usr/bin/autoconf - -$(DL_DIR)/$(AUTOCONF_SOURCE): - $(WGET) -P $(DL_DIR) $(AUTOCONF_SITE)/$(AUTOCONF_SOURCE) - -autoconf-source: $(DL_DIR)/$(AUTOCONF_SOURCE) - -$(AUTOCONF_DIR)/.unpacked: $(DL_DIR)/$(AUTOCONF_SOURCE) - $(AUTOCONF_CAT) $(DL_DIR)/$(AUTOCONF_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(AUTOCONF_DIR)/.unpacked - -$(AUTOCONF_DIR)/.configured: $(AUTOCONF_DIR)/.unpacked - (cd $(AUTOCONF_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) EMACS="no" \ - CFLAGS="$(TARGET_CFLAGS)" \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - ); - touch $(AUTOCONF_DIR)/.configured - -$(AUTOCONF_DIR)/bin/$(AUTOCONF_BINARY): $(AUTOCONF_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(AUTOCONF_DIR) - -$(TARGET_DIR)/$(AUTOCONF_TARGET_BINARY): $(AUTOCONF_DIR)/bin/$(AUTOCONF_BINARY) - $(MAKE) \ - prefix=$(TARGET_DIR)/usr \ - exec_prefix=$(TARGET_DIR)/usr \ - bindir=$(TARGET_DIR)/usr/bin \ - sbindir=$(TARGET_DIR)/usr/sbin \ - libexecdir=$(TARGET_DIR)/usr/lib \ - datadir=$(TARGET_DIR)/usr/share \ - sysconfdir=$(TARGET_DIR)/etc \ - localstatedir=$(TARGET_DIR)/var \ - libdir=$(TARGET_DIR)/usr/lib \ - infodir=$(TARGET_DIR)/usr/info \ - mandir=$(TARGET_DIR)/usr/man \ - includedir=$(TARGET_DIR)/usr/include \ - -C $(AUTOCONF_DIR) install; - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - -autoconf: uclibc $(TARGET_DIR)/$(AUTOCONF_TARGET_BINARY) - -autoconf-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(AUTOCONF_DIR) uninstall - -$(MAKE) -C $(AUTOCONF_DIR) clean - -autoconf-dirclean: - rm -rf $(AUTOCONF_DIR) - diff --git a/obsolete-buildroot/make/automake.mk b/obsolete-buildroot/make/automake.mk deleted file mode 100644 index 6ac66003ac..0000000000 --- a/obsolete-buildroot/make/automake.mk +++ /dev/null @@ -1,74 +0,0 @@ -############################################################# -# -# automake -# -############################################################# -AUTOMAKE_SOURCE:=automake-1.6.3.tar.bz2 -AUTOMAKE_SITE:=ftp://ftp.gnu.org/gnu/automake -AUTOMAKE_CAT:=bzcat -AUTOMAKE_DIR:=$(BUILD_DIR)/automake-1.6.3 -AUTOMAKE_BINARY:=automake -AUTOMAKE_TARGET_BINARY:=usr/bin/automake - -$(DL_DIR)/$(AUTOMAKE_SOURCE): - $(WGET) -P $(DL_DIR) $(AUTOMAKE_SITE)/$(AUTOMAKE_SOURCE) - -automake-source: $(DL_DIR)/$(AUTOMAKE_SOURCE) - -$(AUTOMAKE_DIR)/.unpacked: $(DL_DIR)/$(AUTOMAKE_SOURCE) - $(AUTOMAKE_CAT) $(DL_DIR)/$(AUTOMAKE_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(AUTOMAKE_DIR)/.unpacked - -$(AUTOMAKE_DIR)/.configured: $(AUTOMAKE_DIR)/.unpacked - (cd $(AUTOMAKE_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - ); - touch $(AUTOMAKE_DIR)/.configured - -$(AUTOMAKE_DIR)/$(AUTOMAKE_BINARY): $(AUTOMAKE_DIR)/.configured - $(MAKE) -C $(AUTOMAKE_DIR) - touch -c $(AUTOMAKE_DIR)/$(AUTOMAKE_BINARY) - -$(TARGET_DIR)/$(AUTOMAKE_TARGET_BINARY): $(AUTOMAKE_DIR)/$(AUTOMAKE_BINARY) - $(MAKE) \ - prefix=$(TARGET_DIR)/usr \ - exec_prefix=$(TARGET_DIR)/usr \ - bindir=$(TARGET_DIR)/usr/bin \ - sbindir=$(TARGET_DIR)/usr/sbin \ - libexecdir=$(TARGET_DIR)/usr/lib \ - datadir=$(TARGET_DIR)/usr/share \ - sysconfdir=$(TARGET_DIR)/etc \ - localstatedir=$(TARGET_DIR)/var \ - libdir=$(TARGET_DIR)/usr/lib \ - infodir=$(TARGET_DIR)/usr/info \ - mandir=$(TARGET_DIR)/usr/man \ - includedir=$(TARGET_DIR)/usr/include \ - -C $(AUTOMAKE_DIR) install; - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - touch -c $(TARGET_DIR)/$(AUTOMAKE_TARGET_BINARY) - -automake: uclibc $(TARGET_DIR)/$(AUTOMAKE_TARGET_BINARY) - -automake-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) -C $(AUTOMAKE_DIR) uninstall - -$(MAKE) -C $(AUTOMAKE_DIR) clean - -automake-dirclean: - rm -rf $(AUTOMAKE_DIR) - diff --git a/obsolete-buildroot/make/bash.mk b/obsolete-buildroot/make/bash.mk deleted file mode 100644 index 26c408fc9d..0000000000 --- a/obsolete-buildroot/make/bash.mk +++ /dev/null @@ -1,71 +0,0 @@ -############################################################# -# -# bash -# -############################################################# -BASH_SOURCE:=bash-2.05b.tar.gz -BASH_SITE:=ftp://ftp.gnu.org/gnu/bash -BASH_CAT:=zcat -BASH_DIR:=$(BUILD_DIR)/bash-2.05b -BASH_BINARY:=bash -BASH_TARGET_BINARY:=bin/bash - -$(DL_DIR)/$(BASH_SOURCE): - $(WGET) -P $(DL_DIR) $(BASH_SITE)/$(BASH_SOURCE) - -bash-source: $(DL_DIR)/$(BASH_SOURCE) - -$(BASH_DIR)/.unpacked: $(DL_DIR)/$(BASH_SOURCE) - $(BASH_CAT) $(DL_DIR)/$(BASH_SOURCE) | tar -C $(BUILD_DIR) -xvf - - # This is broken when -lintl is added to LIBS - $(SED) 's,LIBS_FOR_BUILD =.*,LIBS_FOR_BUILD =,g' \ - $(BASH_DIR)/builtins/Makefile.in - touch $(BASH_DIR)/.unpacked - -$(BASH_DIR)/.configured: $(BASH_DIR)/.unpacked - (cd $(BASH_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) CC_FOR_BUILD=$(HOSTCC) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ac_cv_func_setvbuf_reversed=no \ - bash_cv_have_mbstate_t=yes \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - $(DISABLE_LARGEFILE) \ - --with-curses \ - --enable-alias \ - ); - touch $(BASH_DIR)/.configured - -$(BASH_DIR)/$(BASH_BINARY): $(BASH_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) CC_FOR_BUILD=$(HOSTCC) -C $(BASH_DIR) - -$(TARGET_DIR)/$(BASH_TARGET_BINARY): $(BASH_DIR)/$(BASH_BINARY) - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(BASH_DIR) install - rm -f $(TARGET_DIR)/bin/bash* - mv $(TARGET_DIR)/usr/bin/bash* $(TARGET_DIR)/bin/ - (cd $(TARGET_DIR)/bin; ln -fs bash sh) - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - -bash: ncurses uclibc $(TARGET_DIR)/$(BASH_TARGET_BINARY) - -bash-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(BASH_DIR) uninstall - -$(MAKE) -C $(BASH_DIR) clean - -bash-dirclean: - rm -rf $(BASH_DIR) - diff --git a/obsolete-buildroot/make/berkeleydb.mk b/obsolete-buildroot/make/berkeleydb.mk deleted file mode 100644 index c935a12319..0000000000 --- a/obsolete-buildroot/make/berkeleydb.mk +++ /dev/null @@ -1,94 +0,0 @@ -############################################################# -# -# berkeley db -# -############################################################# -DB_SITE:=http://www.sleepycat.com/update/snapshot -DB_SOURCE:=db-4.1.25.NC.tar.gz -DB_DIR:=$(BUILD_DIR)/db-4.1.25.NC - - -$(DL_DIR)/$(DB_SOURCE): - $(WGET) -P $(DL_DIR) $(DB_SITE)/$(DB_SOURCE) - -berkeleydb-source: $(DL_DIR)/$(DB_SOURCE) - -$(DB_DIR)/.dist: $(DL_DIR)/$(DB_SOURCE) - zcat $(DL_DIR)/$(DB_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(DB_DIR)/.dist - -$(DB_DIR)/.configured: $(DB_DIR)/.dist - (cd $(DB_DIR)/build_unix; rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - ../dist/configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - --with-gnu-ld \ - --enable-shared \ - --disable-cxx \ - --disable-java \ - --disable-rpc \ - --disable-tcl \ - --disable-compat185 \ - --with-pic \ - ); - $(SED) 's/\.lo/.o/g' $(DB_DIR)/build_unix/Makefile - touch $(DB_DIR)/.configured - -$(DB_DIR)/build_unix/.libs/libdb-4.1.so: $(DB_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(DB_DIR)/build_unix - -$(STAGING_DIR)/lib/libdb-4.1.so: $(DB_DIR)/build_unix/.libs/libdb-4.1.so - $(MAKE) \ - prefix=$(STAGING_DIR) \ - exec_prefix=$(STAGING_DIR) \ - bindir=$(STAGING_DIR)/bin \ - sbindir=$(STAGING_DIR)/sbin \ - libexecdir=$(STAGING_DIR)/lib \ - datadir=$(STAGING_DIR)/share \ - sysconfdir=$(STAGING_DIR)/etc \ - localstatedir=$(STAGING_DIR)/var \ - libdir=$(STAGING_DIR)/lib \ - infodir=$(STAGING_DIR)/info \ - mandir=$(STAGING_DIR)/man \ - includedir=$(STAGING_DIR)/include \ - -C $(DB_DIR)/build_unix install; - chmod a-x $(STAGING_DIR)/lib/libdb*so* - rm -f $(STAGING_DIR)/bin/db_* - rm -rf $(STAGING_DIR)/share/locale $(STAGING_DIR)/info \ - $(STAGING_DIR)/man $(STAGING_DIR)/share/doc - -$(TARGET_DIR)/lib/libdb-4.1.so: $(STAGING_DIR)/lib/libdb-4.1.so - rm -rf $(TARGET_DIR)/lib/libdb* - cp -a $(STAGING_DIR)/lib/libdb*so* $(TARGET_DIR)/lib/ - rm -f $(TARGET_DIR)/lib/libdb.so $(TARGET_DIR)/lib/libdb.la $(TARGET_DIR)/lib/libdb.a - (cd $(TARGET_DIR)/usr/lib; ln -fs /lib/libdb-4.1.so libdb.so) - -$(STRIP) $(TARGET_DIR)/lib/libdb*so* - -$(TARGET_DIR)/usr/lib/libdb.a: $(STAGING_DIR)/lib/libdb-4.1.a - cp -dpf $(STAGING_DIR)/include/db.h $(TARGET_DIR)/usr/include/ - cp -dpf $(STAGING_DIR)/lib/libdb*.a $(TARGET_DIR)/usr/lib/ - cp -dpf $(STAGING_DIR)/lib/libdb*.la $(TARGET_DIR)/usr/lib/ - touch -c $(TARGET_DIR)/usr/lib/libdb.a - -berkeleydb-headers: $(TARGET_DIR)/usr/lib/libdb.a - -berkeleydb-clean: - $(MAKE) -C $(DB_DIR)/build_unix clean - -berkeleydb-dirclean: - rm -rf $(DB_DIR) - -berkeleydb: uclibc $(TARGET_DIR)/lib/libdb-4.1.so - diff --git a/obsolete-buildroot/make/binutils-uclibc.mk b/obsolete-buildroot/make/binutils-uclibc.mk deleted file mode 100644 index aec830c61f..0000000000 --- a/obsolete-buildroot/make/binutils-uclibc.mk +++ /dev/null @@ -1,120 +0,0 @@ -############################################################# -# -# build binutils for use on the host system -# -############################################################# -BINUTILS_SITE:=http://ftp.kernel.org/pub/linux/devel/binutils -BINUTILS_SOURCE:=binutils-2.14.90.0.7.tar.bz2 -BINUTILS_DIR:=$(TOOL_BUILD_DIR)/binutils-2.14.90.0.7 -BINUTILS_CAT:=bzcat - -BINUTILS_DIR1:=$(TOOL_BUILD_DIR)/binutils-build - -$(DL_DIR)/$(BINUTILS_SOURCE): - $(WGET) -P $(DL_DIR) $(BINUTILS_SITE)/$(BINUTILS_SOURCE) - -$(BINUTILS_DIR)/.unpacked: $(DL_DIR)/$(BINUTILS_SOURCE) - mkdir -p $(TOOL_BUILD_DIR) - mkdir -p $(DL_DIR) - $(BINUTILS_CAT) $(DL_DIR)/$(BINUTILS_SOURCE) | tar -C $(TOOL_BUILD_DIR) -xvf - - touch $(BINUTILS_DIR)/.unpacked - -$(BINUTILS_DIR)/.patched: $(BINUTILS_DIR)/.unpacked - # Apply any files named binutils-*.patch from the source directory to binutils - $(SOURCE_DIR)/patch-kernel.sh $(BINUTILS_DIR) $(SOURCE_DIR) binutils-uclibc*.patch - touch $(BINUTILS_DIR)/.patched - -$(BINUTILS_DIR1)/.configured: $(BINUTILS_DIR)/.patched - mkdir -p $(BINUTILS_DIR1) - (cd $(BINUTILS_DIR1); \ - $(BINUTILS_DIR)/configure \ - --prefix=$(STAGING_DIR) \ - --build=$(GNU_HOST_NAME) \ - --host=$(GNU_HOST_NAME) \ - --target=$(REAL_GNU_TARGET_NAME) \ - $(DISABLE_NLS) \ - $(MULTILIB) \ - $(SOFT_FLOAT_CONFIG_OPTION) ); - touch $(BINUTILS_DIR1)/.configured - -$(BINUTILS_DIR1)/binutils/objdump: $(BINUTILS_DIR1)/.configured - $(MAKE) $(JLEVEL) -C $(BINUTILS_DIR1) all - -# Make install will put gettext data in staging_dir/share/locale. -# Unfortunatey, it isn't configureable. -$(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/bin/ld: $(BINUTILS_DIR1)/binutils/objdump - $(MAKE) $(JLEVEL) -C $(BINUTILS_DIR1) install - -binutils-dependancies: - @if [ -z "`which bison`" ] ; then \ - echo -e "\n\nYou must install 'bison' on your build machine\n"; \ - exit 1; \ - fi; - @if [ -z "`which flex`" ] ; then \ - echo -e "\n\nYou must install 'flex' on your build machine\n"; \ - exit 1; \ - fi; - @if [ -z "`which msgfmt`" ] ; then \ - echo -e "\n\nYou must install 'gettext' on your build machine\n"; \ - exit 1; \ - fi; - -binutils: binutils-dependancies $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/bin/ld - -binutils-source: $(DL_DIR)/$(BINUTILS_SOURCE) - -binutils-clean: - rm -f $(STAGING_DIR)/bin/$(REAL_GNU_TARGET_NAME)* - -$(MAKE) -C $(BINUTILS_DIR1) clean - -binutils-dirclean: - rm -rf $(BINUTILS_DIR1) - - - -############################################################# -# -# build binutils for use on the target system -# -############################################################# -BINUTILS_DIR2:=$(BUILD_DIR)/binutils-target -$(BINUTILS_DIR2)/.configured: $(BINUTILS_DIR)/.patched - mkdir -p $(BINUTILS_DIR2) - (cd $(BINUTILS_DIR2); \ - PATH=$(TARGET_PATH) \ - CFLAGS="$(TARGET_CFLAGS)" \ - CFLAGS_FOR_BUILD="-O2 -g" \ - $(BINUTILS_DIR)/configure \ - --prefix=/usr \ - --exec-prefix=/usr \ - --build=$(GNU_HOST_NAME) \ - --host=$(REAL_GNU_TARGET_NAME) \ - --target=$(REAL_GNU_TARGET_NAME) \ - $(DISABLE_NLS) \ - $(MULTILIB) \ - $(SOFT_FLOAT_CONFIG_OPTION) ); - touch $(BINUTILS_DIR2)/.configured - -$(BINUTILS_DIR2)/binutils/objdump: $(BINUTILS_DIR2)/.configured - PATH=$(TARGET_PATH) \ - $(MAKE) $(JLEVEL) -C $(BINUTILS_DIR2) all - -$(TARGET_DIR)/usr/bin/ld: $(BINUTILS_DIR2)/binutils/objdump - PATH=$(TARGET_PATH) \ - $(MAKE) $(JLEVEL) DESTDIR=$(TARGET_DIR) \ - tooldir=/usr build_tooldir=/usr \ - -C $(BINUTILS_DIR2) install - #rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - # $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - -$(STRIP) $(TARGET_DIR)/usr/$(REAL_GNU_TARGET_NAME)/bin/* > /dev/null 2>&1 - -$(STRIP) $(TARGET_DIR)/usr/bin/* > /dev/null 2>&1 - -binutils_target: $(GCC_DEPENDANCY) $(TARGET_DIR)/usr/bin/ld - -binutils_target-clean: - rm -f $(TARGET_DIR)/bin/$(REAL_GNU_TARGET_NAME)* - -$(MAKE) -C $(BINUTILS_DIR2) clean - -binutils_target-dirclean: - rm -rf $(BINUTILS_DIR2) - diff --git a/obsolete-buildroot/make/bison.mk b/obsolete-buildroot/make/bison.mk deleted file mode 100644 index 89c9b916cc..0000000000 --- a/obsolete-buildroot/make/bison.mk +++ /dev/null @@ -1,62 +0,0 @@ -############################################################# -# -# bison -# -############################################################# -BISON_SOURCE:=bison-1.35.tar.bz2 -BISON_SITE:=ftp://ftp.gnu.org/gnu/bison -BISON_DIR:=$(BUILD_DIR)/bison-1.35 -BISON_CAT:=bzcat -BISON_BINARY:=src/bison -BISON_TARGET_BINARY:=usr/bin/bison - -$(DL_DIR)/$(BISON_SOURCE): - $(WGET) -P $(DL_DIR) $(BISON_SITE)/$(BISON_SOURCE) - -bison-source: $(DL_DIR)/$(BISON_SOURCE) - -$(BISON_DIR)/.unpacked: $(DL_DIR)/$(BISON_SOURCE) - $(BISON_CAT) $(DL_DIR)/$(BISON_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(BISON_DIR)/.unpacked - -$(BISON_DIR)/.configured: $(BISON_DIR)/.unpacked - (cd $(BISON_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - gt_cv_func_gnugettext2_libintl=yes \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - ); - touch $(BISON_DIR)/.configured - -$(BISON_DIR)/$(BISON_BINARY): $(BISON_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(BISON_DIR) - -$(TARGET_DIR)/$(BISON_TARGET_BINARY): $(BISON_DIR)/$(BISON_BINARY) - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(BISON_DIR) install - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - cp -a $(SOURCE_DIR)/yacc $(TARGET_DIR)/usr/bin/yacc - -bison: uclibc $(TARGET_DIR)/$(BISON_TARGET_BINARY) - -bison-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(BISON_DIR) uninstall - -$(MAKE) -C $(BISON_DIR) clean - -bison-dirclean: - rm -rf $(BISON_DIR) - diff --git a/obsolete-buildroot/make/boa.mk b/obsolete-buildroot/make/boa.mk deleted file mode 100644 index 1eb233fbc6..0000000000 --- a/obsolete-buildroot/make/boa.mk +++ /dev/null @@ -1,57 +0,0 @@ -############################################################# -# -# boa -# -############################################################# - -BOA_VERSION=0.94.14rc4 - -# Don't alter below this line unless you (think) you know -# what you are doing! Danger, Danger! - -BOA_SOURCE=boa-$(BOA_VERSION).tar.gz -BOA_SITE=http://www.boa.org/ -BOA_DIR=$(BUILD_DIR)/${shell basename $(BOA_SOURCE) .tar.gz} -BOA_WORKDIR=$(BUILD_DIR)/boa_workdir - -$(DL_DIR)/$(BOA_SOURCE): - $(WGET) -P $(DL_DIR) $(BOA_SITE)/$(BOA_SOURCE) - -$(BOA_DIR)/.unpacked: $(DL_DIR)/$(BOA_SOURCE) - gzip -d -c $(DL_DIR)/$(BOA_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(BOA_DIR)/.unpacked - -$(BOA_WORKDIR)/Makefile: $(BOA_DIR)/.unpacked - rm -f $(BOA_WORKDIR)/Makefile - mkdir -p $(BOA_WORKDIR) - (cd $(BOA_WORKDIR) && CONFIG_SITE=$(SOURCE_DIR)/boa-config.site-$(ARCH) \ - CC=$(TARGET_CC) $(BOA_DIR)/configure) - touch $(BOA_WORKDIR)/.depend - -$(BOA_WORKDIR)/boa $(BOA_WORKDIR)/boa_indexer: $(BOA_WORKDIR)/Makefile - rm -f $@ - $(MAKE) VPATH=$(BOA_DIR)/src/ -C $(BOA_WORKDIR) - -$(BOA_WORKDIR)/.installed: $(BOA_WORKDIR)/boa $(BOA_WORKDIR)/boa_indexer - mkdir -p $(TARGET_DIR)/usr/sbin - cp -f $(BOA_WORKDIR)/src/boa $(TARGET_DIR)/usr/sbin/boa - mkdir -p $(TARGET_DIR)/usr/lib/boa - cp -f $(BOA_WORKDIR)/src/boa_indexer $(TARGET_DIR)/usr/lib/boa/boa_indexer - mkdir -p $(TARGET_DIR)/etc/boa - cp -f $(SOURCE_DIR)/boa.conf $(TARGET_DIR)/etc/boa - cp -f $(SOURCE_DIR)/mime.types $(TARGET_DIR)/etc/mime.types - strip --strip-all $(TARGET_DIR)/usr/sbin/boa $(TARGET_DIR)/usr/lib/boa/boa_indexer - touch $(BOA_WORKDIR)/.installed - -boa: uclibc $(BOA_WORKDIR)/.installed - -boa-source: $(DL_DIR)/$(BOA_SOURCE) - -boa-clean: - @if [ -d $(BOA_WORKDIR)/Makefile ] ; then \ - $(MAKE) -C $(BOA_WORKDIR) clean ; \ - fi; - -boa-dirclean: - rm -rf $(BOA_DIR) $(BOA_WORKDIR) - diff --git a/obsolete-buildroot/make/bridge.mk b/obsolete-buildroot/make/bridge.mk deleted file mode 100644 index 8e5f699e54..0000000000 --- a/obsolete-buildroot/make/bridge.mk +++ /dev/null @@ -1,65 +0,0 @@ -############################################################# -# -# bridgeutils - User Space Program For Controling Bridging -# -############################################################# - -ifeq ($(strip $(USE_BRIDGE_VERSION)),) -USE_BRIDGE_VERSION=0.9.7 -endif -BRIDGE_SOURCE_URL=http://dl.sourceforge.net/sourceforge/bridge/ -BRIDGE_SOURCE=bridge-utils-$(USE_BRIDGE_VERSION).tar.gz -BRIDGE_BUILD_DIR=$(BUILD_DIR)/bridge-utils-$(USE_BRIDGE_VERSION) -BRIDGE_TARGET_BINARY:=usr/sbin/brctl - -$(DL_DIR)/$(BRIDGE_SOURCE): - $(WGET) -P $(DL_DIR) $(BRIDGE_SOURCE_URL)/$(BRIDGE_SOURCE) - -$(BRIDGE_BUILD_DIR)/.unpacked: $(DL_DIR)/$(BRIDGE_SOURCE) - # ack! it's a .tgz which is really a bzip - zcat $(DL_DIR)/$(BRIDGE_SOURCE) | tar -C $(BUILD_DIR) -xvf - - patch -p1 -d $(BRIDGE_BUILD_DIR) < $(SOURCE_DIR)/bridge.patch - touch $(BRIDGE_BUILD_DIR)/.unpacked - -$(BRIDGE_BUILD_DIR)/.configured: $(BRIDGE_BUILD_DIR)/.unpacked - (cd $(BRIDGE_BUILD_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - --with-linux-headers=$(LINUX_DIR) \ - ); - touch $(BRIDGE_BUILD_DIR)/.configured - -$(BRIDGE_BUILD_DIR)/brctl/brctl: $(BRIDGE_BUILD_DIR)/.configured - $(MAKE) -C $(BRIDGE_BUILD_DIR) - -$(TARGET_DIR)/$(BRIDGE_TARGET_BINARY): $(BRIDGE_BUILD_DIR)/brctl/brctl - cp -af $(BRIDGE_BUILD_DIR)/brctl/brctl $(TARGET_DIR)/$(BRIDGE_TARGET_BINARY) - $(STRIP) $(TARGET_DIR)/$(BRIDGE_TARGET_BINARY) - #cp -af $(BRIDGE_BUILD_DIR)/brctl/brctld $(TARGET_DIR)/usr/sbin/ - #$(STRIP) $(TARGET_DIR)/usr/sbin/brctld - -bridge: $(TARGET_DIR)/$(BRIDGE_TARGET_BINARY) - -bridge-source: $(DL_DIR)/$(BRIDGE_SOURCE) - -bridge-clean: - #$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(BRIDGE_BUILD_DIR) uninstall - -$(MAKE) -C $(BRIDGE_BUILD_DIR) clean - -bridge-dirclean: - rm -rf $(BRIDGE_BUILD_DIR) diff --git a/obsolete-buildroot/make/busybox.mk b/obsolete-buildroot/make/busybox.mk deleted file mode 100644 index 10203825be..0000000000 --- a/obsolete-buildroot/make/busybox.mk +++ /dev/null @@ -1,59 +0,0 @@ -############################################################# -# -# busybox -# -############################################################# - -ifneq ($(strip $(USE_BUSYBOX_SNAPSHOT)),) -# Be aware that this changes daily.... -BUSYBOX_DIR:=$(BUILD_DIR)/busybox -BUSYBOX_SOURCE:=busybox-$(strip $(USE_BUSYBOX_SNAPSHOT)).tar.bz2 -BUSYBOX_SITE:=http://www.busybox.net/downloads/snapshots -else -BUSYBOX_DIR:=$(BUILD_DIR)/busybox-1.00 -BUSYBOX_SOURCE:=busybox-1.00.tar.bz2 -BUSYBOX_SITE:=http://www.busybox.net/downloads -endif -BUSYBOX_UNZIP=bzcat -BUSYBOX_CONFIG:=$(SOURCE_DIR)/openwrt/busybox/busybox.config - -$(DL_DIR)/$(BUSYBOX_SOURCE): - $(WGET) -P $(DL_DIR) $(BUSYBOX_SITE)/$(BUSYBOX_SOURCE) - -busybox-source: $(DL_DIR)/$(BUSYBOX_SOURCE) $(BUSYBOX_CONFIG) - -$(BUSYBOX_DIR)/.configured: $(DL_DIR)/$(BUSYBOX_SOURCE) $(BUSYBOX_CONFIG) - $(BUSYBOX_UNZIP) $(DL_DIR)/$(BUSYBOX_SOURCE) | tar -C $(BUILD_DIR) -xvf - - # Allow busybox patches. - $(SOURCE_DIR)/patch-kernel.sh $(BUSYBOX_DIR) $(SOURCE_DIR)/openwrt/busybox/patches - cp $(BUSYBOX_CONFIG) $(BUSYBOX_DIR)/.config - $(SED) "s,^CROSS.*,CROSS=$(TARGET_CROSS)\n\ - PREFIX=$(TARGET_DIR),;" $(BUSYBOX_DIR)/Rules.mak -ifeq ($(strip $(BUILD_WITH_LARGEFILE)),true) - $(SED) "s/^.*CONFIG_LFS.*/CONFIG_LFS=y/;" $(BUSYBOX_DIR)/.config -else - $(SED) "s/^.*CONFIG_LFS.*/CONFIG_LFS=n/;" $(BUSYBOX_DIR)/.config -endif - $(MAKE) CC=$(TARGET_CC) CROSS="$(TARGET_CROSS)" -C $(BUSYBOX_DIR) oldconfig - touch $(BUSYBOX_DIR)/.configured - -busybox-unpack: $(BUSYBOX_DIR)/.configured - -$(BUSYBOX_DIR)/busybox: $(BUSYBOX_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) CROSS="$(TARGET_CROSS)" PREFIX="$(TARGET_DIR)" \ - EXTRA_CFLAGS="$(TARGET_CFLAGS) -fomit-frame-pointer" -C $(BUSYBOX_DIR) - -$(TARGET_DIR)/bin/busybox: $(BUSYBOX_DIR)/busybox - $(MAKE) CC=$(TARGET_CC) CROSS="$(TARGET_CROSS)" PREFIX="$(TARGET_DIR)" \ - EXTRA_CFLAGS="$(TARGET_CFLAGS)" -C $(BUSYBOX_DIR) install - # Just in case - -chmod a+x $(TARGET_DIR)/usr/share/udhcpc/default.script - -busybox: uclibc $(TARGET_DIR)/bin/busybox - -busybox-clean: - rm -f $(TARGET_DIR)/bin/busybox - -$(MAKE) -C $(BUSYBOX_DIR) clean - -busybox-dirclean: - rm -rf $(BUSYBOX_DIR) diff --git a/obsolete-buildroot/make/bzip2.mk b/obsolete-buildroot/make/bzip2.mk deleted file mode 100644 index e3ce6f6458..0000000000 --- a/obsolete-buildroot/make/bzip2.mk +++ /dev/null @@ -1,86 +0,0 @@ -############################################################# -# -# bzip2 -# -############################################################# -BZIP2_SOURCE:=bzip2-1.0.2.tar.gz -BZIP2_SITE:=ftp://sources.redhat.com/pub/bzip2/v102 -BZIP2_DIR:=$(BUILD_DIR)/bzip2-1.0.2 -BZIP2_CAT:=zcat -BZIP2_BINARY:=$(BZIP2_DIR)/bzip2 -BZIP2_TARGET_BINARY:=$(TARGET_DIR)/usr/bin/bzmore - -$(DL_DIR)/$(BZIP2_SOURCE): - $(WGET) -P $(DL_DIR) $(BZIP2_SITE)/$(BZIP2_SOURCE) - -bzip2-source: $(DL_DIR)/$(BZIP2_SOURCE) - -$(BZIP2_DIR)/.unpacked: $(DL_DIR)/$(BZIP2_SOURCE) - $(BZIP2_CAT) $(DL_DIR)/$(BZIP2_SOURCE) | tar -C $(BUILD_DIR) -xvf - - $(SED) "s,ln \$$(,ln -sf \$$(,g" $(BZIP2_DIR)/Makefile - $(SED) "s,ln -s (lib.*),ln -sf \$$1 ; ln -sf libbz2.so.1.0.2 libbz2.so,g" \ - $(BZIP2_DIR)/Makefile-libbz2_so -ifeq ($(strip $(BUILD_WITH_LARGEFILE)),false) - $(SED) "s,^BIGFILES,#BIGFILES,g" $(BZIP2_DIR)/Makefile - $(SED) "s,^BIGFILES,#BIGFILES,g" $(BZIP2_DIR)/Makefile-libbz2_so -endif - touch $(BZIP2_DIR)/.unpacked - -$(STAGING_DIR)/lib/libbz2.so.1.0.2: $(BZIP2_DIR)/.unpacked - $(TARGET_CONFIGURE_OPTS) \ - $(MAKE) CC=$(TARGET_CC) -C $(BZIP2_DIR) -f Makefile-libbz2_so - $(TARGET_CONFIGURE_OPTS) \ - $(MAKE) CC=$(TARGET_CC) -C $(BZIP2_DIR) libbz2.a - cp $(BZIP2_DIR)/bzlib.h $(STAGING_DIR)/include/ - cp $(BZIP2_DIR)/libbz2.so.1.0.2 $(STAGING_DIR)/lib/ - cp $(BZIP2_DIR)/libbz2.a $(STAGING_DIR)/lib/ - (cd $(STAGING_DIR)/lib/; ln -sf libbz2.so.1.0.2 libbz2.so) - (cd $(STAGING_DIR)/lib/; ln -sf libbz2.so.1.0.2 libbz2.so.1.0) - -$(BZIP2_BINARY): $(STAGING_DIR)/lib/libbz2.so.1.0.2 - $(TARGET_CONFIGURE_OPTS) \ - $(MAKE) CC=$(TARGET_CC) -C $(BZIP2_DIR) bzip2 bzip2recover - -$(BZIP2_TARGET_BINARY): $(BZIP2_BINARY) - (cd $(TARGET_DIR)/usr/bin; \ - rm -f bzip2 bunzip2 bzcat bzip2recover bzgrep bzegrep bzfgrep bzmore bzless bzdiff bzcmp); - $(TARGET_CONFIGURE_OPTS) \ - $(MAKE) PREFIX=$(TARGET_DIR)/usr -C $(BZIP2_DIR) install - rm -f $(TARGET_DIR)/usr/lib/libbz2.a - rm -f $(TARGET_DIR)/usr/include/bzlib.h - cp $(BZIP2_DIR)/libbz2.so.1.0.2 $(TARGET_DIR)/usr/lib/ - (cd $(TARGET_DIR)/usr/lib; \ - ln -sf libbz2.so.1.0.2 libbz2.so.1.0; \ - ln -sf libbz2.so.1.0.2 libbz2.so) - (cd $(TARGET_DIR)/usr/bin; \ - ln -sf bzip2 bunzip2; \ - ln -sf bzip2 bzcat; \ - ln -sf bzdiff bzcmp; \ - ln -sf bzmore bzless; \ - ln -sf bzgrep bzegrep; \ - ln -sf bzgrep bzfgrep;) - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - -$(TARGET_DIR)/usr/lib/libbz2.a: $(STAGING_DIR)/lib/libbz2.a - mkdir -p $(TARGET_DIR)/usr/include - cp $(STAGING_DIR)/include/bzlib.h $(TARGET_DIR)/usr/include/ - cp $(STAGING_DIR)/lib/libbz2.a $(TARGET_DIR)/usr/lib/ - rm -f $(TARGET_DIR)/lib/libbz2.so - (cd $(TARGET_DIR)/usr/lib; \ - ln -fs /usr/lib/libbz2.so.1.0 libbz2.so; \ - ) - -$(STRIP) $(TARGET_DIR)/usr/lib/libbz2.so.1.0 - touch -c $(TARGET_DIR)/usr/lib/libbz2.a - -bzip2-headers: $(TARGET_DIR)/usr/lib/libbz2.a - -bzip2: uclibc $(BZIP2_TARGET_BINARY) - -bzip2-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(BZIP2_DIR) uninstall - -$(MAKE) -C $(BZIP2_DIR) clean - -bzip2-dirclean: - rm -rf $(BZIP2_DIR) - diff --git a/obsolete-buildroot/make/ccache.mk b/obsolete-buildroot/make/ccache.mk deleted file mode 100644 index f973a529e5..0000000000 --- a/obsolete-buildroot/make/ccache.mk +++ /dev/null @@ -1,147 +0,0 @@ -############################################################# -# -# build ccache to make recompiles faster on the build system -# -############################################################# -CCACHE_SITE:=http://ccache.samba.org/ftp/ccache -CCACHE_SOURCE:=ccache-2.3.tar.gz -CCACHE_DIR1:=$(TOOL_BUILD_DIR)/ccache-2.3 -CCACHE_DIR2:=$(BUILD_DIR)/ccache-2.3 -CCACHE_CAT:=zcat -CCACHE_BINARY:=ccache -CCACHE_TARGET_BINARY:=usr/bin/ccache - -$(DL_DIR)/$(CCACHE_SOURCE): - $(WGET) -P $(DL_DIR) $(CCACHE_SITE)/$(CCACHE_SOURCE) - -$(CCACHE_DIR1)/.unpacked: $(DL_DIR)/$(CCACHE_SOURCE) - $(CCACHE_CAT) $(DL_DIR)/$(CCACHE_SOURCE) | tar -C $(TOOL_BUILD_DIR) -xvf - - touch $(CCACHE_DIR1)/.unpacked - -$(CCACHE_DIR1)/.patched: $(CCACHE_DIR1)/.unpacked - $(SED) "s,getenv(\"CCACHE_PATH\"),\"$(STAGING_DIR)/usr/bin\",g" \ - $(CCACHE_DIR1)/execute.c - $(SED) "s,getenv(\"CCACHE_DIR\"),\"$(CCACHE_DIR1)/cache\",g" \ - $(CCACHE_DIR1)/ccache.c - mkdir -p $(CCACHE_DIR1)/cache - touch $(CCACHE_DIR1)/.patched - -$(CCACHE_DIR1)/.configured: $(CCACHE_DIR1)/.patched - mkdir -p $(CCACHE_DIR1) - (cd $(CCACHE_DIR1); rm -rf config.cache; \ - CC=$(HOSTCC) \ - $(CCACHE_DIR1)/configure \ - --target=$(GNU_HOST_NAME) \ - --host=$(GNU_HOST_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - ); - touch $(CCACHE_DIR1)/.configured - -$(CCACHE_DIR1)/$(CCACHE_BINARY): $(CCACHE_DIR1)/.configured - $(MAKE) CC=$(HOSTCC) -C $(CCACHE_DIR1) - -$(STAGING_DIR)/$(CCACHE_TARGET_BINARY): $(CCACHE_DIR1)/$(CCACHE_BINARY) - mkdir -p $(STAGING_DIR)/usr/bin; - mkdir -p $(TOOL_BUILD_DIR)/.ccache; - cp $(CCACHE_DIR1)/ccache $(STAGING_DIR)/usr/bin - (cd $(STAGING_DIR)/usr/bin; \ - ln -fs $(OPTIMIZE_FOR_CPU)-linux-uclibc-gcc $(OPTIMIZE_FOR_CPU)-linux-gcc; \ - ln -fs $(OPTIMIZE_FOR_CPU)-linux-uclibc-gcc $(OPTIMIZE_FOR_CPU)-linux-cc; \ - ln -fs $(OPTIMIZE_FOR_CPU)-linux-uclibc-gcc $(OPTIMIZE_FOR_CPU)-linux-uclibc-cc); - [ -f $(STAGING_DIR)/bin/$(OPTIMIZE_FOR_CPU)-linux-uclibc-gcc ] && \ - mv $(STAGING_DIR)/bin/$(OPTIMIZE_FOR_CPU)-linux-uclibc-gcc $(STAGING_DIR)/usr/bin/ - (cd $(STAGING_DIR)/bin; \ - ln -fs ../usr/bin/ccache $(OPTIMIZE_FOR_CPU)-linux-cc; \ - ln -fs ../usr/bin/ccache $(OPTIMIZE_FOR_CPU)-linux-gcc; \ - ln -fs ../usr/bin/ccache $(OPTIMIZE_FOR_CPU)-linux-uclibc-cc; \ - ln -fs ../usr/bin/ccache $(OPTIMIZE_FOR_CPU)-linux-uclibc-gcc); -ifeq ($(INSTALL_LIBSTDCPP),true) - [ -f $(STAGING_DIR)/bin/$(OPTIMIZE_FOR_CPU)-linux-uclibc-c++ ] && \ - mv $(STAGING_DIR)/bin/$(OPTIMIZE_FOR_CPU)-linux-uclibc-c++ $(STAGING_DIR)/usr/bin/ - [ -f $(STAGING_DIR)/bin/$(OPTIMIZE_FOR_CPU)-linux-uclibc-g++ ] && \ - mv $(STAGING_DIR)/bin/$(OPTIMIZE_FOR_CPU)-linux-uclibc-g++ $(STAGING_DIR)/usr/bin/ - (cd $(STAGING_DIR)/bin; \ - ln -fs ../usr/bin/ccache $(OPTIMIZE_FOR_CPU)-linux-c++; \ - ln -fs ../usr/bin/ccache $(OPTIMIZE_FOR_CPU)-linux-g++;\ - ln -fs ../usr/bin/ccache $(OPTIMIZE_FOR_CPU)-linux-uclibc-c++; \ - ln -fs ../usr/bin/ccache $(OPTIMIZE_FOR_CPU)-linux-uclibc-g++); -endif - -ifeq ($(GCC_2_95_TOOLCHAIN),true) -ccache: gcc2_95 $(STAGING_DIR)/$(CCACHE_TARGET_BINARY) -else -ccache: gcc3_3 $(STAGING_DIR)/$(CCACHE_TARGET_BINARY) -endif - -ccache-clean: - $(MAKE) -C $(CCACHE_DIR1) uninstall - -$(MAKE) -C $(CCACHE_DIR1) clean - -ccache-dirclean: - rm -rf $(CCACHE_DIR1) - - - - -############################################################# -# -# build ccache for use on the target system -# -############################################################# - -$(CCACHE_DIR2)/.unpacked: $(DL_DIR)/$(CCACHE_SOURCE) - $(CCACHE_CAT) $(DL_DIR)/$(CCACHE_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(CCACHE_DIR2)/.unpacked - -$(CCACHE_DIR2)/.patched: $(CCACHE_DIR2)/.unpacked - touch $(CCACHE_DIR2)/.patched - -$(CCACHE_DIR2)/.configured: $(CCACHE_DIR2)/.patched - mkdir -p $(CCACHE_DIR2) - (cd $(CCACHE_DIR2); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - $(CCACHE_DIR2)/configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - ); - touch $(CCACHE_DIR2)/.configured - -$(CCACHE_DIR2)/$(CCACHE_BINARY): $(CCACHE_DIR2)/.configured - $(MAKE) -C $(CCACHE_DIR2) - -$(TARGET_DIR)/$(CCACHE_TARGET_BINARY): $(CCACHE_DIR2)/$(CCACHE_BINARY) - $(MAKE) DESTDIR=$(TARGET_DIR) -C $(CCACHE_DIR2) install - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - # put a bunch of symlinks into /bin, since that is earlier - # in the default PATH than /usr/bin where gcc lives - (cd $(TARGET_DIR)/bin; \ - ln -fs /usr/bin/ccache cc; \ - ln -fs /usr/bin/ccache gcc; \ - ln -fs /usr/bin/ccache c++; \ - ln -fs /usr/bin/ccache g++;) - -ccache_target: uclibc $(TARGET_DIR)/$(CCACHE_TARGET_BINARY) - -ccache_target-sources: $(DL_DIR)/$(CCACHE_SOURCE) - -ccache_target-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) -C $(CCACHE_DIR2) uninstall - -$(MAKE) -C $(CCACHE_DIR2) clean - -ccache_target-dirclean: - rm -rf $(CCACHE_DIR2) - diff --git a/obsolete-buildroot/make/chillispot.mk b/obsolete-buildroot/make/chillispot.mk deleted file mode 100644 index 9cc9a94480..0000000000 --- a/obsolete-buildroot/make/chillispot.mk +++ /dev/null @@ -1,94 +0,0 @@ -############################################################# -# -# chillispot -# -############################################################# - -CHILLISPOT_VERSION:=0.96 -CHILLISPOT_RELEASE:=1 - -CHILLISPOT_SOURCE:=chillispot-$(CHILLISPOT_VERSION).tar.gz -CHILLISPOT_SITE:=http://www.chillispot.org/download/ -CHILLISPOT_CAT:=zcat -CHILLISPOT_DIR:=$(BUILD_DIR)/chillispot-$(CHILLISPOT_VERSION) -CHILLISPOT_BINARY:=src/chilli -CHILLISPOT_TARGET_BINARY:=usr/sbin/chilli - -CHILLISPOT_BUILD_DIR := $(BUILD_DIR)/chillispot_$(CHILLISPOT_VERSION)-$(CHILLISPOT_RELEASE) -CHILLISPOT_IPK_DIR := $(OPENWRT_IPK_DIR)/chillispot -CHILLISPOT_IPK := $(CHILLISPOT_BUILD_DIR)_$(ARCH).ipk - - -$(DL_DIR)/$(CHILLISPOT_SOURCE): - $(WGET) -P $(DL_DIR) $(CHILLISPOT_SITE)/$(CHILLISPOT_SOURCE) - -chillispot-source: $(DL_DIR)/$(CHILLISPOT_SOURCE) - -$(CHILLISPOT_DIR)/.stamp-unpacked: $(DL_DIR)/$(CHILLISPOT_SOURCE) - $(CHILLISPOT_CAT) $(DL_DIR)/$(CHILLISPOT_SOURCE) | tar -C $(BUILD_DIR) -xvf - - - touch $(CHILLISPOT_DIR)/.stamp-unpacked - -$(CHILLISPOT_DIR)/.stamp-configured: $(CHILLISPOT_DIR)/.stamp-unpacked - (cd $(CHILLISPOT_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ac_cv_func_malloc_0_nonnull=yes \ - ac_cv_func_memcmp_working=yes \ - ac_cv_func_setvbuf_reversed=no \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib/locate \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var/lib \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - $(DISABLE_LARGEFILE) \ - ); - touch $(CHILLISPOT_DIR)/.stamp-configured - -$(CHILLISPOT_DIR)/.stamp-built: $(CHILLISPOT_DIR)/.stamp-configured - $(MAKE) CC=$(TARGET_CC) $(TARGET_CONFIGURE_OPTS) -C $(CHILLISPOT_DIR) - touch $(CHILLISPOT_DIR)/.stamp-built - -$(CHILLISPOT_BUILD_DIR)/CONTROL/control: $(CHILLISPOT_DIR)/.stamp-built - rm -rf $(CHILLISPOT_BUILD_DIR) - mkdir -p $(CHILLISPOT_BUILD_DIR)/usr/sbin - cp -a $(CHILLISPOT_DIR)/src/chilli $(CHILLISPOT_BUILD_DIR)/usr/sbin/ - $(STRIP) $(CHILLISPOT_BUILD_DIR)/usr/sbin/* - mkdir -p $(CHILLISPOT_BUILD_DIR)/etc - cp -a $(CHILLISPOT_DIR)/doc/chilli.conf $(CHILLISPOT_BUILD_DIR)/etc - cp -a $(CHILLISPOT_IPK_DIR)/root/* $(CHILLISPOT_BUILD_DIR)/ - chmod 0755 $(CHILLISPOT_BUILD_DIR)/etc - chmod 0600 $(CHILLISPOT_BUILD_DIR)/etc/chilli.conf - chmod 0755 $(CHILLISPOT_BUILD_DIR)/etc/init.d - chmod 0755 $(CHILLISPOT_BUILD_DIR)/etc/init.d/* - chmod 0755 $(CHILLISPOT_BUILD_DIR)/usr - chmod 0755 $(CHILLISPOT_BUILD_DIR)/usr/sbin - chmod 0755 $(CHILLISPOT_BUILD_DIR)/usr/sbin/* - cp -a $(CHILLISPOT_IPK_DIR)/CONTROL $(CHILLISPOT_BUILD_DIR)/ - perl -pi -e "s/^Vers.*:.*$$/Version: $(CHILLISPOT_VERSION)-$(CHILLISPOT_RELEASE)/" $(CHILLISPOT_BUILD_DIR)/CONTROL/control - perl -pi -e "s/^Arch.*:.*$$/Architecture: $(ARCH)/" $(CHILLISPOT_BUILD_DIR)/CONTROL/control - - touch $(CHILLISPOT_BUILD_DIR)/CONTROL/control - - -$(CHILLISPOT_IPK): $(CHILLISPOT_BUILD_DIR)/CONTROL/control - cd $(BUILD_DIR); $(IPKG_BUILD) $(CHILLISPOT_BUILD_DIR) - - -chillispot-ipk: ipkg-utils $(CHILLISPOT_IPK) - -chillispot-clean: - $(MAKE) -C $(CHILLISPOT_DIR) clean - -chillispot-dirclean: - rm -rf $(CHILLISPOT_DIR) diff --git a/obsolete-buildroot/make/coreutils.mk b/obsolete-buildroot/make/coreutils.mk deleted file mode 100644 index 825c0f3549..0000000000 --- a/obsolete-buildroot/make/coreutils.mk +++ /dev/null @@ -1,82 +0,0 @@ -############################################################# -# -# coreutils -# -############################################################# -COREUTILS_SOURCE:=coreutils-5.0.tar.bz2 -COREUTILS_SITE:=ftp://ftp.gnu.org/gnu/coreutils/ -COREUTILS_CAT:=bzcat -COREUTILS_DIR:=$(BUILD_DIR)/coreutils-5.0 -COREUTILS_BINARY:=src/vdir -COREUTILS_TARGET_BINARY:=bin/vdir -BIN_PROGS:=cat chgrp chmod chown cp date dd df dir echo false hostname \ - ln ls mkdir mknod mv pwd rm rmdir vdir sleep stty sync touch true uname - -$(DL_DIR)/$(COREUTILS_SOURCE): - $(WGET) -P $(DL_DIR) $(COREUTILS_SITE)/$(COREUTILS_SOURCE) - -coreutils-source: $(DL_DIR)/$(COREUTILS_SOURCE) - -$(COREUTILS_DIR)/.unpacked: $(DL_DIR)/$(COREUTILS_SOURCE) - $(COREUTILS_CAT) $(DL_DIR)/$(COREUTILS_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(COREUTILS_DIR)/.unpacked - -$(COREUTILS_DIR)/.configured: $(COREUTILS_DIR)/.unpacked - (cd $(COREUTILS_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - $(DISABLE_LARGEFILE) \ - --disable-rpath \ - --disable-dependency-tracking \ - ); - #Fix up the max number of open files per process, which apparently - # is not set when cross compiling - $(SED) 's,.*UTILS_OPEN_MAX.*,#define UTILS_OPEN_MAX 1019,g' \ - $(COREUTILS_DIR)/config.h - # This is undefined when crosscompiling... - $(SED) 's,.*HAVE_PROC_UPTIME.*,#define HAVE_PROC_UPTIME 1,g' \ - $(COREUTILS_DIR)/config.h - touch $(COREUTILS_DIR)/.configured - -$(COREUTILS_DIR)/$(COREUTILS_BINARY): $(COREUTILS_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(COREUTILS_DIR) - rm -f $(TARGET_DIR)/$(COREUTILS_TARGET_BINARY) - -$(TARGET_DIR)/$(COREUTILS_TARGET_BINARY): $(COREUTILS_DIR)/$(COREUTILS_BINARY) - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(COREUTILS_DIR) install - # some things go in root rather than usr - for f in $(BIN_PROGS); do \ - mv $(TARGET_DIR)/usr/bin/$$f $(TARGET_DIR)/bin/$$f; \ - done - # link for archaic shells - ln -fs test $(TARGET_DIR)/usr/bin/[ - # gnu thinks chroot is in bin, debian thinks it's in sbin - mv $(TARGET_DIR)/usr/bin/chroot $(TARGET_DIR)/usr/sbin/chroot - $(STRIP) $(TARGET_DIR)/usr/sbin/chroot > /dev/null 2>&1 - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - -coreutils: uclibc $(TARGET_DIR)/$(COREUTILS_TARGET_BINARY) - -coreutils-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(COREUTILS_DIR) uninstall - -$(MAKE) -C $(COREUTILS_DIR) clean - -coreutils-dirclean: - rm -rf $(COREUTILS_DIR) - diff --git a/obsolete-buildroot/make/cramfsroot.mk b/obsolete-buildroot/make/cramfsroot.mk deleted file mode 100644 index 89f9981f71..0000000000 --- a/obsolete-buildroot/make/cramfsroot.mk +++ /dev/null @@ -1,52 +0,0 @@ -############################################################# -# -# mkcramfs to build to target cramfs filesystems -# -############################################################# -CRAMFS_DIR=$(BUILD_DIR)/cramfs-1.1 -CRAMFS_SOURCE=cramfs-1.1.tar.gz -CRAMFS_SITE=http://aleron.dl.sourceforge.net/sourceforge/cramfs -CRAMFS_PATCH=$(SOURCE_DIR)/cramfs.patch - -$(DL_DIR)/$(CRAMFS_SOURCE): - $(WGET) -P $(DL_DIR) $(CRAMFS_SITE)/$(CRAMFS_SOURCE) - -$(CRAMFS_DIR): $(DL_DIR)/$(CRAMFS_SOURCE) $(CRAMFS_PATCH) - zcat $(DL_DIR)/$(CRAMFS_SOURCE) | tar -C $(BUILD_DIR) -xvf - - cat $(CRAMFS_PATCH) | patch -p1 -d $(CRAMFS_DIR) - -$(CRAMFS_DIR)/mkcramfs: $(CRAMFS_DIR) - $(MAKE) CFLAGS="-Wall -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" -C $(CRAMFS_DIR); - touch -c $(CRAMFS_DIR)/mkcramfs - -cramfs: $(CRAMFS_DIR)/mkcramfs - -cramfs-source: $(DL_DIR)/$(CRAMFS_SOURCE) - -cramfs-clean: - -$(MAKE) -C $(CRAMFS_DIR) clean - -cramfs-dirclean: - rm -rf $(CRAMFS_DIR) - -############################################################# -# -# Build the cramfs root filesystem image -# -############################################################# - -cramfsroot: cramfs - #-@find $(TARGET_DIR)/lib -type f -name \*.so\* | xargs $(STRIP) 2>/dev/null || true; - -@find $(TARGET_DIR) -type f -perm +111 | xargs $(STRIP) 2>/dev/null || true; - @rm -rf $(TARGET_DIR)/usr/man - @rm -rf $(TARGET_DIR)/usr/info - $(CRAMFS_DIR)/mkcramfs -q -D $(SOURCE_DIR)/device_table.txt $(TARGET_DIR) $(IMAGE) - -cramfsroot-source: cramfs-source - -cramfsroot-clean: - -$(MAKE) -C $(CRAMFS_DIR) clean - -cramfsroot-dirclean: - rm -rf $(CRAMFS_DIR) - diff --git a/obsolete-buildroot/make/customize.mk b/obsolete-buildroot/make/customize.mk deleted file mode 100644 index 2cfed18345..0000000000 --- a/obsolete-buildroot/make/customize.mk +++ /dev/null @@ -1,10 +0,0 @@ -############################################################# -# -# Any custom stuff you feel like doing.... -# -############################################################# -CUST_DIR:=$(SOURCE_DIR)/customize -ROOT_DIR:=$(BUILD_DIR)/root - -customize: - cp -af $(CUST_DIR)/* $(ROOT_DIR)/ diff --git a/obsolete-buildroot/make/dhcp-fwd.mk b/obsolete-buildroot/make/dhcp-fwd.mk deleted file mode 100644 index b4f0a9a562..0000000000 --- a/obsolete-buildroot/make/dhcp-fwd.mk +++ /dev/null @@ -1,92 +0,0 @@ -## dhcp-fwd - -DHCP_FWD_VERSION := 0.7 -DHCP_FWD_RELEASE := 1 - -DHCP_FWD_SOURCE := dhcp-forwarder-$(DHCP_FWD_VERSION).tar.bz2 -DHCP_FWD_SITE := http://www-user.tu-chemnitz.de/~ensc/dhcp-fwd/files/ -DHCP_FWD_DIR := $(BUILD_DIR)/dhcp-forwarder-$(DHCP_FWD_VERSION) -DHCP_FWD_CAT := bzcat - -DHCP_FWD_BUILD_DIR := $(BUILD_DIR)/dhcp-fwd_$(DHCP_FWD_VERSION)-$(DHCP_FWD_RELEASE) -DHCP_FWD_IPK_DIR := $(OPENWRT_IPK_DIR)/dhcp-fwd -DHCP_FWD_IPK := $(DHCP_FWD_BUILD_DIR)_$(ARCH).ipk - - -$(DL_DIR)/$(DHCP_FWD_SOURCE): - $(WGET) -P $(DL_DIR) $(DHCP_FWD_SITE)/$(DHCP_FWD_SOURCE) - - -$(DHCP_FWD_DIR)/.stamp-unpacked: $(DL_DIR)/$(DHCP_FWD_SOURCE) - $(DHCP_FWD_CAT) $(DL_DIR)/$(DHCP_FWD_SOURCE) | tar -C $(BUILD_DIR) -xvf - - - touch $(DHCP_FWD_DIR)/.stamp-unpacked - - -$(DHCP_FWD_DIR)/.stamp-configured: $(DHCP_FWD_DIR)/.stamp-unpacked - cd $(DHCP_FWD_DIR) ; \ - rm -rf config.cache ; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ac_cv_func_malloc_0_nonnull="yes" \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --datadir=/usr/share \ - --infodir=/usr/share/info \ - --mandir=/usr/share/man \ - --localstatedir=/var \ - --sysconfdir=/etc \ - $(DISABLE_NLS) \ - - touch $(DHCP_FWD_DIR)/.stamp-configured - - -$(DHCP_FWD_DIR)/.stamp-built: $(DHCP_FWD_DIR)/.stamp-configured - cd $(DHCP_FWD_DIR) ; \ - touch config.guess ; \ - touch config.sub ; \ - $(MAKE) \ - CC=$(TARGET_CC) \ - cfg_filename="/etc/dhcp-fwd.conf" \ - all \ - - touch $(DHCP_FWD_DIR)/.stamp-built - - -$(DHCP_FWD_BUILD_DIR)/CONTROL/control: $(DHCP_FWD_DIR)/.stamp-built - rm -rf $(DHCP_FWD_BUILD_DIR) - mkdir -p $(DHCP_FWD_BUILD_DIR)/usr/sbin - cp -a $(DHCP_FWD_DIR)/dhcp-fwd $(DHCP_FWD_BUILD_DIR)/usr/sbin/ - $(STRIP) $(DHCP_FWD_BUILD_DIR)/usr/sbin/* - cp -a $(DHCP_FWD_IPK_DIR)/root/* $(DHCP_FWD_BUILD_DIR)/ - chmod 0755 $(DHCP_FWD_BUILD_DIR)/etc - chmod 0755 $(DHCP_FWD_BUILD_DIR)/etc/init.d - chmod 0755 $(DHCP_FWD_BUILD_DIR)/etc/init.d/* - chmod 0644 $(DHCP_FWD_BUILD_DIR)/etc/dhcp-fwd.conf - chmod 0755 $(DHCP_FWD_BUILD_DIR)/usr - chmod 0755 $(DHCP_FWD_BUILD_DIR)/usr/sbin - chmod 0755 $(DHCP_FWD_BUILD_DIR)/usr/sbin/* - cp -a $(DHCP_FWD_IPK_DIR)/CONTROL $(DHCP_FWD_BUILD_DIR)/ - perl -pi -e "s/^Vers.*:.*$$/Version: $(DHCP_FWD_VERSION)-$(DHCP_FWD_RELEASE)/" $(DHCP_FWD_BUILD_DIR)/CONTROL/control - perl -pi -e "s/^Arch.*:.*$$/Architecture: $(ARCH)/" $(DHCP_FWD_BUILD_DIR)/CONTROL/control - - touch $(DHCP_FWD_BUILD_DIR)/CONTROL/control - - -$(DHCP_FWD_IPK): $(DHCP_FWD_BUILD_DIR)/CONTROL/control - cd $(BUILD_DIR); $(IPKG_BUILD) $(DHCP_FWD_BUILD_DIR) - - -dhcp-fwd-ipk: ipkg-utils $(DHCP_FWD_IPK) - -dhcp-fwd-clean: - rm -rf $(DHCP_FWD_IPK) - rm -rf $(DHCP_FWD_BUILD_DIR) - rm -rf $(DHCP_FWD_DIR) diff --git a/obsolete-buildroot/make/dhcp_relay.mk b/obsolete-buildroot/make/dhcp_relay.mk deleted file mode 100644 index 8252b4aebd..0000000000 --- a/obsolete-buildroot/make/dhcp_relay.mk +++ /dev/null @@ -1,47 +0,0 @@ -############################################################# -# -# dhcp_relay -# -############################################################# -DHCP_RELAY_SOURCE:=dhcp-3.0pl2.tar.gz -DHCP_RELAY_SITE:=ftp://ftp.isc.org/isc/dhcp -DHCP_RELAY_CAT:=zcat -DHCP_RELAY_DIR:=$(BUILD_DIR)/dhcp-3.0pl2 -DHCP_RELAY_BINARY:=work.linux-2.2/relay/dhcrelay -DHCP_RELAY_TARGET_BINARY:=usr/sbin/dhcrelay -BVARS=PREDEFINES='-D_PATH_DHCPD_DB=\"/var/lib/dhcp/dhcpd.leases\" \ - -D_PATH_DHCLIENT_DB=\"/var/lib/dhcp/dhclient.leases\"' \ - VARDB=/var/lib/dhcp - -$(DL_DIR)/$(DHCP_RELAY_SOURCE): - $(WGET) -P $(DL_DIR) $(DHCP_RELAY_SITE)/$(DHCP_RELAY_SOURCE) - -dhcp_relay-source: $(DL_DIR)/$(DHCP_RELAY_SOURCE) - -$(DHCP_RELAY_DIR)/.unpacked: $(DL_DIR)/$(DHCP_RELAY_SOURCE) - $(DHCP_RELAY_CAT) $(DL_DIR)/$(DHCP_RELAY_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(DHCP_RELAY_DIR)/.unpacked - -$(DHCP_RELAY_DIR)/.configured: $(DHCP_RELAY_DIR)/.unpacked - (cd $(DHCP_RELAY_DIR); $(TARGET_CONFIGURE_OPTS) ./configure ); - touch $(DHCP_RELAY_DIR)/.configured - -$(DHCP_RELAY_DIR)/$(DHCP_RELAY_BINARY): $(DHCP_RELAY_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) $(BVARS) -C $(DHCP_RELAY_DIR) - $(STRIP) $(DHCP_RELAY_DIR)/$(DHCP_RELAY_BINARY) - -$(TARGET_DIR)/$(DHCP_RELAY_TARGET_BINARY): $(DHCP_RELAY_DIR)/$(DHCP_RELAY_BINARY) - (cd $(TARGET_DIR)/var/lib; ln -sf /tmp dhcp) - cp -a $(DHCP_RELAY_DIR)/$(DHCP_RELAY_BINARY) $(TARGET_DIR)/$(DHCP_RELAY_TARGET_BINARY) - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - -dhcp_relay: uclibc $(TARGET_DIR)/$(DHCP_RELAY_TARGET_BINARY) - -dhcp_relay-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(DHCP_RELAY_DIR) uninstall - -$(MAKE) -C $(DHCP_RELAY_DIR) clean - -dhcp_relay-dirclean: - rm -rf $(DHCP_RELAY_DIR) - diff --git a/obsolete-buildroot/make/diffutils.mk b/obsolete-buildroot/make/diffutils.mk deleted file mode 100644 index 0019bd8d44..0000000000 --- a/obsolete-buildroot/make/diffutils.mk +++ /dev/null @@ -1,61 +0,0 @@ -############################################################# -# -# diffutils -# -############################################################# -DIFFUTILS_SOURCE:=diffutils-2.8.4.tar.gz -DIFFUTILS_SITE:=ftp://alpha.gnu.org/gnu/diffutils/ -DIFFUTILS_CAT:=zcat -DIFFUTILS_DIR:=$(BUILD_DIR)/diffutils-2.8.4 -DIFFUTILS_BINARY:=src/diff -DIFFUTILS_TARGET_BINARY:=usr/bin/diff - -$(DL_DIR)/$(DIFFUTILS_SOURCE): - $(WGET) -P $(DL_DIR) $(DIFFUTILS_SITE)/$(DIFFUTILS_SOURCE) - -diffutils-source: $(DL_DIR)/$(DIFFUTILS_SOURCE) - -$(DIFFUTILS_DIR)/.unpacked: $(DL_DIR)/$(DIFFUTILS_SOURCE) - $(DIFFUTILS_CAT) $(DL_DIR)/$(DIFFUTILS_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(DIFFUTILS_DIR)/.unpacked - -$(DIFFUTILS_DIR)/.configured: $(DIFFUTILS_DIR)/.unpacked - (cd $(DIFFUTILS_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - $(DISABLE_LARGEFILE) \ - ); - touch $(DIFFUTILS_DIR)/.configured - -$(DIFFUTILS_DIR)/$(DIFFUTILS_BINARY): $(DIFFUTILS_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(DIFFUTILS_DIR) - -$(TARGET_DIR)/$(DIFFUTILS_TARGET_BINARY): $(DIFFUTILS_DIR)/$(DIFFUTILS_BINARY) - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(DIFFUTILS_DIR) install - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - -diffutils: uclibc $(TARGET_DIR)/$(DIFFUTILS_TARGET_BINARY) - -diffutils-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(DIFFUTILS_DIR) uninstall - -$(MAKE) -C $(DIFFUTILS_DIR) clean - -diffutils-dirclean: - rm -rf $(DIFFUTILS_DIR) - diff --git a/obsolete-buildroot/make/dnsmasq.mk b/obsolete-buildroot/make/dnsmasq.mk deleted file mode 100644 index 6345603a0e..0000000000 --- a/obsolete-buildroot/make/dnsmasq.mk +++ /dev/null @@ -1,50 +0,0 @@ -############################################################# -# -# dnsmasq -# -############################################################# - -DNSMASQ_SITE=http://thekelleys.org.uk/dnsmasq -ifeq ($(filter $(TARGETS),dnsmasq1),) -DNSMASQ_SOURCE=dnsmasq-2.19.tar.gz -DNSMASQ_DIR=$(BUILD_DIR)/dnsmasq-2.19 -DNSMASQ_VER=dnsmasq2 -else -DNSMASQ_SOURCE=dnsmasq-1.18.tar.gz -DNSMASQ_DIR=$(BUILD_DIR)/dnsmasq-1.18 -DNSMASQ_VER=dnsmasq1 -endif -DNSMASQ_BINARY=dnsmasq -DNSMASQ_TARGET_BINARY=usr/sbin/dnsmasq - -$(DL_DIR)/$(DNSMASQ_SOURCE): - $(WGET) -P $(DL_DIR) $(DNSMASQ_SITE)/$(DNSMASQ_SOURCE) - -$(DNSMASQ_DIR)/.source: $(DL_DIR)/$(DNSMASQ_SOURCE) - zcat $(DL_DIR)/$(DNSMASQ_SOURCE) | tar -C $(BUILD_DIR) -xvf - - $(SOURCE_DIR)/patch-kernel.sh $(DNSMASQ_DIR) $(SOURCE_DIR) \ - $(DNSMASQ_VER)-*.patch - touch $(DNSMASQ_DIR)/.source - -$(DNSMASQ_DIR)/$(DNSMASQ_BINARY): $(DNSMASQ_DIR)/.source - $(MAKE) CC=$(TARGET_CC) CFLAGS="$(TARGET_CFLAGS)" \ - BINDIR=/usr/sbin MANDIR=/usr/man -C $(DNSMASQ_DIR) - -$(TARGET_DIR)/$(DNSMASQ_TARGET_BINARY): $(DNSMASQ_DIR)/$(DNSMASQ_BINARY) - $(MAKE) BINDIR=/usr/sbin MANDIR=/usr/man \ - DESTDIR=$(TARGET_DIR) -C $(DNSMASQ_DIR) install - $(STRIP) $(TARGET_DIR)/$(DNSMASQ_TARGET_BINARY) - rm -rf $(TARGET_DIR)/usr/man - -dnsmasq: uclibc $(TARGET_DIR)/$(DNSMASQ_TARGET_BINARY) - -dnsmasq1: uclibc $(TARGET_DIR)/$(DNSMASQ_TARGET_BINARY) - -dnsmasq-source: $(DL_DIR)/$(DNSMASQ_SOURCE) - -dnsmasq-clean: - #$(MAKE) prefix=$(TARGET_DIR)/usr -C $(DNSMASQ_DIR) uninstall - -$(MAKE) -C $(DNSMASQ_DIR) clean - -dnsmasq-dirclean: - rm -rf $(DNSMASQ_DIR) diff --git a/obsolete-buildroot/make/dropbear.mk b/obsolete-buildroot/make/dropbear.mk deleted file mode 100644 index a848a5daf2..0000000000 --- a/obsolete-buildroot/make/dropbear.mk +++ /dev/null @@ -1,78 +0,0 @@ -###################################################### -# -# An example makefile to fetch a package from sources -# then fetch the ipkg updates required to the base package -# extract the archives into the build tree -# and then build the source -# -###################################################### - - -# For this example we'll use a fairly simple package that compiles easily -# and has sources available for download at sourceforge -DROPBEAR=dropbear-0.44 -DROPBEAR_TARGET=.built -DROPBEAR_DIR=$(BUILD_DIR)/$(DROPBEAR) -DROPBEAR_IPK=$(BUILD_DIR)/$(DROPBEAR)_mipsel.ipk -DROPBEAR_IPK_DIR=$(BUILD_DIR)/$(DROPBEAR)-ipk - -DROPBEAR_SITE=http://matt.ucc.asn.au/dropbear/ -DROPBEAR_SOURCE=$(DROPBEAR).tar.bz2 - - -# We need to download sources if we dont have them -$(DL_DIR)/$(DROPBEAR_SOURCE) : - $(WGET) -P $(DL_DIR) $(DROPBEAR_SITE)/$(DROPBEAR_SOURCE) - -# if we have the sources, they do no good unless they are unpacked -$(DROPBEAR_DIR)/.unpacked: $(DL_DIR)/$(DROPBEAR_SOURCE) - bzcat $(DL_DIR)/$(DROPBEAR_SOURCE) | tar -C $(BUILD_DIR) -xvf - - cat $(SOURCE_DIR)/openwrt/ipkg/dropbear/dropbear.patch | patch -p1 -d $(DROPBEAR_DIR) - touch $(DROPBEAR_DIR)/.unpacked - -# if we have the sources unpacked, we need to configure them -$(DROPBEAR_DIR)/.configured: $(DROPBEAR_DIR)/.unpacked - (cd $(DROPBEAR_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - LD=$(TARGET_CROSS)gcc \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --disable-zlib \ - ); - touch $(DROPBEAR_DIR)/.configured - - -# now that we have it all in place, just build it -$(DROPBEAR_DIR)/$(DROPBEAR_TARGET): $(DROPBEAR_DIR)/.configured - mkdir -p $(DROPBEAR_IPK_DIR)/usr/bin - cd $(DROPBEAR_DIR) && make PROGRAMS="dbclient dropbear" MULTI=1 && rm -f ssh && ln -s dbclient ssh - $(STAGING_DIR)/bin/sstrip $(DROPBEAR_DIR)/dropbearmulti - cd $(DROPBEAR_DIR) && cp -dpf dropbearmulti ssh dropbear dbclient $(DROPBEAR_IPK_DIR)/usr/bin - - cd $(DROPBEAR_DIR) && make SCPPROGRESS=1 scp - $(STAGING_DIR)/bin/sstrip $(DROPBEAR_DIR)/scp - cd $(DROPBEAR_DIR) && cp -dpf scp $(DROPBEAR_IPK_DIR)/usr/bin - - cd $(DROPBEAR_DIR) && make clean && make dropbearkey - $(STAGING_DIR)/bin/sstrip $(DROPBEAR_DIR)/dropbearkey - mkdir -p $(DROPBEAR_IPK_DIR)/tmp - cd $(DROPBEAR_DIR) && cp -dpf dropbearkey $(DROPBEAR_IPK_DIR)/tmp/dropbearkey - touch $(DROPBEAR_DIR)/$(DROPBEAR_TARGET) - -$(DROPBEAR_IPK): uclibc $(DROPBEAR_DIR)/$(DROPBEAR_TARGET) - mkdir -p $(DROPBEAR_IPK_DIR)/CONTROL - cp $(SOURCE_DIR)/openwrt/ipkg/dropbear/CONTROL/conffiles $(DROPBEAR_IPK_DIR)/CONTROL - cp $(SOURCE_DIR)/openwrt/ipkg/dropbear/CONTROL/control $(DROPBEAR_IPK_DIR)/CONTROL - cp $(SOURCE_DIR)/openwrt/ipkg/dropbear/CONTROL/postinst $(DROPBEAR_IPK_DIR)/CONTROL - mkdir -p $(DROPBEAR_IPK_DIR)/etc/init.d - cp $(SOURCE_DIR)/openwrt/ipkg/dropbear/S51dropbear $(DROPBEAR_IPK_DIR)/etc/init.d - - cd $(BUILD_DIR); $(IPKG_BUILD) $(DROPBEAR_IPK_DIR) - -dropbear-ipk: $(DROPBEAR_IPK) diff --git a/obsolete-buildroot/make/ebtables.mk b/obsolete-buildroot/make/ebtables.mk deleted file mode 100644 index 5db6cd85a2..0000000000 --- a/obsolete-buildroot/make/ebtables.mk +++ /dev/null @@ -1,56 +0,0 @@ -######################################################################## -# -# ebtables -# -# Utility that enables basic Ethernet frame filtering on a Linux bridge, -# MAC NAT and brouting. -# -######################################################################## - -EBTABLES_NAME=ebtables -EBTABLES_VERSION=v2.0.6 -EBTABLES_SOURCE=$(EBTABLES_NAME)-$(EBTABLES_VERSION).tar.gz -#EBTABLES_SOURCE_URL=http://unc.dl.sourceforge.net/sourceforge/$(EBTABLES_NAME)/ -EBTABLES_SOURCE_URL=http://aleron.dl.sourceforge.net/sourceforge/$(EBTABLES_NAME)/ -EBTABLES_BUILD_DIR=$(BUILD_DIR)/$(EBTABLES_NAME)-$(EBTABLES_VERSION) - -$(DL_DIR)/$(EBTABLES_SOURCE): - $(WGET) -P $(DL_DIR) $(EBTABLES_SOURCE_URL)/$(EBTABLES_SOURCE) - -$(EBTABLES_BUILD_DIR)/.unpacked: $(DL_DIR)/$(EBTABLES_SOURCE) - zcat $(DL_DIR)/$(EBTABLES_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(EBTABLES_BUILD_DIR)/.unpacked - -$(EBTABLES_BUILD_DIR)/.configured: $(EBTABLES_BUILD_DIR)/.unpacked - # Allow patches. Needed for openwrt for instance. - $(SOURCE_DIR)/patch-kernel.sh $(LINUX_DIR)/../.. $(SOURCE_DIR) $(EBTABLES_NAME)-*.patch - touch $(EBTABLES_BUILD_DIR)/.configured - -$(EBTABLES_BUILD_DIR)/$(EBTABLES_NAME): $(EBTABLES_BUILD_DIR)/.configured - $(TARGET_CONFIGURE_OPTS) \ - $(MAKE) -C $(EBTABLES_BUILD_DIR) \ - CC=$(TARGET_CC) CFLAGS="$(TARGET_CFLAGS)" \ - LDFLAGS="$(TARGET_LDFLAGS)" - -$(TARGET_DIR)/sbin/$(EBTABLES_NAME): $(EBTABLES_BUILD_DIR)/$(EBTABLES_NAME) - mkdir -p $(TARGET_DIR)/sbin/ - $(TARGET_CONFIGURE_OPTS) \ - $(MAKE) -C $(EBTABLES_BUILD_DIR) \ - MANDIR=$(TARGET_DIR)/usr/share/man \ - ETHERTYPESPATH=${D}/etc/ \ - BINPATH=$(TARGET_DIR)/sbin/ \ - CC=$(TARGET_CC) \ - CFLAGS="$(TARGET_CFLAGS)" \ - install - $(STRIP) $(TARGET_DIR)/sbin/$(EBTABLES_NAME) - rm -rf $(TARGET_DIR)/usr/share/man - -$(EBTABLES_NAME): $(TARGET_DIR)/sbin/$(EBTABLES_NAME) - -$(EBTABLES_NAME)-source: $(DL_DIR)/$(EBTABLES_SOURCE) - -$(EBTABLES_NAME)-clean: - -$(MAKE) -C $(EBTABLES_BUILD_DIR) clean - -$(EBTABLES_NAME)-dirclean: - rm -rf $(EBTABLES_BUILD_DIR) diff --git a/obsolete-buildroot/make/ed.mk b/obsolete-buildroot/make/ed.mk deleted file mode 100644 index de6c3cb251..0000000000 --- a/obsolete-buildroot/make/ed.mk +++ /dev/null @@ -1,55 +0,0 @@ -############################################################# -# -# ed -# -############################################################# -ED_SOURCE:=ed_0.2.orig.tar.gz -ED_PATCH:=ed_0.2-19.diff.gz -ED_SITE:=http://ftp.debian.org/debian/pool/main/e/ed -ED_CAT:=zcat -ED_DIR:=$(BUILD_DIR)/ed-0.2 -ED_BINARY:=ed -ED_TARGET_BINARY:=bin/ed - -$(DL_DIR)/$(ED_SOURCE): - $(WGET) -P $(DL_DIR) $(ED_SITE)/$(ED_SOURCE) - -$(DL_DIR)/$(ED_PATCH): - $(WGET) -P $(DL_DIR) $(ED_SITE)/$(ED_PATCH) - -ed-source: $(DL_DIR)/$(ED_SOURCE) $(DL_DIR)/$(ED_PATCH) - -$(ED_DIR)/.unpacked: $(DL_DIR)/$(ED_SOURCE) $(DL_DIR)/$(ED_PATCH) - $(ED_CAT) $(DL_DIR)/$(ED_SOURCE) | tar -C $(BUILD_DIR) -xvf - - $(SOURCE_DIR)/patch-kernel.sh $(ED_DIR) $(DL_DIR) $(ED_PATCH) - touch $(ED_DIR)/.unpacked - -$(ED_DIR)/.configured: $(ED_DIR)/.unpacked - (cd $(ED_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - $(DISABLE_NLS) \ - ); - touch $(ED_DIR)/.configured - -$(ED_DIR)/$(ED_BINARY): $(ED_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(ED_DIR) - -$(TARGET_DIR)/$(ED_TARGET_BINARY): $(ED_DIR)/$(ED_BINARY) - cp -a $(ED_DIR)/$(ED_BINARY) $(TARGET_DIR)/$(ED_TARGET_BINARY) - -ed: uclibc $(TARGET_DIR)/$(ED_TARGET_BINARY) - -ed-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(ED_DIR) uninstall - -$(MAKE) -C $(ED_DIR) clean - -ed-dirclean: - rm -rf $(ED_DIR) - diff --git a/obsolete-buildroot/make/ext2root.mk b/obsolete-buildroot/make/ext2root.mk deleted file mode 100644 index c155f8b350..0000000000 --- a/obsolete-buildroot/make/ext2root.mk +++ /dev/null @@ -1,56 +0,0 @@ -############################################################# -# -# genext2fs to build to target ext2 filesystems -# -############################################################# -GENEXT2_DIR=$(BUILD_DIR)/genext2fs-1.3 -GENEXT2_SOURCE=genext2fs_1.3.orig.tar.gz -GENEXT2_SITE=http://ftp.debian.org/debian/pool/main/g/genext2fs -GENEXT2_PATCH=$(SOURCE_DIR)/genext2fs.patch - -$(DL_DIR)/$(GENEXT2_SOURCE): - $(WGET) -P $(DL_DIR) $(GENEXT2_SITE)/$(GENEXT2_SOURCE) - -$(GENEXT2_DIR): $(DL_DIR)/$(GENEXT2_SOURCE) $(GENEXT2_PATCH) - zcat $(DL_DIR)/$(GENEXT2_SOURCE) | tar -C $(BUILD_DIR) -xvf - - mv $(GENEXT2_DIR).orig $(GENEXT2_DIR) - cat $(GENEXT2_PATCH) | patch -p1 -d $(GENEXT2_DIR) - -$(GENEXT2_DIR)/genext2fs: $(GENEXT2_DIR) - $(MAKE) CFLAGS="-Wall -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE \ - -D_FILE_OFFSET_BITS=64" -C $(GENEXT2_DIR); - touch -c $(GENEXT2_DIR)/genext2fs - -genext2fs: $(GENEXT2_DIR)/genext2fs - - - -############################################################# -# -# Build the ext2 root filesystem image -# -############################################################# - -# How much KB we want to add to the calculated size for slack space -#GENEXT2_ADDTOROOTSIZE=4096 -GENEXT2_ADDTOROOTSIZE=16384 -GENEXT2_REALSIZE=$(subst total,, $(shell LANG=C du $(TARGET_DIR) -s -c -k | grep total )) -GENEXT2_SIZE=$(shell expr $(GENEXT2_REALSIZE) + $(GENEXT2_ADDTOROOTSIZE)) -# We currently add about 400 device nodes, so add that into the total -GENEXT2_INODES=$(shell expr $(shell find $(TARGET_DIR) | wc -l) + 400) -#GENEXT2_SIZE=100000 - -ext2root: genext2fs - #-@find $(TARGET_DIR)/lib -type f -name \*.so\* | xargs $(STRIP) 2>/dev/null || true; - -@find $(TARGET_DIR) -type f -perm +111 | xargs $(STRIP) 2>/dev/null || true; - $(GENEXT2_DIR)/genext2fs -i $(GENEXT2_INODES) -b $(GENEXT2_SIZE) \ - -d $(TARGET_DIR) -q -D $(SOURCE_DIR)/device_table.txt $(IMAGE) - -ext2root-source: $(DL_DIR)/$(GENEXT2_SOURCE) - -ext2root-clean: - -$(MAKE) -C $(GENEXT2_DIR) clean - -ext2root-dirclean: - rm -rf $(GENEXT2_DIR) - diff --git a/obsolete-buildroot/make/fakeroot.mk b/obsolete-buildroot/make/fakeroot.mk deleted file mode 100644 index f56105f7f8..0000000000 --- a/obsolete-buildroot/make/fakeroot.mk +++ /dev/null @@ -1,63 +0,0 @@ -############################################################# -# -# fakeroot -# -############################################################# -FAKEROOT_SOURCE:=fakeroot_0.7.5.tar.gz -FAKEROOT_SITE:=http://ftp.debian.org/debian/pool/main/f/fakeroot -FAKEROOT_CAT:=zcat -FAKEROOT_DIR:=$(BUILD_DIR)/fakeroot-0.7.5 - - -$(DL_DIR)/$(FAKEROOT_SOURCE): - $(WGET) -P $(DL_DIR) $(FAKEROOT_SITE)/$(FAKEROOT_SOURCE) - -fakeroot-source: $(DL_DIR)/$(FAKEROOT_SOURCE) - -$(FAKEROOT_DIR)/.unpacked: $(DL_DIR)/$(FAKEROOT_SOURCE) - $(FAKEROOT_CAT) $(DL_DIR)/$(FAKEROOT_SOURCE) | tar -C $(BUILD_DIR) -xvf - - # If using busybox getopt, make it be quiet. - $(SED) "s,getopt --version,getopt --version 2>/dev/null," \ - $(FAKEROOT_DIR)/scripts/fakeroot - touch $(FAKEROOT_DIR)/.unpacked - -$(FAKEROOT_DIR)/.configured: $(FAKEROOT_DIR)/.unpacked - (cd $(FAKEROOT_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libdir=/usr/lib/libfakeroot \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - ); - touch $(FAKEROOT_DIR)/.configured - -$(FAKEROOT_DIR)/faked: $(FAKEROOT_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(FAKEROOT_DIR) - -$(TARGET_DIR)/usr/bin/fakeroot: $(FAKEROOT_DIR)/faked - $(MAKE) DESTDIR=$(TARGET_DIR) -C $(FAKEROOT_DIR) install - -mv $(TARGET_DIR)/usr/bin/$(ARCH)-linux-faked $(TARGET_DIR)/usr/bin/faked - -mv $(TARGET_DIR)/usr/bin/$(ARCH)-linux-fakeroot $(TARGET_DIR)/usr/bin/fakeroot - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - -fakeroot: uclibc $(TARGET_DIR)/usr/bin/fakeroot - -fakeroot-clean: - $(MAKE) -C $(FAKEROOT_DIR) clean - -fakeroot-dirclean: - rm -rf $(FAKEROOT_DIR) - - diff --git a/obsolete-buildroot/make/file.mk b/obsolete-buildroot/make/file.mk deleted file mode 100644 index e3ef381f40..0000000000 --- a/obsolete-buildroot/make/file.mk +++ /dev/null @@ -1,64 +0,0 @@ -############################################################# -# -# file -# -############################################################# -FILE_SOURCE:=file-4.08.tar.gz -FILE_SITE:=ftp://ftp.astron.com/pub/file -FILE_DIR:=$(BUILD_DIR)/file-4.08 -FILE_CAT:=zcat -FILE_BINARY:=src/file -FILE_TARGET_BINARY:=usr/bin/file - -$(DL_DIR)/$(FILE_SOURCE): - $(WGET) -P $(DL_DIR) $(FILE_SITE)/$(FILE_SOURCE) - -file-source: $(DL_DIR)/$(FILE_SOURCE) - -$(FILE_DIR)/.unpacked: $(DL_DIR)/$(FILE_SOURCE) - $(FILE_CAT) $(DL_DIR)/$(FILE_SOURCE) | tar -C $(BUILD_DIR) -xvf - - cat $(SOURCE_DIR)/file.patch | patch -p1 -d $(FILE_DIR) - touch $(FILE_DIR)/.unpacked - -$(FILE_DIR)/.configured: $(FILE_DIR)/.unpacked - (cd $(FILE_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share/misc \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - $(DISABLE_LARGEFILE) \ - --disable-fsect-man5 \ - ); - touch $(FILE_DIR)/.configured - -$(FILE_DIR)/$(FILE_BINARY): $(FILE_DIR)/.configured - $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(FILE_DIR) - -$(TARGET_DIR)/$(FILE_TARGET_BINARY): $(FILE_DIR)/$(FILE_BINARY) - $(MAKE) $(TARGET_CONFIGURE_OPTS) DESTDIR=$(TARGET_DIR) -C $(FILE_DIR) install - -($(STRIP) $(TARGET_DIR)/usr/lib/libmagic.so.*.* > /dev/null 2>&1) - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - -file: zlib uclibc $(TARGET_DIR)/$(FILE_TARGET_BINARY) - -file-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(FILE_DIR) uninstall - -$(MAKE) -C $(FILE_DIR) clean - -file-dirclean: - rm -rf $(FILE_DIR) - diff --git a/obsolete-buildroot/make/findutils.mk b/obsolete-buildroot/make/findutils.mk deleted file mode 100644 index 0a68a13454..0000000000 --- a/obsolete-buildroot/make/findutils.mk +++ /dev/null @@ -1,70 +0,0 @@ -############################################################# -# -# findutils -# -############################################################# -FINDUTILS_SOURCE:=findutils_4.1.7.orig.tar.gz -FINDUTILS_SITE:=http://ftp.debian.org/debian/pool/main/f/findutils -FINDUTILS_CAT:=zcat -FINDUTILS_DIR:=$(BUILD_DIR)/findutils-4.1.7 -FINDUTILS_BINARY:=find/find -FINDUTILS_TARGET_BINARY:=usr/bin/find - -$(DL_DIR)/$(FINDUTILS_SOURCE): - $(WGET) -P $(DL_DIR) $(FINDUTILS_SITE)/$(FINDUTILS_SOURCE) - -findutils-source: $(DL_DIR)/$(FINDUTILS_SOURCE) - -$(FINDUTILS_DIR)/.unpacked: $(DL_DIR)/$(FINDUTILS_SOURCE) - $(FINDUTILS_CAT) $(DL_DIR)/$(FINDUTILS_SOURCE) | tar -C $(BUILD_DIR) -xvf - - mv $(FINDUTILS_DIR).orig $(FINDUTILS_DIR) - touch $(FINDUTILS_DIR)/.unpacked - -$(FINDUTILS_DIR)/.configured: $(FINDUTILS_DIR)/.unpacked - (cd $(FINDUTILS_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ac_cv_func_setvbuf_reversed=no \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib/locate \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var/lib \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - $(DISABLE_LARGEFILE) \ - ); - touch $(FINDUTILS_DIR)/.configured - -$(FINDUTILS_DIR)/$(FINDUTILS_BINARY): $(FINDUTILS_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(FINDUTILS_DIR) - -# This stuff is needed to work around GNU make deficiencies -findutils-target_binary: $(FINDUTILS_DIR)/$(FINDUTILS_BINARY) - @if [ -L $(TARGET_DIR)/$(FINDUTILS_TARGET_BINARY) ] ; then \ - rm -f $(TARGET_DIR)/$(FINDUTILS_TARGET_BINARY); fi; - @if [ ! -f $(FINDUTILS_DIR)/$(FINDUTILS_BINARY) -o $(TARGET_DIR)/$(FINDUTILS_TARGET_BINARY) \ - -ot $(FINDUTILS_DIR)/$(FINDUTILS_BINARY) ] ; then \ - set -x; \ - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(FINDUTILS_DIR) install; \ - $(STRIP) $(TARGET_DIR)/usr/lib/locate/* > /dev/null 2>&1; \ - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc; fi; - -findutils: uclibc findutils-target_binary - -findutils-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(FINDUTILS_DIR) uninstall - -$(MAKE) -C $(FINDUTILS_DIR) clean - -findutils-dirclean: - rm -rf $(FINDUTILS_DIR) - diff --git a/obsolete-buildroot/make/flex.mk b/obsolete-buildroot/make/flex.mk deleted file mode 100644 index a29fa5875e..0000000000 --- a/obsolete-buildroot/make/flex.mk +++ /dev/null @@ -1,81 +0,0 @@ -############################################################# -# -# flex -# -############################################################# -FLEX_SOURCE:=flex_2.5.4a.orig.tar.gz -FLEX_PATCH:=flex_2.5.4a-24.diff.gz -FLEX_SITE:=http://ftp.debian.org/debian/pool/main/f/flex -FLEX_DIR:=$(BUILD_DIR)/flex-2.5.4 -FLEX_CAT:=zcat -FLEX_BINARY:=flex -FLEX_TARGET_BINARY:=usr/bin/flex - -$(DL_DIR)/$(FLEX_SOURCE): - $(WGET) -P $(DL_DIR) $(FLEX_SITE)/$(FLEX_SOURCE) - -$(DL_DIR)/$(FLEX_PATCH): - $(WGET) -P $(DL_DIR) $(FLEX_SITE)/$(FLEX_PATCH) - -flex-source: $(DL_DIR)/$(FLEX_SOURCE) $(DL_DIR)/$(FLEX_PATCH) - -$(FLEX_DIR)/.unpacked: $(DL_DIR)/$(FLEX_SOURCE) $(DL_DIR)/$(FLEX_PATCH) - $(FLEX_CAT) $(DL_DIR)/$(FLEX_SOURCE) | tar -C $(BUILD_DIR) -xvf - - #$(SOURCE_DIR)/patch-kernel.sh $(FLEX_DIR) $(DL_DIR) $(FLEX_PATCH) - touch $(FLEX_DIR)/.unpacked - -$(FLEX_DIR)/.configured: $(FLEX_DIR)/.unpacked - (cd $(FLEX_DIR); autoconf; rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - $(DISABLE_LARGEFILE) \ - ); - touch $(FLEX_DIR)/.configured - -$(FLEX_DIR)/$(FLEX_BINARY): $(FLEX_DIR)/.configured - $(MAKE) -C $(FLEX_DIR) - -$(TARGET_DIR)/$(FLEX_TARGET_BINARY): $(FLEX_DIR)/$(FLEX_BINARY) - $(MAKE) \ - prefix=$(TARGET_DIR)/usr \ - exec_prefix=$(TARGET_DIR)/usr \ - bindir=$(TARGET_DIR)/usr/bin \ - sbindir=$(TARGET_DIR)/usr/sbin \ - libexecdir=$(TARGET_DIR)/usr/lib \ - datadir=$(TARGET_DIR)/usr/share \ - sysconfdir=$(TARGET_DIR)/etc \ - sharedstatedir=$(TARGET_DIR)/usr/com \ - localstatedir=$(TARGET_DIR)/var \ - libdir=$(TARGET_DIR)/usr/lib \ - infodir=$(TARGET_DIR)/usr/info \ - mandir=$(TARGET_DIR)/usr/man \ - includedir=$(TARGET_DIR)/usr/include \ - -C $(FLEX_DIR) install; - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - (cd $(TARGET_DIR)/usr/bin; ln -s flex lex) - -flex: uclibc $(TARGET_DIR)/$(FLEX_TARGET_BINARY) - -flex-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) -C $(FLEX_DIR) uninstall - -$(MAKE) -C $(FLEX_DIR) clean - -flex-dirclean: - rm -rf $(FLEX_DIR) - diff --git a/obsolete-buildroot/make/fprobe.mk b/obsolete-buildroot/make/fprobe.mk deleted file mode 100644 index 409029cbda..0000000000 --- a/obsolete-buildroot/make/fprobe.mk +++ /dev/null @@ -1,101 +0,0 @@ -## fprobe - -FPROBE_VERSION:=1.0.5 -FPROBE_RELEASE:=1 - -FPROBE_SOURCE:=fprobe-$(FPROBE_VERSION).tar.bz2 -FPROBE_SITE:=http://dl.sourceforge.net/sourceforge/fprobe/ -FPROBE_DIR:=$(BUILD_DIR)/fprobe-$(FPROBE_VERSION) -FPROBE_CAT:=bzcat - -FPROBE_PATCH_DIR := $(SOURCE_DIR)/openwrt/patches/fprobe - -FPROBE_BUILD_DIR := $(BUILD_DIR)/fprobe_$(FPROBE_VERSION)-$(FPROBE_RELEASE) -FPROBE_IPK_DIR := $(OPENWRT_IPK_DIR)/fprobe -FPROBE_IPK := $(FPROBE_BUILD_DIR)_$(ARCH).ipk - - -$(DL_DIR)/$(FPROBE_SOURCE): - $(WGET) -P $(DL_DIR) $(FPROBE_SITE)/$(FPROBE_SOURCE) - - -$(FPROBE_DIR)/.stamp-unpacked: $(DL_DIR)/$(FPROBE_SOURCE) - $(FPROBE_CAT) $(DL_DIR)/$(FPROBE_SOURCE) | tar -C $(BUILD_DIR) -xvf - - - touch $(FPROBE_DIR)/.stamp-unpacked - - -$(FPROBE_DIR)/.stamp-configured: $(FPROBE_DIR)/.stamp-unpacked - cd $(FPROBE_DIR) ; \ - rm -rf config.cache ; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib/locate \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var/lib \ - --mandir=/usr/share/man \ - --infodir=/usr/share/info \ - --includedir=/usr/include \ - --libdir=/usr/lib \ - $(DISABLE_NLS) \ - --with-membulk=index8 \ - --with-hash=xor8 - - touch $(FPROBE_DIR)/.stamp-configured - - -$(FPROBE_DIR)/.stamp-built: $(FPROBE_DIR)/.stamp-configured - cd $(FPROBE_DIR) ; \ - $(MAKE) \ - CC=$(TARGET_CC) \ - - touch $(FPROBE_DIR)/.stamp-built - - -$(FPROBE_DIR)/.stamp-installed: $(FPROBE_DIR)/.stamp-built - mkdir -p $(FPROBE_BUILD_DIR) - cd $(FPROBE_DIR) ; \ - $(MAKE) \ - DESTDIR="$(FPROBE_BUILD_DIR)" \ - install \ - - install -m0755 -d $(FPROBE_BUILD_DIR)/etc - install -m0644 $(FPROBE_IPK_DIR)/root/etc/fprobe.conf $(FPROBE_BUILD_DIR)/etc/ - - install -m0755 -d $(FPROBE_BUILD_DIR)/etc/init.d - install -m0755 $(FPROBE_IPK_DIR)/root/etc/init.d/fprobe $(FPROBE_BUILD_DIR)/etc/init.d/ - - rm -rf $(FPROBE_BUILD_DIR)/usr/share - - $(STRIP) $(FPROBE_BUILD_DIR)/usr/sbin/* - - touch $(FPROBE_DIR)/.stamp-installed - - -$(FPROBE_IPK): $(FPROBE_DIR)/.stamp-installed - cp -a $(FPROBE_IPK_DIR)/CONTROL $(FPROBE_BUILD_DIR)/ - perl -pi -e "s/^Vers.*:.*$$/Version: $(FPROBE_VERSION)-$(FPROBE_RELEASE)/" $(FPROBE_BUILD_DIR)/CONTROL/control - perl -pi -e "s/^Arch.*:.*$$/Architecture: $(ARCH)/" $(FPROBE_BUILD_DIR)/CONTROL/control - cd $(BUILD_DIR); $(IPKG_BUILD) $(FPROBE_BUILD_DIR) - - -fprobe-source: $(DL_DIR)/$(FPROBE_SOURCE) - -fprobe-ipk: ipkg-utils libpcap-ipk $(FPROBE_IPK) - -fprobe-clean: - $(MAKE) -C $(FPROBE_DIR) clean - -fprobe-clean-all: - rm -rf $(FPROBE_DIR) - rm -rf $(FPROBE_BUILD_DIR) - rm -rf $(FPROBE_IPK) diff --git a/obsolete-buildroot/make/gawk.mk b/obsolete-buildroot/make/gawk.mk deleted file mode 100644 index 523b0479bb..0000000000 --- a/obsolete-buildroot/make/gawk.mk +++ /dev/null @@ -1,66 +0,0 @@ -############################################################# -# -# gawk -# -############################################################# -GAWK_SOURCE:=gawk-3.1.2.tar.gz -GAWK_SITE:=ftp://ftp.gnu.org/gnu/gawk -GAWK_CAT:=zcat -GAWK_DIR:=$(BUILD_DIR)/gawk-3.1.2 -GAWK_BINARY:=gawk -GAWK_TARGET_BINARY:=usr/bin/gawk - -$(DL_DIR)/$(GAWK_SOURCE): - $(WGET) -P $(DL_DIR) $(GAWK_SITE)/$(GAWK_SOURCE) - -gawk-source: $(DL_DIR)/$(GAWK_SOURCE) - -$(GAWK_DIR)/.unpacked: $(DL_DIR)/$(GAWK_SOURCE) - $(GAWK_CAT) $(DL_DIR)/$(GAWK_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(GAWK_DIR)/.unpacked - -$(GAWK_DIR)/.configured: $(GAWK_DIR)/.unpacked - (cd $(GAWK_DIR); rm -rf config.cache; autoconf; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ac_cv_func_getpgrp_void=yes \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - $(DISABLE_LARGEFILE) \ - ); - touch $(GAWK_DIR)/.configured - -$(GAWK_DIR)/$(GAWK_BINARY): $(GAWK_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(GAWK_DIR) - -$(TARGET_DIR)/$(GAWK_TARGET_BINARY): $(GAWK_DIR)/$(GAWK_BINARY) - rm -f $(TARGET_DIR)/usr/bin/awk - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(GAWK_DIR) install - rm -f $(TARGET_DIR)/usr/bin/gawk-* - (cd $(TARGET_DIR)/usr/bin; ln -sf gawk awk) - $(STRIP) $(TARGET_DIR)/usr/lib/awk/* > /dev/null 2>&1 - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - -gawk: uclibc $(TARGET_DIR)/$(GAWK_TARGET_BINARY) - -gawk-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(GAWK_DIR) uninstall - -$(MAKE) -C $(GAWK_DIR) clean - -gawk-dirclean: - rm -rf $(GAWK_DIR) - diff --git a/obsolete-buildroot/make/gcc-uclibc-2.95.mk b/obsolete-buildroot/make/gcc-uclibc-2.95.mk deleted file mode 100644 index 9294b53f73..0000000000 --- a/obsolete-buildroot/make/gcc-uclibc-2.95.mk +++ /dev/null @@ -1,276 +0,0 @@ -# Makefile for to build a gcc/uClibc toolchain -# -# Copyright (C) 2002-2003 Erik Andersen <andersen@uclibc.org> -# Copyright (C) 2004 Manuel Novoa III <mjn3@uclibc.org> -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -ifeq ($(GCC_2_95_TOOLCHAIN),true) - -GCC_SITE:=http://www.uclibc.org/downloads/toolchain -GCC_SOURCE:=gcc-20011006.tar.bz2 -GCC_DIR:=$(TOOL_BUILD_DIR)/gcc-20011006 -GCC_CAT:=bzcat - -STLPORT_SITE=http://www.stlport.org/archive -STLPORT_SOURCE=STLport-4.5.3.tar.gz -STLPORT_DIR=$(TOOL_BUILD_DIR)/STLport-4.5.3 -GCC_STRIP_HOST_BINARIES:=true - -############################################################# -# -# Setup some initial stuff -# -############################################################# - -ifeq ($(INSTALL_LIBSTDCPP),true) -TARGET_LANGUAGES:=c,c++ -STLPORT_TARGET=stlport -else -TARGET_LANGUAGES:=c -STLPORT_TARGET= -endif - -############################################################# -# -# build the first pass gcc compiler -# -############################################################# -GCC_BUILD_DIR1:=$(TOOL_BUILD_DIR)/gcc2_95-initial - -$(DL_DIR)/$(GCC_SOURCE): - $(WGET) -P $(DL_DIR) $(GCC_SITE)/$(GCC_SOURCE) - -$(GCC_DIR)/.unpacked: $(DL_DIR)/$(GCC_SOURCE) - $(GCC_CAT) $(DL_DIR)/$(GCC_SOURCE) | tar -C $(TOOL_BUILD_DIR) -xvf - - touch $(GCC_DIR)/.unpacked - -$(GCC_DIR)/.patched: $(GCC_DIR)/.unpacked - # Apply any files named gcc-*.patch from the source directory to gcc - $(SOURCE_DIR)/patch-kernel.sh $(GCC_DIR) $(SOURCE_DIR) gcc2.95-mega.patch.bz2 - $(SOURCE_DIR)/patch-kernel.sh $(GCC_DIR) $(SOURCE_DIR) gcc2.95-uclibc-conf.patch - #$(SOURCE_DIR)/patch-kernel.sh $(GCC_DIR) $(SOURCE_DIR) gcc-uclibc2_95*.patch - # - # We do not wish to build the libstdc++ library provided with gcc, - # since it doesn't seem to work at all with uClibc plus gcc 2.95... - # - mv $(GCC_DIR)/libstdc++ $(GCC_DIR)/libstdc++.orig - mv $(GCC_DIR)/libio $(GCC_DIR)/libio.orig - # - touch $(GCC_DIR)/.patched - -# The --without-headers option stopped working with gcc 3.0 and has never been -# # fixed, so we need to actually have working C library header files prior to -# # the step or libgcc will not build... -$(GCC_BUILD_DIR1)/.configured: $(GCC_DIR)/.patched - mkdir -p $(GCC_BUILD_DIR1) - -mkdir -p $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/include - # Important! Required for limits.h to be fixed. - ln -sf include $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/sys-include - (cd $(GCC_BUILD_DIR1); PATH=$(TARGET_PATH) \ - $(GCC_DIR)/configure \ - --prefix=$(STAGING_DIR) \ - --build=$(GNU_HOST_NAME) \ - --host=$(GNU_HOST_NAME) \ - --target=$(REAL_GNU_TARGET_NAME) \ - --enable-languages=c \ - --disable-shared \ - --includedir=$(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/include \ - --with-headers=$(TOOL_BUILD_DIR)/uClibc_dev/usr/include \ - --disable-__cxa_atexit \ - --enable-target-optspace \ - --with-gnu-ld \ - $(DISABLE_NLS) \ - $(MULTILIB) \ - $(SOFT_FLOAT_CONFIG_OPTION) \ - $(EXTRA_GCC_CONFIG_OPTIONS)); - touch $(GCC_BUILD_DIR1)/.configured - -$(GCC_BUILD_DIR1)/.compiled: $(GCC_BUILD_DIR1)/.configured - PATH=$(TARGET_PATH) $(MAKE) $(JLEVEL) -C $(GCC_BUILD_DIR1) all-gcc - touch $(GCC_BUILD_DIR1)/.compiled - -$(STAGING_DIR)/bin/$(REAL_GNU_TARGET_NAME)-gcc: $(GCC_BUILD_DIR1)/.compiled - PATH=$(TARGET_PATH) $(MAKE) $(JLEVEL) -C $(GCC_BUILD_DIR1) install-gcc - #rm -f $(STAGING_DIR)/bin/gccbug $(STAGING_DIR)/bin/gcov - #rm -rf $(STAGING_DIR)/info $(STAGING_DIR)/man $(STAGING_DIR)/share/doc $(STAGING_DIR)/share/locale - -gcc2_95_initial: uclibc-configured binutils $(STAGING_DIR)/bin/$(REAL_GNU_TARGET_NAME)-gcc - -gcc2_95_initial-clean: - rm -rf $(GCC_BUILD_DIR1) - rm -f $(STAGING_DIR)/bin/$(REAL_GNU_TARGET_NAME)* - -gcc2_95_initial-dirclean: - rm -rf $(GCC_BUILD_DIR1) - -############################################################# -# -# STLport -- an alternative C++ library -# -############################################################# -STLPORT_PATCH=$(SOURCE_DIR)/STLport-4.5.3.patch - -$(DL_DIR)/$(STLPORT_SOURCE): - $(WGET) -P $(DL_DIR) $(STLPORT_SITE)/$(STLPORT_SOURCE) - -$(STLPORT_DIR)/Makefile: $(DL_DIR)/$(STLPORT_SOURCE) $(STLPORT_PATCH) - zcat $(DL_DIR)/$(STLPORT_SOURCE) | tar -C $(TOOL_BUILD_DIR) -xvf - - cat $(STLPORT_PATCH) | patch -d $(STLPORT_DIR) -p1 - -$(STLPORT_DIR)/lib/libstdc++.a: $(STLPORT_DIR)/Makefile - $(MAKE) ARCH=$(OPTIMIZE_FOR_CPU) PREFIX=$(STAGING_DIR)/$(REAL_GNU_TARGET_NAME) -C $(STLPORT_DIR) - -$(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/lib/libstdc++.a: $(STLPORT_DIR)/lib/libstdc++.a - $(MAKE) ARCH=$(OPTIMIZE_FOR_CPU) PREFIX=$(STAGING_DIR)/$(REAL_GNU_TARGET_NAME) -C $(STLPORT_DIR) install - -stlport: $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/lib/libstdc++.a - -stlport-source: $(DL_DIR)/$(STLPORT_SOURCE) - -stlport-clean: - rm -f $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/lib/libstdc++* - rm -f $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/include/c++* - -$(MAKE) -C $(STLPORT_DIR) clean - -stlport-dirclean: - rm -f $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/lib/libstdc++* - rm -f $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/include/g++-v3* - rm -rf $(STLPORT_DIR) - -############################################################# -# -# second pass compiler build. Build the compiler targeting -# the newly built shared uClibc library. -# -############################################################# -GCC_BUILD_DIR2:=$(TOOL_BUILD_DIR)/gcc2_95-final - -$(GCC_BUILD_DIR2)/.configured: $(GCC_DIR)/.patched $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/lib/libc.a - mkdir -p $(GCC_BUILD_DIR2) - (cd $(GCC_BUILD_DIR2); PATH=$(TARGET_PATH) \ - $(GCC_DIR)/configure \ - --prefix=$(STAGING_DIR) \ - --build=$(GNU_HOST_NAME) \ - --host=$(GNU_HOST_NAME) \ - --target=$(REAL_GNU_TARGET_NAME) \ - --enable-languages=$(TARGET_LANGUAGES) \ - --enable-shared \ - --with-gxx-include-dir=$(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/include/c++ \ - --disable-__cxa_atexit \ - --enable-target-optspace \ - --with-gnu-ld \ - $(DISABLE_NLS) \ - $(MULTILIB) \ - $(SOFT_FLOAT_CONFIG_OPTION) \ - $(EXTRA_GCC_CONFIG_OPTIONS)); - touch $(GCC_BUILD_DIR2)/.configured - -$(GCC_BUILD_DIR2)/.compiled: $(GCC_BUILD_DIR2)/.configured - PATH=$(TARGET_PATH) $(MAKE) $(JLEVEL) -C $(GCC_BUILD_DIR2) all - touch $(GCC_BUILD_DIR2)/.compiled - -$(GCC_BUILD_DIR2)/.installed: $(GCC_BUILD_DIR2)/.compiled - PATH=$(TARGET_PATH) $(MAKE) $(JLEVEL) -C $(GCC_BUILD_DIR2) install - # Strip the host binaries -ifeq ($(GCC_STRIP_HOST_BINARIES),true) - -strip --strip-all -R .note -R .comment $(STAGING_DIR)/bin/* -endif - # Set up the symlinks to enable lying about target name. - set -e; \ - (cd $(STAGING_DIR); \ - ln -sf $(REAL_GNU_TARGET_NAME) $(GNU_TARGET_NAME); \ - cd bin; \ - for app in $(REAL_GNU_TARGET_NAME)-* ; do \ - ln -sf $${app} \ - $(GNU_TARGET_NAME)$${app##$(REAL_GNU_TARGET_NAME)}; \ - done; \ - ); - touch $(GCC_BUILD_DIR2)/.installed - -gcc2_95: uclibc-configured binutils gcc2_95_initial $(LIBFLOAT_TARGET) uclibc \ - $(GCC_BUILD_DIR2)/.installed $(GCC_TARGETS) $(STLPORT_TARGET) - -gcc2_95-source: $(DL_DIR)/$(GCC_SOURCE) - -gcc2_95-clean: - rm -rf $(GCC_BUILD_DIR2) - rm -f $(STAGING_DIR)/bin/$(REAL_GNU_TARGET_NAME)* - -gcc2_95-dirclean: - rm -rf $(GCC_BUILD_DIR2) - -############################################################# -# -# Next build target gcc compiler -# -############################################################# -GCC_BUILD_DIR3:=$(BUILD_DIR)/gcc2_95-target - -$(GCC_BUILD_DIR3)/.configured: $(GCC_BUILD_DIR2)/.installed - mkdir -p $(GCC_BUILD_DIR3) - (cd $(GCC_BUILD_DIR3); PATH=$(TARGET_PATH) \ - $(GCC_DIR)/configure \ - --prefix=/usr \ - --build=$(GNU_HOST_NAME) \ - --host=$(REAL_GNU_TARGET_NAME) \ - --target=$(REAL_GNU_TARGET_NAME) \ - --enable-languages=$(TARGET_LANGUAGES) \ - --enable-shared \ - --with-gxx-include-dir=/usr/include/c++ \ - --disable-__cxa_atexit \ - --enable-target-optspace \ - --with-gnu-ld \ - $(DISABLE_NLS) \ - $(MULTILIB) \ - $(SOFT_FLOAT_CONFIG_OPTION) \ - $(EXTRA_GCC_CONFIG_OPTIONS)); - touch $(GCC_BUILD_DIR3)/.configured - -$(GCC_BUILD_DIR3)/.compiled: $(GCC_BUILD_DIR3)/.configured - PATH=$(TARGET_PATH) \ - $(MAKE) $(JLEVEL) $(TARGET_GCC_ARGS) -C $(GCC_BUILD_DIR3) all - touch $(GCC_BUILD_DIR3)/.compiled - -$(TARGET_DIR)/usr/bin/gcc: $(GCC_BUILD_DIR3)/.compiled - PATH=$(TARGET_PATH) \ - $(MAKE) $(JLEVEL) DESTDIR=$(TARGET_DIR) -C $(GCC_BUILD_DIR3) install - # Remove broken specs file (cross compile flag is set). - rm -f $(TARGET_DIR)/usr/lib/gcc-lib/$(REAL_GNU_TARGET_NAME)/$(GCC_VERSION)/specs - -(cd $(TARGET_DIR)/bin; find -type f | xargs $(STRIP) > /dev/null 2>&1) - -(cd $(TARGET_DIR)/usr/bin; find -type f | xargs $(STRIP) > /dev/null 2>&1) - -(cd $(TARGET_DIR)/usr/lib/gcc-lib/$(REAL_GNU_TARGET_NAME)/$(GCC_VERSION); $(STRIP) cc1 cc1plus collect2 > /dev/null 2>&1) - -(cd $(TARGET_DIR)/usr/lib; $(STRIP) libstdc++.so.*.*.* > /dev/null 2>&1) - -(cd $(TARGET_DIR)/lib; $(STRIP) libgcc_s.so.*.*.* > /dev/null 2>&1) - # - rm -f $(TARGET_DIR)/usr/lib/*.la* - #rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - # $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - # Work around problem of missing syslimits.h - cp -f $(STAGING_DIR)/usr/lib/gcc-lib/$(REAL_GNU_TARGET_NAME)/$(GCC_VERSION)/include/syslimits.h $(TARGET_DIR)/usr/lib/gcc-lib/$(REAL_GNU_TARGET_NAME)/$(GCC_VERSION)/include/ - # These are in /lib, so... - #rm -rf $(TARGET_DIR)/usr/lib/libgcc_s.so* - #touch -c $(TARGET_DIR)/usr/bin/gcc - -gcc2_95_target: uclibc_target binutils_target $(TARGET_DIR)/usr/bin/gcc - -gcc2_95_target-clean: - rm -rf $(GCC_BUILD_DIR3) - rm -f $(TARGET_DIR)/bin/$(REAL_GNU_TARGET_NAME)* - -gcc2_95_target-dirclean: - rm -rf $(GCC_BUILD_DIR3) - -endif diff --git a/obsolete-buildroot/make/gcc-uclibc-3.3.mk b/obsolete-buildroot/make/gcc-uclibc-3.3.mk deleted file mode 100644 index b3795e66a4..0000000000 --- a/obsolete-buildroot/make/gcc-uclibc-3.3.mk +++ /dev/null @@ -1,267 +0,0 @@ -# Makefile for to build a gcc/uClibc toolchain -# -# Copyright (C) 2002-2003 Erik Andersen <andersen@uclibc.org> -# Copyright (C) 2004 Manuel Novoa III <mjn3@uclibc.org> -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -ifneq ($(GCC_2_95_TOOLCHAIN),true) - -# Shiny new stuff... -GCC_VERSION:=3.3.3 -GCC_SITE:=ftp://ftp.gnu.org/gnu/gcc/releases/gcc-$(GCC_VERSION) -#GCC_SITE:=http://www.binarycode.org/gcc/releases/gcc-$(GCC_VERSION) -#GCC_SITE:=http://gcc.get-software.com/releases/gcc-$(GCC_VERSION) - -# -# snapshots.... -#GCC_VERSION:=3.3-20031013 -#GCC_SITE:=http://gcc.get-software.com/snapshots/$(GCC_VERSION) -# -GCC_SOURCE:=gcc-$(GCC_VERSION).tar.bz2 -GCC_DIR:=$(TOOL_BUILD_DIR)/gcc-$(GCC_VERSION) -GCC_CAT:=bzcat -GCC_STRIP_HOST_BINARIES:=true - -############################################################# -# -# Setup some initial stuff -# -############################################################# - -ifeq ($(INSTALL_LIBGCJ),true) -TARGET_LANGUAGES:=c,c++,java -else -ifeq ($(INSTALL_LIBSTDCPP),true) -TARGET_LANGUAGES:=c,c++ -else -TARGET_LANGUAGES:=c -endif -endif - -############################################################# -# -# build the first pass gcc compiler -# -############################################################# -GCC_BUILD_DIR1:=$(TOOL_BUILD_DIR)/gcc-3.3-initial - -$(DL_DIR)/$(GCC_SOURCE): - $(WGET) -P $(DL_DIR) $(GCC_SITE)/$(GCC_SOURCE) - -$(GCC_DIR)/.unpacked: $(DL_DIR)/$(GCC_SOURCE) - $(GCC_CAT) $(DL_DIR)/$(GCC_SOURCE) | tar -C $(TOOL_BUILD_DIR) -xvf - - touch $(GCC_DIR)/.unpacked - -$(GCC_DIR)/.patched: $(GCC_DIR)/.unpacked - # Apply any files named gcc-*.patch from the source directory to gcc - $(SOURCE_DIR)/patch-kernel.sh $(GCC_DIR) $(SOURCE_DIR) gcc3.3-mega.patch.bz2 - $(SOURCE_DIR)/patch-kernel.sh $(GCC_DIR) $(SOURCE_DIR) gcc-uclibc-3.3*.patch -ifeq ($(SOFT_FLOAT),true) -ifeq ("$(strip $(ARCH))","i386") - $(SOURCE_DIR)/patch-kernel.sh $(GCC_DIR) $(SOURCE_DIR) i386-gcc-soft-float.patch -endif -endif - touch $(GCC_DIR)/.patched - -# The --without-headers option stopped working with gcc 3.0 and has never been -# # fixed, so we need to actually have working C library header files prior to -# # the step or libgcc will not build... -$(GCC_BUILD_DIR1)/.configured: $(GCC_DIR)/.patched - mkdir -p $(GCC_BUILD_DIR1) - -mkdir -p $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/include - (cd $(GCC_BUILD_DIR1); PATH=$(TARGET_PATH) \ - $(GCC_DIR)/configure \ - --prefix=$(STAGING_DIR) \ - --build=$(GNU_HOST_NAME) \ - --host=$(GNU_HOST_NAME) \ - --target=$(REAL_GNU_TARGET_NAME) \ - --enable-languages=c \ - --disable-shared \ - --includedir=$(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/include \ - --with-sysroot=$(TOOL_BUILD_DIR)/uClibc_dev/ \ - --disable-__cxa_atexit \ - --enable-target-optspace \ - --with-gnu-ld \ - $(DISABLE_NLS) \ - $(MULTILIB) \ - $(SOFT_FLOAT_CONFIG_OPTION) \ - $(EXTRA_GCC_CONFIG_OPTIONS)); - touch $(GCC_BUILD_DIR1)/.configured - -$(GCC_BUILD_DIR1)/.compiled: $(GCC_BUILD_DIR1)/.configured - PATH=$(TARGET_PATH) $(MAKE) $(JLEVEL) -C $(GCC_BUILD_DIR1) all-gcc - touch $(GCC_BUILD_DIR1)/.compiled - -$(STAGING_DIR)/bin/$(REAL_GNU_TARGET_NAME)-gcc: $(GCC_BUILD_DIR1)/.compiled - PATH=$(TARGET_PATH) $(MAKE) $(JLEVEL) -C $(GCC_BUILD_DIR1) install-gcc - #rm -f $(STAGING_DIR)/bin/gccbug $(STAGING_DIR)/bin/gcov - #rm -rf $(STAGING_DIR)/info $(STAGING_DIR)/man $(STAGING_DIR)/share/doc $(STAGING_DIR)/share/locale - -gcc3_3_initial: uclibc-configured binutils $(STAGING_DIR)/bin/$(REAL_GNU_TARGET_NAME)-gcc - -gcc3_3_initial-clean: - rm -rf $(GCC_BUILD_DIR1) - rm -f $(STAGING_DIR)/bin/$(REAL_GNU_TARGET_NAME)* - -gcc3_3_initial-dirclean: - rm -rf $(GCC_BUILD_DIR1) - -############################################################# -# -# second pass compiler build. Build the compiler targeting -# the newly built shared uClibc library. -# -############################################################# -GCC_BUILD_DIR2:=$(TOOL_BUILD_DIR)/gcc-3.3-final -$(GCC_BUILD_DIR2)/.configured: $(GCC_DIR)/.patched $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/lib/libc.a - mkdir -p $(GCC_BUILD_DIR2) - # Important! Required for limits.h to be fixed. - ln -sf include $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/sys-include - (cd $(GCC_BUILD_DIR2); PATH=$(TARGET_PATH) \ - $(GCC_DIR)/configure \ - --prefix=$(STAGING_DIR) \ - --build=$(GNU_HOST_NAME) \ - --host=$(GNU_HOST_NAME) \ - --target=$(REAL_GNU_TARGET_NAME) \ - --enable-languages=$(TARGET_LANGUAGES) \ - --enable-shared \ - --with-gxx-include-dir=$(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/include/c++ \ - --disable-__cxa_atexit \ - --enable-target-optspace \ - --with-gnu-ld \ - $(DISABLE_NLS) \ - $(MULTILIB) \ - $(SOFT_FLOAT_CONFIG_OPTION) \ - $(GCC_USE_SJLJ_EXCEPTIONS) \ - $(EXTRA_GCC_CONFIG_OPTIONS)); - touch $(GCC_BUILD_DIR2)/.configured - -$(GCC_BUILD_DIR2)/.compiled: $(GCC_BUILD_DIR2)/.configured - PATH=$(TARGET_PATH) $(MAKE) $(JLEVEL) -C $(GCC_BUILD_DIR2) all - touch $(GCC_BUILD_DIR2)/.compiled - -$(GCC_BUILD_DIR2)/.installed: $(GCC_BUILD_DIR2)/.compiled - PATH=$(TARGET_PATH) $(MAKE) $(JLEVEL) -C $(GCC_BUILD_DIR2) install - # Strip the host binaries -ifeq ($(GCC_STRIP_HOST_BINARIES),true) - -strip --strip-all -R .note -R .comment $(STAGING_DIR)/bin/* -endif - # Set up the symlinks to enable lying about target name. - set -e; \ - (cd $(STAGING_DIR); \ - ln -sf $(REAL_GNU_TARGET_NAME) $(GNU_TARGET_NAME); \ - cd bin; \ - for app in $(REAL_GNU_TARGET_NAME)-* ; do \ - ln -sf $${app} \ - $(GNU_TARGET_NAME)$${app##$(REAL_GNU_TARGET_NAME)}; \ - done; \ - ); -ifeq ($(SOFT_FLOAT),true) - # Replace specs file with one that defaults to soft float mode. - if [ ! -f $(STAGING_DIR)/usr/lib/gcc-lib/$(REAL_GNU_TARGET_NAME)/$(GCC_VERSION)/specs ] ; then \ - echo staging dir specs file is missing ; \ - /bin/false ; \ - fi; - cp $(SOURCE_DIR)/specs-$(ARCH)-soft-float $(STAGING_DIR)/usr/lib/gcc-lib/$(REAL_GNU_TARGET_NAME)/$(GCC_VERSION)/specs -endif - touch $(GCC_BUILD_DIR2)/.installed - -gcc3_3: uclibc-configured binutils gcc3_3_initial $(LIBFLOAT_TARGET) uclibc \ - $(GCC_BUILD_DIR2)/.installed $(GCC_TARGETS) - -gcc3_3-source: $(DL_DIR)/$(GCC_SOURCE) - -gcc3_3-clean: - rm -rf $(GCC_BUILD_DIR2) - rm -f $(STAGING_DIR)/bin/$(REAL_GNU_TARGET_NAME)* - -gcc3_3-dirclean: - rm -rf $(GCC_BUILD_DIR2) - -############################################################# -# -# Next build target gcc compiler -# -############################################################# -GCC_BUILD_DIR3:=$(BUILD_DIR)/gcc-3.3-target - -$(GCC_BUILD_DIR3)/.configured: $(GCC_BUILD_DIR2)/.installed - mkdir -p $(GCC_BUILD_DIR3) - (cd $(GCC_BUILD_DIR3); PATH=$(TARGET_PATH) \ - $(GCC_DIR)/configure \ - --prefix=/usr \ - --build=$(GNU_HOST_NAME) \ - --host=$(REAL_GNU_TARGET_NAME) \ - --target=$(REAL_GNU_TARGET_NAME) \ - --enable-languages=$(TARGET_LANGUAGES) \ - --enable-shared \ - --with-gxx-include-dir=/usr/include/c++ \ - --disable-__cxa_atexit \ - --enable-target-optspace \ - --with-gnu-ld \ - $(DISABLE_NLS) \ - $(MULTILIB) \ - $(SOFT_FLOAT_CONFIG_OPTION) \ - $(GCC_USE_SJLJ_EXCEPTIONS) \ - $(EXTRA_GCC_CONFIG_OPTIONS)); - touch $(GCC_BUILD_DIR3)/.configured - -$(GCC_BUILD_DIR3)/.compiled: $(GCC_BUILD_DIR3)/.configured - PATH=$(TARGET_PATH) \ - $(MAKE) $(JLEVEL) $(TARGET_GCC_ARGS) -C $(GCC_BUILD_DIR3) all - touch $(GCC_BUILD_DIR3)/.compiled - -$(TARGET_DIR)/usr/bin/gcc: $(GCC_BUILD_DIR3)/.compiled - PATH=$(TARGET_PATH) \ - $(MAKE) $(JLEVEL) DESTDIR=$(TARGET_DIR) -C $(GCC_BUILD_DIR3) install -ifeq ($(SOFT_FLOAT),true) - # Replace specs file with one that defaults to soft float mode. - if [ ! -f $(TARGET_DIR)/usr/lib/gcc-lib/$(REAL_GNU_TARGET_NAME)/$(GCC_VERSION)/specs ] ; then \ - echo target dir specs file is missing ; \ - /bin/false ; \ - fi; - cp $(SOURCE_DIR)/specs-$(ARCH)-soft-float $(TARGET_DIR)/usr/lib/gcc-lib/$(REAL_GNU_TARGET_NAME)/$(GCC_VERSION)/specs - # Make sure gcc does not think we are cross compiling - $(SED) "s/^1/0/;" $(TARGET_DIR)/usr/lib/gcc-lib/$(REAL_GNU_TARGET_NAME)/$(GCC_VERSION)/specs -else - # Remove broken specs file (cross compile flag is set). - rm -f $(TARGET_DIR)/usr/lib/gcc-lib/$(REAL_GNU_TARGET_NAME)/$(GCC_VERSION)/specs -endif - -(cd $(TARGET_DIR)/bin; find -type f | xargs $(STRIP) > /dev/null 2>&1) - -(cd $(TARGET_DIR)/usr/bin; find -type f | xargs $(STRIP) > /dev/null 2>&1) - -(cd $(TARGET_DIR)/usr/lib/gcc-lib/$(REAL_GNU_TARGET_NAME)/$(GCC_VERSION); $(STRIP) cc1 cc1plus collect2 > /dev/null 2>&1) - -(cd $(TARGET_DIR)/usr/lib; $(STRIP) libstdc++.so.*.*.* > /dev/null 2>&1) - -(cd $(TARGET_DIR)/lib; $(STRIP) libgcc_s.so.*.*.* > /dev/null 2>&1) - # - rm -f $(TARGET_DIR)/usr/lib/*.la* - #rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - # $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - # Work around problem of missing syslimits.h - cp -f $(STAGING_DIR)/usr/lib/gcc-lib/$(REAL_GNU_TARGET_NAME)/$(GCC_VERSION)/include/syslimits.h $(TARGET_DIR)/usr/lib/gcc-lib/$(REAL_GNU_TARGET_NAME)/$(GCC_VERSION)/include/ - # These are in /lib, so... - #rm -rf $(TARGET_DIR)/usr/lib/libgcc_s.so* - #touch -c $(TARGET_DIR)/usr/bin/gcc - -gcc3_3_target: uclibc_target binutils_target $(TARGET_DIR)/usr/bin/gcc - -gcc3_3_target-clean: - rm -rf $(GCC_BUILD_DIR3) - rm -f $(TARGET_DIR)/bin/$(REAL_GNU_TARGET_NAME)* - -gcc3_3_target-dirclean: - rm -rf $(GCC_BUILD_DIR3) - -endif diff --git a/obsolete-buildroot/make/gdb.mk b/obsolete-buildroot/make/gdb.mk deleted file mode 100644 index 59a08be3d5..0000000000 --- a/obsolete-buildroot/make/gdb.mk +++ /dev/null @@ -1,80 +0,0 @@ -############################################################# -# -# gdb -# -############################################################# - -GDB_SITE:=ftp://ftp.gnu.org/gnu/gdb/ -GDB_DIR:=$(BUILD_DIR)/gdb-5.3 -GDB_SOURCE:=gdb-5.3.tar.gz -GDB_PATCH:=$(SOURCE_DIR)/gdb.patch -GDB_UCLIBC_PATCH:=$(SOURCE_DIR)/gdb-5.3-uclibc.patch - -$(DL_DIR)/$(GDB_SOURCE): - $(WGET) -P $(DL_DIR) $(GDB_SITE)/$(GDB_SOURCE) - -$(GDB_DIR)/.unpacked: $(DL_DIR)/$(GDB_SOURCE) $(GDB_PATCH) - gunzip -c $(DL_DIR)/$(GDB_SOURCE) | tar -C $(BUILD_DIR) -xvf - - cat $(GDB_PATCH) | patch -p1 -d $(GDB_DIR) - cat $(GDB_UCLIBC_PATCH) | patch -p1 -d $(GDB_DIR) - touch $(GDB_DIR)/.unpacked - -$(GDB_DIR)/.configured: $(GDB_DIR)/.unpacked - # Copy a config.sub from gcc. This is only necessary until - # gdb's config.sub supports <arch>-linux-uclibc tuples. - cp $(GCC_DIR)/config.sub $(GDB_DIR) - cp $(GCC_DIR)/config.sub $(GDB_DIR)/readline/support/ - (cd $(GDB_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ac_cv_type_uintptr_t=yes \ - gt_cv_func_gettext_libintl=yes \ - ac_cv_func_dcgettext=yes \ - gdb_cv_func_sigsetjmp=yes \ - bash_cv_func_strcoll_broken=no \ - bash_cv_must_reinstall_sighandlers=no \ - bash_cv_func_sigsetjmp=present \ - ./configure \ - --target=$(REAL_GNU_TARGET_NAME) \ - --host=$(REAL_GNU_TARGET_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - --includedir=$(STAGING_DIR)/include \ - $(DISABLE_NLS) \ - --without-uiout --disable-gdbmi \ - --disable-tui --disable-gdbtk --without-x \ - --disable-sim --enable-gdbserver \ - --without-included-gettext \ - ); -ifeq ($(ENABLE_LOCALE),true) - -$(SED) "s,^INTL *=.*,INTL = -lintl,g;" $(GDB_DIR)/gdb/Makefile -endif - touch $(GDB_DIR)/.configured - -$(GDB_DIR)/gdb/gdb: $(GDB_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(GDB_DIR) - $(STRIP) $(GDB_DIR)/gdb/gdb - -$(TARGET_DIR)/usr/bin/gdb: $(GDB_DIR)/gdb/gdb - install -c $(GDB_DIR)/gdb/gdb $(TARGET_DIR)/usr/bin/gdb - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - -gdb: $(TARGET_DIR)/usr/bin/gdb - -gdb-source: $(DL_DIR)/$(GDB_SOURCE) - -gdb-clean: - $(MAKE) -C $(GDB_DIR) clean - -gdb-dirclean: - rm -rf $(GDB_DIR) - diff --git a/obsolete-buildroot/make/gdbserver.mk b/obsolete-buildroot/make/gdbserver.mk deleted file mode 100644 index 1ab44a2367..0000000000 --- a/obsolete-buildroot/make/gdbserver.mk +++ /dev/null @@ -1,53 +0,0 @@ -############################################################# -# -# gdbserver -# -############################################################# - -#Use GDB_DIR/etc values from gdb.mk -#Build gdbserver in a dir outside of the main gdb tree -GDB_WDIR:=$(BUILD_DIR)/gdbserver - - -$(GDB_WDIR)/.configured: $(GDB_DIR)/.unpacked - mkdir -p $(GDB_WDIR) - (cd $(GDB_WDIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - $(GDB_DIR)/gdb/gdbserver/configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - --includedir=$(STAGING_DIR)/include \ - $(DISABLE_NLS) \ - --without-uiout --disable-gdbmi \ - --disable-tui --disable-gdbtk --without-x \ - --without-included-gettext \ - ); - touch $(GDB_WDIR)/.configured - -$(GDB_WDIR)/gdbserver: $(GDB_WDIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(GDB_WDIR) - $(STRIP) $(GDB_WDIR)/gdbserver - -$(TARGET_DIR)/usr/bin/gdbserver: $(GDB_WDIR)/gdbserver - install -c $(GDB_WDIR)/gdbserver $(TARGET_DIR)/usr/bin/gdbserver - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - -gdbserver: $(TARGET_DIR)/usr/bin/gdbserver - -gdbserver-clean: - $(MAKE) -C $(GDB_WDIR) clean - -gdbserver-dirclean: - rm -rf $(GDB_WDIR) - diff --git a/obsolete-buildroot/make/gettext.mk b/obsolete-buildroot/make/gettext.mk deleted file mode 100644 index 84c7a25bc2..0000000000 --- a/obsolete-buildroot/make/gettext.mk +++ /dev/null @@ -1,60 +0,0 @@ -############################################################# -# -# gettext -# -############################################################# -GETTEXT_SOURCE:=gettext-0.11.5.tar.gz -GETTEXT_SITE:=ftp://ftp.gnu.org/gnu/gettext -GETTEXT_DIR:=$(BUILD_DIR)/gettext-0.11.5 -GETTEXT_CAT:=zcat -GETTEXT_BINARY:=gettext -GETTEXT_TARGET_BINARY:=usr/bin/gettext - -$(DL_DIR)/$(GETTEXT_SOURCE): - $(WGET) -P $(DL_DIR) $(GETTEXT_SITE)/$(GETTEXT_SOURCE) - -gettext-source: $(DL_DIR)/$(GETTEXT_SOURCE) - -$(GETTEXT_DIR)/.unpacked: $(DL_DIR)/$(GETTEXT_SOURCE) - $(GETTEXT_CAT) $(DL_DIR)/$(GETTEXT_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(GETTEXT_DIR)/.unpacked - -$(GETTEXT_DIR)/.configured: $(GETTEXT_DIR)/.unpacked - (cd $(GETTEXT_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - ); - touch $(GETTEXT_DIR)/.configured - -$(GETTEXT_DIR)/$(GETTEXT_BINARY): $(GETTEXT_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(GETTEXT_DIR) - -$(TARGET_DIR)/$(GETTEXT_TARGET_BINARY): $(GETTEXT_DIR)/$(GETTEXT_BINARY) - $(MAKE) DESTDIR=$(STAGING_DIR) CC=$(TARGET_CC) -C $(GETTEXT_DIR) install - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(GETTEXT_DIR) install - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc \ - $(TARGET_DIR)/usr/doc - -gettext: uclibc $(TARGET_DIR)/$(GETTEXT_TARGET_BINARY) - -gettext-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(GETTEXT_DIR) uninstall - -$(MAKE) -C $(GETTEXT_DIR) clean - -gettext-dirclean: - rm -rf $(GETTEXT_DIR) - diff --git a/obsolete-buildroot/make/grep.mk b/obsolete-buildroot/make/grep.mk deleted file mode 100644 index cc7856c087..0000000000 --- a/obsolete-buildroot/make/grep.mk +++ /dev/null @@ -1,73 +0,0 @@ -############################################################# -# -# grep -# -############################################################# -GNUGREP_SOURCE:=grep_2.5.1.ds1.orig.tar.gz -GNUGREP_SITE:=http://ftp.debian.org/debian/pool/main/g/grep/ -GNUGREP_DIR:=$(BUILD_DIR)/grep-2.5.1 -GNUGREP_CAT:=zcat -GNUGREP_BINARY:=src/grep -GNUGREP_TARGET_BINARY:=bin/grep - -$(DL_DIR)/$(GNUGREP_SOURCE): - $(WGET) -P $(DL_DIR) $(GNUGREP_SITE)/$(GNUGREP_SOURCE) - -grep-source: $(DL_DIR)/$(GNUGREP_SOURCE) - -$(GNUGREP_DIR)/.unpacked: $(DL_DIR)/$(GNUGREP_SOURCE) - rm -rf $(GNUGREP_DIR).xxx - $(GNUGREP_CAT) $(DL_DIR)/$(GNUGREP_SOURCE) | tar -C $(BUILD_DIR) -xvf - - mv $(GNUGREP_DIR) $(GNUGREP_DIR).xxx - $(GNUGREP_CAT) $(GNUGREP_DIR).xxx/grep_2.5.1.tar.gz | tar -C $(BUILD_DIR) -xvf - - rm -rf $(GNUGREP_DIR).xxx - touch $(GNUGREP_DIR)/.unpacked - -$(GNUGREP_DIR)/.configured: $(GNUGREP_DIR)/.unpacked - (cd $(GNUGREP_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - $(DISABLE_LARGEFILE) \ - --disable-perl-regexp \ - --without-included-regex \ - ); - touch $(GNUGREP_DIR)/.configured - -$(GNUGREP_DIR)/$(GNUGREP_BINARY): $(GNUGREP_DIR)/.configured - $(MAKE) -C $(GNUGREP_DIR) - -# This stuff is needed to work around GNU make deficiencies -grep-target_binary: $(GNUGREP_DIR)/$(GNUGREP_BINARY) - @if [ -L $(TARGET_DIR)/$(GNUGREP_TARGET_BINARY) ] ; then \ - rm -f $(TARGET_DIR)/$(GNUGREP_TARGET_BINARY); fi; - @if [ ! -f $(GNUGREP_DIR)/$(GNUGREP_BINARY) -o $(TARGET_DIR)/$(GNUGREP_TARGET_BINARY) -ot \ - $(GNUGREP_DIR)/$(GNUGREP_BINARY) ] ; then \ - set -x; \ - rm -f $(TARGET_DIR)/bin/grep $(TARGET_DIR)/bin/egrep $(TARGET_DIR)/bin/fgrep; \ - cp -a $(GNUGREP_DIR)/src/grep $(GNUGREP_DIR)/src/egrep \ - $(GNUGREP_DIR)/src/fgrep $(TARGET_DIR)/bin/; fi - -grep: uclibc grep-target_binary - -grep-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) -C $(GNUGREP_DIR) uninstall - -$(MAKE) -C $(GNUGREP_DIR) clean - -grep-dirclean: - rm -rf $(GNUGREP_DIR) - diff --git a/obsolete-buildroot/make/gzip.mk b/obsolete-buildroot/make/gzip.mk deleted file mode 100644 index 8098dd9333..0000000000 --- a/obsolete-buildroot/make/gzip.mk +++ /dev/null @@ -1,70 +0,0 @@ -############################################################# -# -# gzip -# -############################################################# -GZIP_SOURCE:=gzip-1.3.5.tar.gz -GZIP_SITE:=ftp://alpha.gnu.org/gnu/gzip -GZIP_DIR:=$(BUILD_DIR)/gzip-1.3.5 -GZIP_CAT:=zcat -GZIP_BINARY:=$(GZIP_DIR)/gzip -GZIP_TARGET_BINARY:=$(TARGET_DIR)/bin/zmore - -ifeq ($(strip $(BUILD_WITH_LARGEFILE)),false) -GZIP_LARGEFILE="--disable-largefile" -endif - -$(DL_DIR)/$(GZIP_SOURCE): - $(WGET) -P $(DL_DIR) $(GZIP_SITE)/$(GZIP_SOURCE) - -gzip-source: $(DL_DIR)/$(GZIP_SOURCE) - -$(GZIP_DIR)/.unpacked: $(DL_DIR)/$(GZIP_SOURCE) - $(GZIP_CAT) $(DL_DIR)/$(GZIP_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(GZIP_DIR)/.unpacked - -$(GZIP_DIR)/.configured: $(GZIP_DIR)/.unpacked - (cd $(GZIP_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/ \ - --bindir=/bin \ - --sbindir=/bin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share/misc \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - $(GZIP_LARGEFILE) \ - ); - touch $(GZIP_DIR)/.configured - -$(GZIP_BINARY): $(GZIP_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(GZIP_DIR) - -$(GZIP_TARGET_BINARY): $(GZIP_BINARY) - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(GZIP_DIR) install - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - (cd $(TARGET_DIR)/bin; \ - ln -sf gzip gunzip; \ - ln -sf gzip zcat; \ - ln -sf zdiff zcmp; \ - ln -sf zgrep zegrep; \ - ln -sf zgrep zfgrep;) - -gzip: uclibc $(GZIP_TARGET_BINARY) - -gzip-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(GZIP_DIR) uninstall - -$(MAKE) -C $(GZIP_DIR) clean - -gzip-dirclean: - rm -rf $(GZIP_DIR) - diff --git a/obsolete-buildroot/make/hostap.mk b/obsolete-buildroot/make/hostap.mk deleted file mode 100644 index b7908fd170..0000000000 --- a/obsolete-buildroot/make/hostap.mk +++ /dev/null @@ -1,53 +0,0 @@ -############################################################# -# -# hostap -# -############################################################# -HOSTAP_SOURCE_URL=http://hostap.epitest.fi/cgi-bin/viewcvs.cgi/hostap/hostap.tar.gz?tarball=1 -HOSTAP_SOURCE=hostap.tar.gz -HOSTAP_DIR=$(BUILD_DIR)/hostap-snapshot - -$(DL_DIR)/$(HOSTAP_SOURCE): - $(WGET) -P $(DL_DIR) $(HOSTAP_SOURCE_URL) -O $(DL_DIR)/$(HOSTAP_SOURCE) - -hostap-source: $(DL_DIR)/$(HOSTAP_SOURCE) - -$(HOSTAP_DIR)/.unpacked: $(DL_DIR)/$(HOSTAP_SOURCE) - zcat $(DL_DIR)/$(HOSTAP_SOURCE) | tar -C $(BUILD_DIR) -xvf - - mv -f $(BUILD_DIR)/hostap $(HOSTAP_DIR) - touch $(HOSTAP_DIR)/.unpacked - -$(HOSTAP_DIR)/.configured: $(HOSTAP_DIR)/.unpacked - #$(SED) "s,/.*#define PRISM2_DOWNLOAD_SUPPORT.*/,#define PRISM2_DOWNLOAD_SUPPORT,g" \ - # $(HOSTAP_DIR)/driver/modules/hostap_config.h - touch $(HOSTAP_DIR)/.configured - -$(HOSTAP_DIR)/utils/hostap_crypt_conf: $(HOSTAP_DIR)/.configured - $(MAKE) -C $(HOSTAP_DIR)/utils CC=$(TARGET_CC) CFLAGS="-Os -Wall $(TARGET_CFLAGS) -I../driver/modules" - $(MAKE) -C $(HOSTAP_DIR)/hostapd CC=$(TARGET_CC) CFLAGS="-Os -Wall $(TARGET_CFLAGS) -I../driver/modules -I../utils" - touch -c $(HOSTAP_DIR)/driver/modules/hostap.o - -$(TARGET_DIR)//usr/bin/hostap_crypt_conf: $(HOSTAP_DIR)/utils/hostap_crypt_conf - # Make the dir - -rm -rf $(HOSTAP_TARGET_MODULE_DIR) - -mkdir -p $(HOSTAP_TARGET_MODULE_DIR) - # Copy the pcmcia-cs conf file - -mkdir -p $(TARGET_DIR)/etc/pcmcia - cp -af $(HOSTAP_DIR)/driver/etc/hostap_cs.conf $(TARGET_DIR)/etc/pcmcia/ - # Copy The Utils - cp -af $(HOSTAP_DIR)/utils/hostap_crypt_conf $(TARGET_DIR)/usr/bin/ - cp -af $(HOSTAP_DIR)/utils/hostap_diag $(TARGET_DIR)/usr/bin/ - cp -af $(HOSTAP_DIR)/utils/prism2_param $(TARGET_DIR)/usr/bin/ - cp -af $(HOSTAP_DIR)/utils/prism2_srec $(TARGET_DIR)/usr/bin/ - # Copy hostapd - cp -af $(HOSTAP_DIR)/hostapd/hostapd $(TARGET_DIR)/usr/sbin/ - -hostap: pcmcia $(TARGET_DIR)//usr/bin/hostap_crypt_conf - -hostap-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(HOSTAP_DIR) uninstall - -$(MAKE) -C $(HOSTAP_DIR) clean - -hostap-dirclean: - rm -rf $(HOSTAP_DIR) - diff --git a/obsolete-buildroot/make/hotplug.mk b/obsolete-buildroot/make/hotplug.mk deleted file mode 100644 index e13a6025dd..0000000000 --- a/obsolete-buildroot/make/hotplug.mk +++ /dev/null @@ -1,39 +0,0 @@ -############################################################# -# -# hotplug support -# -############################################################# -HOTPLUG_SOURCE=diethotplug-0.4.tar.gz -HOTPLUG_SITE=http://aleron.dl.sourceforge.net/sourceforge/linux-hotplug -HOTPLUG_DIR=$(BUILD_DIR)/diethotplug-0.4 -HOTPLUG_PATCH=$(SOURCE_DIR)/hotplug.patch - -$(DL_DIR)/$(HOTPLUG_SOURCE): - $(WGET) -P $(DL_DIR) $(HOTPLUG_SITE)/$(HOTPLUG_SOURCE) - -$(HOTPLUG_DIR): $(DL_DIR)/$(HOTPLUG_SOURCE) $(HOTPLUG_PATCH) - zcat $(DL_DIR)/$(HOTPLUG_SOURCE) | tar -C $(BUILD_DIR) -xvf - - cat $(HOTPLUG_PATCH) | patch -p1 -d $(HOTPLUG_DIR) - -$(HOTPLUG_DIR)/hotplug: $(HOTPLUG_DIR) - $(MAKE) CROSS=$(TARGET_CROSS) DEBUG=false KLIBC=false \ - KERNEL_INCLUDE_DIR=$(STAGING_DIR)/include \ - TARGET_DIR=$(TARGET_DIR) -C $(HOTPLUG_DIR); - $(STRIP) $(HOTPLUG_DIR)/hotplug; - touch -c $(HOTPLUG_DIR)/hotplug - -$(TARGET_DIR)/sbin/hotplug: $(HOTPLUG_DIR)/hotplug - cp $(HOTPLUG_DIR)/hotplug $(TARGET_DIR)/sbin/hotplug; - touch -c $(TARGET_DIR)/sbin/hotplug - -hotplug: uclibc $(TARGET_DIR)/sbin/hotplug - -hotplug-source: $(DL_DIR)/$(HOTPLUG_SOURCE) - -hotplug-clean: - rm -f $(TARGET_DIR)/sbin/hotplug - -$(MAKE) -C $(HOTPLUG_DIR) clean - -hotplug-dirclean: - rm -rf $(HOTPLUG_DIR) - diff --git a/obsolete-buildroot/make/ipkg-utils.mk b/obsolete-buildroot/make/ipkg-utils.mk deleted file mode 100644 index f8bc2b1d4c..0000000000 --- a/obsolete-buildroot/make/ipkg-utils.mk +++ /dev/null @@ -1,43 +0,0 @@ -############################################################# -# -# ipkg-utils for use on the host system -# -############################################################# - -IPKG_UTILS_VERSION:=1.7 -IPKG_UTILS_SITE:=http://handhelds.org/packages/ipkg-utils/ -IPKG_UTILS_SOURCE:=ipkg-utils-$(IPKG_UTILS_VERSION).tar.gz -IPKG_UTILS_DIR:=$(TOOL_BUILD_DIR)/ipkg-utils-$(IPKG_UTILS_VERSION) - -IPKG_UTILS_PATCHES += ipkg-utils-1.7-ipkg_buildpackage.patch -IPKG_UTILS_PATCHES += ipkg-utils-1.7-ipkg_build_clean.patch - -$(DL_DIR)/$(IPKG_UTILS_SOURCE): - $(WGET) -P $(DL_DIR) $(IPKG_UTILS_SITE)/$(IPKG_UTILS_SOURCE) - -$(IPKG_UTILS_DIR)/.unpacked: $(DL_DIR)/$(IPKG_UTILS_SOURCE) - mkdir -p $(TOOL_BUILD_DIR) - mkdir -p $(DL_DIR) - zcat $(DL_DIR)/$(IPKG_UTILS_SOURCE) | tar -C $(TOOL_BUILD_DIR) -xvf - - cd $(SOURCE_DIR); cat $(IPKG_UTILS_PATCHES) | patch -p1 -d $(IPKG_UTILS_DIR) - touch $(IPKG_UTILS_DIR)/.unpacked - -$(STAGING_DIR)/bin/ipkg-build: $(IPKG_UTILS_DIR)/.unpacked - mkdir -p $(STAGING_DIR)/bin - install -m0755 $(IPKG_UTILS_DIR)/ipkg-build* $(STAGING_DIR)/bin - install -m0755 $(IPKG_UTILS_DIR)/ipkg-make-index $(STAGING_DIR)/bin - install -m0755 $(IPKG_UTILS_DIR)/ipkg.py $(STAGING_DIR)/bin - -ipkg-utils: $(STAGING_DIR)/bin/ipkg-build - -ipkg-utils-clean: - rm -f $(STAGING_DIR)/bin/ipkg* - -ipkg-utils-dirclean: - rm -rf $(IPKG_UTILS_DIR) - - -IPKG_BUILDPACKAGE := PATH=$(TARGET_PATH) ipkg-buildpackage -c -o root -g root -IPKG_BUILD := PATH=$(TARGET_PATH) ipkg-build -c -o root -g root -IPKG_MAKE_INDEX := PATH=$(TARGET_PATH) ipkg-make-index - diff --git a/obsolete-buildroot/make/iproute2.mk b/obsolete-buildroot/make/iproute2.mk deleted file mode 100644 index 94bed41c0e..0000000000 --- a/obsolete-buildroot/make/iproute2.mk +++ /dev/null @@ -1,86 +0,0 @@ -############################################################# -# -# iproute2 -# -############################################################# - -IPROUTE2_DIR=$(BUILD_DIR)/iproute2 -IP_IPK_DIR=$(BUILD_DIR)/ip-2.0-ipk -TC_IPK_DIR=$(BUILD_DIR)/tc-2.0-ipk - -#IPROUTE2_SOURCE_URL=ftp://ftp.inr.ac.ru/ip-routing/ -#IPROUTE2_SOURCE=iproute2-2.4.7-now-ss020116-try.tar.gz - -#Use the debian source for now, as the .ru site has availability problems -IPROUTE2_SOURCE_URL=http://ftp.debian.org/debian/pool/main/i/iproute/ -IPROUTE2_SOURCE=iproute_20010824.orig.tar.gz -IPROUTE2_PATCH:=iproute_20010824-8.diff.gz -IPROUTE2_PATCH_2:=iproute2-*.patch - - -$(DL_DIR)/$(IPROUTE2_SOURCE): - $(WGET) -P $(DL_DIR) $(IPROUTE2_SOURCE_URL)$(IPROUTE2_SOURCE) - -$(DL_DIR)/$(IPROUTE2_PATCH): - $(WGET) -P $(DL_DIR) $(IPROUTE2_SOURCE_URL)/$(IPROUTE2_PATCH) - - -iproute2-source: $(DL_DIR)/$(IPROUTE2_SOURCE) #$(DL_DIR)/$(IPROUTE2_PATCH) - -$(IPROUTE2_DIR)/.unpacked: $(DL_DIR)/$(IPROUTE2_SOURCE) #$(DL_DIR)/$(IPROUTE2_PATCH) - rm -rf $(IPROUTE2_DIR).orig $(IPROUTE2_DIR) - zcat $(DL_DIR)/$(IPROUTE2_SOURCE) | tar -C $(BUILD_DIR) -xvf - - #zcat $(DL_DIR)/$(IPROUTE2_PATCH) | patch -p1 -d $(IPROUTE2_DIR) - $(SOURCE_DIR)/patch-kernel.sh $(IPROUTE2_DIR) $(SOURCE_DIR) $(IPROUTE2_PATCH_2) - # fun sed hacks. - $(SED) "s:-O2:${TARGET_CFLAGS}:g" $(IPROUTE2_DIR)/Makefile -ifeq ($(ARCH),i386) - @# needed on atleast i386.. however breaks on mipsel - $(SED) 's:-I\.\./include-glibc::g' $(IPROUTE2_DIR)/Makefile -endif - touch $(IPROUTE2_DIR)/.unpacked - -$(IPROUTE2_DIR)/.configured: $(IPROUTE2_DIR)/.unpacked - $(SED) "s,-I/usr/include/db3,," $(IPROUTE2_DIR)/Makefile - $(SED) "s,^KERNEL_INCLUDE.*,KERNEL_INCLUDE=$(LINUX_DIR)/include," \ - $(IPROUTE2_DIR)/Makefile - $(SED) "s,^LIBC_INCLUDE.*,LIBC_INCLUDE=$(STAGING_DIR)/include," \ - $(IPROUTE2_DIR)/Makefile - # For now disable compiling of the misc directory because it seems to fail - rm -rf $(IPROUTE2_DIR)/misc - $(SED) "s, misc,," $(IPROUTE2_DIR)/Makefile - touch $(IPROUTE2_DIR)/.configured - -$(IPROUTE2_DIR)/tc/tc: $(IPROUTE2_DIR)/.configured - $(MAKE) -C $(IPROUTE2_DIR) $(TARGET_CONFIGURE_OPTS) KERNEL_INCLUDE=$(LINUX_DIR)/include - -$(TARGET_DIR)/usr/sbin/tc: $(IPROUTE2_DIR)/tc/tc - @# Make sure our $(TARGET_DIR)/usr/sbin/ exists. - -mkdir -p $(TARGET_DIR)/usr/sbin/ - @# Copy The tc binary - cp -af $(IPROUTE2_DIR)/tc/tc $(TARGET_DIR)/usr/sbin/ && \ - $(STRIP) $(TARGET_DIR)/usr/sbin/tc - -iproute2: $(TARGET_DIR)/usr/sbin/tc - -iproute2-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(IPROUTE2_DIR) uninstall - -$(MAKE) -C $(IPROUTE2_DIR) clean - -iproute2-dirclean: - rm -rf $(IPROUTE2_DIR) $(IP_IPK_DIR) $(TC_IPK_DIR) - - -iproute2-ipk: $(IPROUTE2_DIR)/tc/tc - mkdir -p $(IP_IPK_DIR) - mkdir -p $(TC_IPK_DIR) - cp -a $(OPENWRT_IPK_DIR)/iproute/ip/CONTROL $(IP_IPK_DIR)/CONTROL - cp -a $(OPENWRT_IPK_DIR)/iproute/tc/CONTROL $(TC_IPK_DIR)/CONTROL - mkdir -p $(IP_IPK_DIR)/usr/sbin - mkdir -p $(TC_IPK_DIR)/usr/sbin - install -m 755 $(IPROUTE2_DIR)/ip/ip $(IP_IPK_DIR)/usr/sbin/ - install -m 755 $(IPROUTE2_DIR)/tc/tc $(TC_IPK_DIR)/usr/sbin/ - $(STRIP) $(IP_IPK_DIR)/usr/sbin/ip - $(STRIP) $(TC_IPK_DIR)/usr/sbin/tc - cd $(BUILD_DIR); $(IPKG_BUILD) $(IP_IPK_DIR) - cd $(BUILD_DIR); $(IPKG_BUILD) $(TC_IPK_DIR) diff --git a/obsolete-buildroot/make/iptables.mk b/obsolete-buildroot/make/iptables.mk deleted file mode 100644 index 8139e5a609..0000000000 --- a/obsolete-buildroot/make/iptables.mk +++ /dev/null @@ -1,67 +0,0 @@ -############################################################# -# -# iptables -# -############################################################# -IPTABLES_SOURCE_URL=http://www.netfilter.org/files -IPTABLES_SOURCE=iptables-1.2.11.tar.bz2 -IPTABLES_BUILD_DIR=$(BUILD_DIR)/iptables-1.2.11 -IP6TABLES_IPK=$(BUILD_DIR)/ip6tables_1.2.11-1_mipsel.ipk -IP6TABLES_IPK_DIR:=$(BUILD_DIR)/ip6tables-1.2.11-ipk - -$(DL_DIR)/$(IPTABLES_SOURCE): - $(WGET) -P $(DL_DIR) $(IPTABLES_SOURCE_URL)/$(IPTABLES_SOURCE) - -$(IPTABLES_BUILD_DIR)/.unpacked: $(DL_DIR)/$(IPTABLES_SOURCE) - bzcat $(DL_DIR)/$(IPTABLES_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(IPTABLES_BUILD_DIR)/.unpacked - -$(IPTABLES_BUILD_DIR)/.configured: $(IPTABLES_BUILD_DIR)/.unpacked - # Allow patches. Needed for openwrt for instance. - $(SOURCE_DIR)/patch-kernel.sh $(IPTABLES_BUILD_DIR) $(SOURCE_DIR) iptables-*.patch - # - $(SED) "s;\[ -f /usr/include/netinet/ip6.h \];grep -q '__UCLIBC_HAS_IPV6__ 1' \ - $(BUILD_DIR)/uClibc-0.9.27/include/bits/uClibc_config.h;" $(IPTABLES_BUILD_DIR)/Makefile - touch $(IPTABLES_BUILD_DIR)/.configured - -$(IPTABLES_BUILD_DIR)/iptables: $(IPTABLES_BUILD_DIR)/.configured - $(TARGET_CONFIGURE_OPTS) \ - $(MAKE) -C $(IPTABLES_BUILD_DIR) \ - KERNEL_DIR=$(LINUX_DIR) PREFIX=/usr \ - CC=$(TARGET_CC) COPT_FLAGS="$(TARGET_CFLAGS)" - -$(TARGET_DIR)/sbin/iptables: $(IPTABLES_BUILD_DIR)/iptables - $(TARGET_CONFIGURE_OPTS) \ - $(MAKE) -C $(IPTABLES_BUILD_DIR) \ - KERNEL_DIR=$(LINUX_DIR) PREFIX=/usr \ - CC=$(TARGET_CC) COPT_FLAGS="$(TARGET_CFLAGS)" \ - DESTDIR=$(TARGET_DIR) install - $(STRIP) $(TARGET_DIR)/usr/sbin/iptables* - $(STRIP) $(TARGET_DIR)/usr/sbin/ip6tables* - $(STRIP) $(TARGET_DIR)/usr/lib/iptables/*.so - rm -rf $(TARGET_DIR)/usr/man - -iptables: $(TARGET_DIR)/sbin/iptables - -$(IP6TABLES_IPK): - mkdir -p $(IP6TABLES_IPK_DIR)/CONTROL - mkdir -p $(IP6TABLES_IPK_DIR)/usr/lib/iptables - mkdir -p $(IP6TABLES_IPK_DIR)/usr/sbin - install -m 644 $(OPENWRT_IPK_DIR)/ip6tables/ip6tables.control $(IP6TABLES_IPK_DIR)/CONTROL/control - install -m 755 $(IPTABLES_BUILD_DIR)/ip6tables $(IP6TABLES_IPK_DIR)/usr/sbin - install -m 755 $(IPTABLES_BUILD_DIR)/extensions/libip6t_*.so $(IP6TABLES_IPK_DIR)/usr/lib/iptables/ - $(STRIP) $(IP6TABLES_IPK_DIR)/usr/sbin/ip6tables* - $(STRIP) $(IP6TABLES_IPK_DIR)/usr/lib/iptables/*.so - cd $(BUILD_DIR); $(STAGING_DIR)/bin/ipkg-build -c -o root -g root $(IP6TABLES_IPK_DIR) - -ip6tables-ipk: iptables $(IP6TABLES_IPK) - -iptables-source: $(DL_DIR)/$(IPTABLES_SOURCE) - -iptables-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(IPTABLES_BUILD_DIR) uninstall - -$(MAKE) -C $(IPTABLES_BUILD_DIR) clean - -iptables-dirclean: - rm -rf $(IPTABLES_BUILD_DIR) - diff --git a/obsolete-buildroot/make/jffs2-bbc.mk b/obsolete-buildroot/make/jffs2-bbc.mk deleted file mode 100644 index 44f3a4feb4..0000000000 --- a/obsolete-buildroot/make/jffs2-bbc.mk +++ /dev/null @@ -1,33 +0,0 @@ -############################################################# -# -# jffsbbc -# -############################################################# - - -JFFSBBC_SOURCE:=bbc-0.54.3.tgz -JFFSBBC_DIR:=$(BUILD_DIR)/bbc-0.54.3 -JFFSBBC_SITE:=http://www.inf.u-szeged.hu/jffs2 -JFFSBBC_CAT:=zcat - -LINUX_DIR:=$(BUILD_DIR)/WRT54GS/release/src/linux/linux - -$(DL_DIR)/$(JFFSBBC_SOURCE): - $(WGET) -P $(DL_DIR) $(JFFSBBC_SITE)/$(JFFSBBC_SOURCE) - -jffsbbc-source: $(DL_DIR)/$(JFFSBBC_SOURCE) - -$(JFFSBBC_DIR)/.unpacked: $(DL_DIR)/$(JFFSBBC_SOURCE) - $(JFFSBBC_CAT) $(DL_DIR)/$(JFFSBBC_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(JFFSBBC_DIR)/.unpacked - -$(LINUX_DIR)/.bbc-patched: $(LINUX_DIR)/.patched $(JFFSBBC_DIR)/.unpacked - -(cd $(JFFSBBC_DIR)/src; ./install.jffs2 linux-2.4.25.hpatch $(LINUX_DIR)) - touch $(LINUX_DIR)/.bbc-patched - -jffsbbc: $(LINUX_DIR)/.bbc-patched - -jffsbbc-clean: - -jffsbbc-dirclean: - rm -rf $(JFFSBBC_DIR) diff --git a/obsolete-buildroot/make/jffs2root.mk b/obsolete-buildroot/make/jffs2root.mk deleted file mode 100644 index 08a66bb138..0000000000 --- a/obsolete-buildroot/make/jffs2root.mk +++ /dev/null @@ -1,49 +0,0 @@ -############################################################# -# -# mtd provides us with mkfs.jffs2, to target JFFS2 filesystems -# -############################################################# - -MTD_DIR:=$(BUILD_DIR)/mtd-20011217 -MTD_SOURCE=mtd_20011217.orig.tar.gz -MTD_SITE=http://ftp.debian.org/debian/pool/main/m/mtd -MKFS_JFFS2=${shell which mkfs.jffs2 || echo $(MTD_DIR)/util/mkfs.jffs2} - -$(DL_DIR)/$(MTD_SOURCE): - $(WGET) -P $(DL_DIR) $(MTD_SITE)/$(MTD_SOURCE) - -$(MTD_DIR)/.unpacked: $(DL_DIR)/$(MTD_SOURCE) - zcat $(DL_DIR)/$(MTD_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(MTD_DIR)/.unpacked - -$(MTD_DIR)/util/mkfs.jffs2: $(MTD_DIR)/.unpacked - CFLAGS=-I$(LINUX_DIR)/include $(MAKE) LINUXDIR=$(LINUX_DIR) -C $(MTD_DIR)/util - -mtd: $(MKFS_JFFS2) - - -############################################################# -# -# Build the jffs2 root filesystem image -# -############################################################# - -jffs2root: mtd - #-@find $(TARGET_DIR)/lib -type f -name \*.so\* | xargs $(STRIP) 2>/dev/null || true; - -@find $(TARGET_DIR) -type f -perm +111 | xargs $(STRIP) 2>/dev/null || true; - @rm -rf $(TARGET_DIR)/usr/man - @rm -rf $(TARGET_DIR)/usr/info - $(MKFS_JFFS2) --pad --little-endian --squash -e 0x20000 \ - -D $(SOURCE_DIR)/device_table.txt -d $(TARGET_DIR) \ - -o $(IMAGE) - -jffs2root-source: $(DL_DIR)/$(MTD_SOURCE) - -jffs2root-clean: - -$(MAKE) -C $(MTD_DIR) clean - -jffs2root-dirclean: - rm -rf $(MTD_DIR) - - - diff --git a/obsolete-buildroot/make/jpeg.mk b/obsolete-buildroot/make/jpeg.mk deleted file mode 100644 index 307217f495..0000000000 --- a/obsolete-buildroot/make/jpeg.mk +++ /dev/null @@ -1,73 +0,0 @@ -############################################################# -# -# jpeg (libraries needed by some apps) -# -############################################################# -# Copyright (C) 2001-2003 by Erik Andersen <andersen@codepoet.org> -# Copyright (C) 2002 by Tim Riker <Tim@Rikers.org> -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 -# USA -JPEG_DIR=$(BUILD_DIR)/jpeg-6b -JPEG_SITE:=ftp://ftp.uu.net/graphics/jpeg/ -JPEG_SOURCE=jpegsrc.v6b.tar.gz -JPEG_CAT:=zcat - -$(DL_DIR)/$(JPEG_SOURCE): - $(WGET) -P $(DL_DIR) $(JPEG_SITE)/$(JPEG_SOURCE) - -jpeg-source: $(DL_DIR)/$(JPEG_SOURCE) - -$(JPEG_DIR)/.unpacked: $(DL_DIR)/$(JPEG_SOURCE) - $(JPEG_CAT) $(DL_DIR)/$(JPEG_SOURCE) | tar -C $(BUILD_DIR) -xvf - - # The config.guess distributed with the package is not able - # to handle cross compilation. Use the one from binutils. - cp $(BINUTILS_DIR)/config.guess $(JPEG_DIR)/ - touch $(JPEG_DIR)/.unpacked - -$(JPEG_DIR)/.configured: $(JPEG_DIR)/.unpacked - (cd $(JPEG_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - --enable-shared \ - ); - touch $(JPEG_DIR)/.configured - -$(STAGING_DIR)/lib/libjpeg.so.62.0.0: $(JPEG_DIR)/.configured - $(MAKE) -C $(JPEG_DIR) all - # Note: This does not install the utilities. - $(MAKE) -C $(JPEG_DIR) prefix=$(STAGING_DIR) exec_prefix=$(STAGING_DIR) install-headers install-lib - -$(TARGET_DIR)/lib/libjpeg.so.62.0.0: $(STAGING_DIR)/lib/libjpeg.so.62.0.0 - cp -dpf $(STAGING_DIR)/lib/libjpeg.so* $(TARGET_DIR)/usr/lib/ - -$(STRIP) $(TARGET_DIR)/usr/lib/libjpeg.so.62.0.0 - -jpeg: uclibc $(TARGET_DIR)/lib/libjpeg.so.62.0.0 - -jpeg-clean: - -$(MAKE) -C $(JPEG_DIR) clean diff --git a/obsolete-buildroot/make/kernel-headers.mk b/obsolete-buildroot/make/kernel-headers.mk deleted file mode 100644 index 2f8f950a67..0000000000 --- a/obsolete-buildroot/make/kernel-headers.mk +++ /dev/null @@ -1,85 +0,0 @@ -############################################################# -# -# Setup the kernel headers. I include a generic package of -# kernel headers here, so you shouldn't need to include your -# own. Be aware these kernel headers _will_ get blown away -# by a 'make clean' so don't put anything sacred in here... -# -############################################################# -ifneq ($(filter $(TARGETS),kernel-headers),) - -VERSION=2 -PATCHLEVEL=4 -SUBLEVEL=25 -LINUX_SITE:=http://www.uclibc.org/downloads/toolchain -LINUX_SOURCE:=kernel-headers-2.4.25.tar.bz2 -LINUX_UNPACK_DIR:=$(TOOL_BUILD_DIR)/linux - - -# Uncomment this for 2.6.x kernel header files -#VERSION=2 -#PATCHLEVEL=6 -#SUBLEVEL=5 -#LINUX_SITE:=http://ep09.pld-linux.org/~mmazur/linux-libc-headers/ -#LINUX_SOURCE:=linux-libc-headers-2.6.5.0.tar.bz2 -#LINUX_UNPACK_DIR:=$(TOOL_BUILD_DIR)/linux-libc-headers-2.6.5.0 - - - -LINUX_DIR:=$(TOOL_BUILD_DIR)/linux - -$(DL_DIR)/$(LINUX_SOURCE): - $(WGET) -P $(DL_DIR) $(LINUX_SITE)/$(LINUX_SOURCE) - -$(LINUX_DIR)/.unpacked: $(DL_DIR)/$(LINUX_SOURCE) - mkdir -p $(TOOL_BUILD_DIR) - bzcat $(DL_DIR)/$(LINUX_SOURCE) | tar -C $(TOOL_BUILD_DIR) -xvf - -ifneq ($(LINUX_UNPACK_DIR),$(LINUX_DIR)) - mv $(LINUX_UNPACK_DIR) $(LINUX_DIR) -endif - touch $(LINUX_DIR)/.unpacked - -$(LINUX_DIR)/.configured: $(LINUX_DIR)/.unpacked - rm -f $(LINUX_DIR)/include/asm - @if [ ! -f $(LINUX_DIR)/Makefile ] ; then \ - echo -e "VERSION = $(VERSION)\nPATCHLEVEL = $(PATCHLEVEL)\n" > \ - $(LINUX_DIR)/Makefile; \ - echo -e "SUBLEVEL = $(SUBLEVEL)\nEXTRAVERSION =\n" > \ - $(LINUX_DIR)/Makefile; \ - echo -e "KERNELRELEASE=\$$(VERSION).\$$(PATCHLEVEL).\$$(SUBLEVEL)\$$(EXTRAVERSION)" >> \ - $(LINUX_DIR)/Makefile; \ - fi; - @if [ "$(ARCH)" = "powerpc" ];then \ - (cd $(LINUX_DIR)/include; ln -fs asm-ppc$(NOMMU) asm;) \ - elif [ "$(ARCH)" = "mips" ];then \ - (cd $(LINUX_DIR)/include; ln -fs asm-mips$(NOMMU) asm;) \ - elif [ "$(ARCH)" = "mipsel" ];then \ - (cd $(LINUX_DIR)/include; ln -fs asm-mips$(NOMMU) asm;) \ - elif [ "$(ARCH)" = "arm" ];then \ - (cd $(LINUX_DIR)/include; ln -fs asm-arm$(NOMMU) asm; \ - cd asm; \ - if [ ! -L proc ] ; then \ - ln -fs proc-armv proc; \ - ln -fs arch-ebsa285 arch; fi); \ - elif [ "$(ARCH)" = "cris" ];then \ - (cd $(LINUX_DIR)/include; ln -fs asm-cris asm;) \ - else \ - (cd $(LINUX_DIR)/include; ln -fs asm-$(ARCH)$(NOMMU) asm;) \ - fi - touch $(LINUX_DIR)/include/linux/autoconf.h; - touch $(LINUX_DIR)/.configured - -$(LINUX_KERNEL): $(LINUX_DIR)/.configured - -kernel-headers: $(LINUX_DIR)/.configured - -kernel-headers-source: $(DL_DIR)/$(LINUX_SOURCE) - -kernel-headers-clean: clean - rm -f $(LINUX_KERNEL) - rm -rf $(LINUX_DIR) - -kernel-headers-dirclean: - rm -rf $(LINUX_DIR) - -endif diff --git a/obsolete-buildroot/make/kmod-ipt6.mk b/obsolete-buildroot/make/kmod-ipt6.mk deleted file mode 100644 index c3d78b903d..0000000000 --- a/obsolete-buildroot/make/kmod-ipt6.mk +++ /dev/null @@ -1,4 +0,0 @@ -kmod-ipt6-ipk: ipkg-utils $(OPENWRT_IPK_DIR)/kmod-ipt6/CONTROL/* - chmod a+x $(OPENWRT_IPK_DIR)/kmod-ipt6/CONTROL/rules - cd $(OPENWRT_IPK_DIR)/kmod-ipt6 ; $(IPKG_BUILDPACKAGE) - mv $(OPENWRT_IPK_DIR)/kmod-ipt6_*.ipk $(BUILD_DIR)
\ No newline at end of file diff --git a/obsolete-buildroot/make/kmod-ipv6.mk b/obsolete-buildroot/make/kmod-ipv6.mk deleted file mode 100644 index ce7959e620..0000000000 --- a/obsolete-buildroot/make/kmod-ipv6.mk +++ /dev/null @@ -1,4 +0,0 @@ -kmod-ipv6-ipk: ipkg-utils $(OPENWRT_IPK_DIR)/kmod-ipv6/CONTROL/* - chmod a+x $(OPENWRT_IPK_DIR)/kmod-ipv6/CONTROL/rules - cd $(OPENWRT_IPK_DIR)/kmod-ipv6 ; $(IPKG_BUILDPACKAGE) - mv $(OPENWRT_IPK_DIR)/kmod-ipv6_*.ipk $(BUILD_DIR)
\ No newline at end of file diff --git a/obsolete-buildroot/make/kmod-nfs.mk b/obsolete-buildroot/make/kmod-nfs.mk deleted file mode 100644 index 45cc60c1f3..0000000000 --- a/obsolete-buildroot/make/kmod-nfs.mk +++ /dev/null @@ -1,4 +0,0 @@ -kmod-nfs-ipk: ipkg-utils $(OPENWRT_IPK_DIR)/kmod-nfs/CONTROL/* - chmod a+x $(OPENWRT_IPK_DIR)/kmod-nfs/CONTROL/rules - cd $(OPENWRT_IPK_DIR)/kmod-nfs ; $(IPKG_BUILDPACKAGE) - mv $(OPENWRT_IPK_DIR)/kmod-nfs_*.ipk $(BUILD_DIR)
\ No newline at end of file diff --git a/obsolete-buildroot/make/kmod-ppp-async.mk b/obsolete-buildroot/make/kmod-ppp-async.mk deleted file mode 100644 index 3b076ab4f7..0000000000 --- a/obsolete-buildroot/make/kmod-ppp-async.mk +++ /dev/null @@ -1,4 +0,0 @@ -kmod-ppp-async-ipk: ipkg-utils $(OPENWRT_IPK_DIR)/kmod-ppp-async/CONTROL/* - chmod a+x $(OPENWRT_IPK_DIR)/kmod-ppp-async/CONTROL/rules - cd $(OPENWRT_IPK_DIR)/kmod-ppp-async ; $(IPKG_BUILDPACKAGE) - mv $(OPENWRT_IPK_DIR)/kmod-ppp-async_*.ipk $(BUILD_DIR)
\ No newline at end of file diff --git a/obsolete-buildroot/make/kmod-ppp-mppe-mppc.mk b/obsolete-buildroot/make/kmod-ppp-mppe-mppc.mk deleted file mode 100644 index 4dc24bf95c..0000000000 --- a/obsolete-buildroot/make/kmod-ppp-mppe-mppc.mk +++ /dev/null @@ -1,4 +0,0 @@ -kmod-ppp-mppe-mppc-ipk: ipkg-utils $(OPENWRT_IPK_DIR)/kmod-ppp-mppe-mppc/CONTROL/* - chmod a+x $(OPENWRT_IPK_DIR)/kmod-ppp-mppe-mppc/CONTROL/rules - cd $(OPENWRT_IPK_DIR)/kmod-ppp-mppe-mppc ; $(IPKG_BUILDPACKAGE) - mv $(OPENWRT_IPK_DIR)/kmod-ppp-mppe-mppc_*.ipk $(BUILD_DIR)
\ No newline at end of file diff --git a/obsolete-buildroot/make/kmod-sched.mk b/obsolete-buildroot/make/kmod-sched.mk deleted file mode 100644 index eb09d966b4..0000000000 --- a/obsolete-buildroot/make/kmod-sched.mk +++ /dev/null @@ -1,4 +0,0 @@ -kmod-sched-ipk: ipkg-utils $(OPENWRT_IPK_DIR)/kmod-sched/CONTROL/* - chmod a+x $(OPENWRT_IPK_DIR)/kmod-sched/CONTROL/rules - cd $(OPENWRT_IPK_DIR)/kmod-sched ; $(IPKG_BUILDPACKAGE) - mv $(OPENWRT_IPK_DIR)/kmod-sched_*.ipk $(BUILD_DIR)
\ No newline at end of file diff --git a/obsolete-buildroot/make/kmod-tun.mk b/obsolete-buildroot/make/kmod-tun.mk deleted file mode 100644 index 75a5c540db..0000000000 --- a/obsolete-buildroot/make/kmod-tun.mk +++ /dev/null @@ -1,4 +0,0 @@ -kmod-tun-ipk: ipkg-utils $(OPENWRT_IPK_DIR)/kmod-tun/CONTROL/* - chmod a+x $(OPENWRT_IPK_DIR)/kmod-tun/CONTROL/rules - cd $(OPENWRT_IPK_DIR)/kmod-tun ; $(IPKG_BUILDPACKAGE) - mv $(OPENWRT_IPK_DIR)/kmod-tun_*.ipk $(BUILD_DIR)
\ No newline at end of file diff --git a/obsolete-buildroot/make/less.mk b/obsolete-buildroot/make/less.mk deleted file mode 100644 index af0ed4a3d3..0000000000 --- a/obsolete-buildroot/make/less.mk +++ /dev/null @@ -1,48 +0,0 @@ -############################################################# -# -# less -# -############################################################# -LESS_SOURCE=less-381.tar.gz -LESS_SITE=http://www.greenwoodsoftware.com/less -LESS_DIR=$(BUILD_DIR)/less-381 -LESS_BINARY=less -LESS_TARGET_BINARY=usr/bin/less - -$(DL_DIR)/$(LESS_SOURCE): - $(WGET) -P $(DL_DIR) $(LESS_SITE)/$(LESS_SOURCE) - -$(LESS_DIR)/.source: $(DL_DIR)/$(LESS_SOURCE) - zcat $(DL_DIR)/$(LESS_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(LESS_DIR)/.source - -$(LESS_DIR)/.configured: $(LESS_DIR)/.source - (cd $(LESS_DIR); \ - $(TARGET_CONFIGURE_OPTS) \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --sysconfdir=/etc \ - ); - touch $(LESS_DIR)/.configured; - -$(LESS_DIR)/$(LESS_BINARY): $(LESS_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(LESS_DIR) - -$(TARGET_DIR)/$(LESS_TARGET_BINARY): $(LESS_DIR)/$(LESS_BINARY) - $(MAKE) prefix=$(TARGET_DIR)/usr -C $(LESS_DIR) install - rm -Rf $(TARGET_DIR)/usr/man - -less: uclibc $(TARGET_DIR)/$(LESS_TARGET_BINARY) - -less-source: $(DL_DIR)/$(LESS_SOURCE) - -less-clean: - $(MAKE) prefix=$(TARGET_DIR)/usr -C $(LESS_DIR) uninstall - -$(MAKE) -C $(LESS_DIR) clean - -less-dirclean: - rm -rf $(LESS_DIR) - diff --git a/obsolete-buildroot/make/libfloat.mk b/obsolete-buildroot/make/libfloat.mk deleted file mode 100644 index dffef3de56..0000000000 --- a/obsolete-buildroot/make/libfloat.mk +++ /dev/null @@ -1,55 +0,0 @@ -############################################################# -# -# libfloat -# -############################################################# -LIBFLOAT_SOURCE:=libfloat_990616.orig.tar.gz -LIBFLOAT_PATCH:=libfloat_990616-3.diff.gz -LIBFLOAT_SITE:=http://ftp.debian.org/debian/pool/main/libf/libfloat -LIBFLOAT_CAT:=zcat -LIBFLOAT_DIR:=$(BUILD_DIR)/libfloat - -LIBFLOAT_TARGET= -ifeq ($(strip $(SOFT_FLOAT)),true) -ifeq ("$(strip $(ARCH))","arm") -LIBFLOAT_TARGET+=$(STAGING_DIR)/lib/libfloat.so -endif -endif - -$(DL_DIR)/$(LIBFLOAT_SOURCE): - $(WGET) -P $(DL_DIR) $(LIBFLOAT_SITE)/$(LIBFLOAT_SOURCE) - -$(DL_DIR)/$(LIBFLOAT_PATCH): - $(WGET) -P $(DL_DIR) $(LIBFLOAT_SITE)/$(LIBFLOAT_PATCH) - -libfloat-source: $(DL_DIR)/$(LIBFLOAT_SOURCE) $(DL_DIR)/$(LIBFLOAT_PATCH) - -$(LIBFLOAT_DIR)/.unpacked: $(DL_DIR)/$(LIBFLOAT_SOURCE) $(DL_DIR)/$(LIBFLOAT_PATCH) - $(LIBFLOAT_CAT) $(DL_DIR)/$(LIBFLOAT_SOURCE) | tar -C $(BUILD_DIR) -xvf - - # Remove the binary files distributed with the the package. - make -C $(LIBFLOAT_DIR) clean - $(SOURCE_DIR)/patch-kernel.sh $(LIBFLOAT_DIR) $(DL_DIR) $(LIBFLOAT_PATCH) - $(SOURCE_DIR)/patch-kernel.sh $(LIBFLOAT_DIR) $(SOURCE_DIR) libfloat.patch - touch $(LIBFLOAT_DIR)/.unpacked - -$(LIBFLOAT_DIR)/libfloat.so.1: $(LIBFLOAT_DIR)/.unpacked $(TARGET_CC) - $(MAKE) CC=$(TARGET_CC) LD=$(TARGET_CROSS)ld -C $(LIBFLOAT_DIR) - -$(STAGING_DIR)/lib/libfloat.so: $(LIBFLOAT_DIR)/libfloat.so.1 - cp -a $(LIBFLOAT_DIR)/libfloat.a $(STAGING_DIR)/lib/libfloat.a - cp -a $(LIBFLOAT_DIR)/libfloat.so.1 $(STAGING_DIR)/lib/libfloat.so.1 - (cd $(STAGING_DIR)/lib ; ln -sf libfloat.so.1 libfloat.so) - cp -a $(LIBFLOAT_DIR)/libfloat.a $(TARGET_DIR)/usr/lib/libfloat.a - cp -a $(LIBFLOAT_DIR)/libfloat.so.1 $(TARGET_DIR)/lib/libfloat.so.1 - $(STRIP) $(TARGET_DIR)/lib/libfloat.so.1 > /dev/null 2>&1 - (cd $(TARGET_DIR)/lib ; ln -sf libfloat.so.1 libfloat.so) - (cd $(TARGET_DIR)/usr/lib ; ln -sf /lib/libfloat.so libfloat.so) - -libfloat: $(STAGING_DIR)/lib/libfloat.so - -libfloat-clean: - -$(MAKE) -C $(LIBFLOAT_DIR) clean - -libfloat-dirclean: - rm -rf $(LIBFLOAT_DIR) - diff --git a/obsolete-buildroot/make/libglib12.mk b/obsolete-buildroot/make/libglib12.mk deleted file mode 100644 index 00e13866fe..0000000000 --- a/obsolete-buildroot/make/libglib12.mk +++ /dev/null @@ -1,79 +0,0 @@ -############################################################# -# -# libglib1.2 -# -############################################################# -LIBGLIB12_SOURCE:=glib-1.2.10.tar.gz -LIBGLIB12_SITE:=ftp://ftp.gtk.org/pub/gtk/v1.2 -LIBGLIB12_CAT:=zcat -LIBGLIB12_DIR:=$(BUILD_DIR)/glib-1.2.10 -LIBGLIB12_BINARY:=libglib.a -LIBGLIB12_PATCH:=$(SOURCE_DIR)/libglib_configure_1.2.10.bz2 - - -$(DL_DIR)/$(LIBGLIB12_SOURCE): - $(WGET) -P $(DL_DIR) $(LIBGLIB12_SITE)/$(LIBGLIB12_SOURCE) - -libglib12-source: $(DL_DIR)/$(LIBGLIB12_SOURCE) - -$(LIBGLIB12_DIR)/.unpacked: $(DL_DIR)/$(LIBGLIB12_SOURCE) - $(LIBGLIB12_CAT) $(DL_DIR)/$(LIBGLIB12_SOURCE) | tar -C $(BUILD_DIR) -xvf - - bzcat $(LIBGLIB12_PATCH) | patch -p1 -d $(LIBGLIB12_DIR) - touch $(LIBGLIB12_DIR)/.unpacked - -$(LIBGLIB12_DIR)/.configured: $(LIBGLIB12_DIR)/.unpacked - (cd $(LIBGLIB12_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - --enable-shared \ - ); - touch $(LIBGLIB12_DIR)/.configured - -$(LIBGLIB12_DIR)/.libs/$(LIBGLIB12_BINARY): $(LIBGLIB12_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(LIBGLIB12_DIR) - -$(STAGING_DIR)/lib/$(LIBGLIB12_BINARY): $(LIBGLIB12_DIR)/.libs/$(LIBGLIB12_BINARY) - $(MAKE) prefix=$(STAGING_DIR) \ - exec_prefix=$(STAGING_DIR) \ - bindir=$(STAGING_DIR)/bin \ - sbindir=$(STAGING_DIR)/sbin \ - libexecdir=$(STAGING_DIR)/libexec \ - datadir=$(STAGING_DIR)/share \ - sysconfdir=$(STAGING_DIR)/etc \ - sharedstatedir=$(STAGING_DIR)/com \ - localstatedir=$(STAGING_DIR)/var \ - libdir=$(STAGING_DIR)/lib \ - includedir=$(STAGING_DIR)/include \ - oldincludedir=$(STAGING_DIR)/include \ - infodir=$(STAGING_DIR)/info \ - mandir=$(STAGING_DIR)/man \ - -C $(LIBGLIB12_DIR) install; - -$(TARGET_DIR)/lib/$(LIBGLIB12_BINARY): $(STAGING_DIR)/lib/$(LIBGLIB12_BINARY) - cp -a $(STAGING_DIR)/lib/$(LIBGLIB12_BINARY) $(TARGET_DIR)/lib/ - cp -a $(STAGING_DIR)/lib/libglib.so $(TARGET_DIR)/lib/ - cp -a $(STAGING_DIR)/lib/libglib-1.2.so.0 $(TARGET_DIR)/lib/ - $(STRIP) $(TARGET_DIR)/lib/$(LIBGLIB12_BINARY) - -libglib12: uclibc $(TARGET_DIR)/lib/$(LIBGLIB12_BINARY) - -libglib12-clean: - rm -f $(TARGET_DIR)/lib/$(LIBGLIB12_BINARY) - -$(MAKE) -C $(LIBGLIB12_DIR) clean - -libglib12-dirclean: - rm -rf $(LIBGLIB12_DIR) - diff --git a/obsolete-buildroot/make/libmad.mk b/obsolete-buildroot/make/libmad.mk deleted file mode 100644 index fc077203cb..0000000000 --- a/obsolete-buildroot/make/libmad.mk +++ /dev/null @@ -1,56 +0,0 @@ -############################################################# -# -# libmad -# -############################################################# - -LIBMAD_VERSION=0.15.0b - -# Don't alter below this line unless you (think) you know -# what you are doing! Danger, Danger! - -LIBMAD_SOURCE=libmad-$(LIBMAD_VERSION).tar.gz -LIBMAD_SITE=http://easynews.dl.sourceforge.net/sourceforge/mad/ -LIBMAD_DIR=$(BUILD_DIR)/${shell basename $(LIBMAD_SOURCE) .tar.gz} -LIBMAD_WORKDIR=$(BUILD_DIR)/libmad-$(LIBMAD_VERSION) - -$(DL_DIR)/$(LIBMAD_SOURCE): - $(WGET) -P $(DL_DIR) $(LIBMAD_SITE)/$(LIBMAD_SOURCE) - -$(LIBMAD_DIR)/.unpacked: $(DL_DIR)/$(LIBMAD_SOURCE) - gzip -d -c $(DL_DIR)/$(LIBMAD_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(LIBMAD_DIR)/.unpacked - -$(LIBMAD_DIR)/.configured: $(LIBMAD_DIR)/.unpacked - (cd $(LIBMAD_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --sysconfdir=/etc \ - $(DISABLE_NLS) \ - ); - touch $(LIBMAD_DIR)/.configured - -$(LIBMAD_WORKDIR)/libmad: $(LIBMAD_DIR)/.configured - rm -f $@ - $(MAKE) CC=$(TARGET_CC) -C $(LIBMAD_WORKDIR) - -$(LIBMAD_WORKDIR)/.installed: $(LIBMAD_WORKDIR)/libmad - $(MAKE) prefix=$(TARGET_DIR)/usr -C $(LIBMAD_WORKDIR) install - touch $(LIBMAD_WORKDIR)/.installed - -libmad: uclibc $(LIBMAD_WORKDIR)/.installed - -libmad-source: $(DL_DIR)/$(LIBMAD_SOURCE) - -libmad-clean: - @if [ -d $(LIBMAD_WORKDIR)/Makefile ] ; then \ - $(MAKE) -C $(LIBMAD_WORKDIR) clean ; \ - fi; - -libmad-dirclean: - rm -rf $(LIBMAD_DIR) $(LIBMAD_WORKDIR) - diff --git a/obsolete-buildroot/make/libpcap.mk b/obsolete-buildroot/make/libpcap.mk deleted file mode 100644 index c63d08f97e..0000000000 --- a/obsolete-buildroot/make/libpcap.mk +++ /dev/null @@ -1,115 +0,0 @@ -## libpcap - -LIBPCAP_VERSION:=0.8.3 -LIBPCAP_RELEASE:=1 - -LIBPCAP_SOURCE:=libpcap-$(LIBPCAP_VERSION).tar.gz -LIBPCAP_SITE:=http://www.tcpdump.org/release/ -LIBPCAP_DIR:=$(BUILD_DIR)/libpcap-$(LIBPCAP_VERSION) -LIBPCAP_CAT:=zcat - -LIBPCAP_PATCH_DIR := $(SOURCE_DIR)/openwrt/patches/libpcap - -LIBPCAP_BUILD_DIR := $(BUILD_DIR)/libpcap_$(LIBPCAP_VERSION)-$(LIBPCAP_RELEASE) -LIBPCAP_IPK_DIR := $(OPENWRT_IPK_DIR)/libpcap -LIBPCAP_IPK := $(LIBPCAP_BUILD_DIR)_$(ARCH).ipk - - -$(DL_DIR)/$(LIBPCAP_SOURCE): - $(WGET) -P $(DL_DIR) $(LIBPCAP_SITE)/$(LIBPCAP_SOURCE) - - -$(LIBPCAP_DIR)/.stamp-unpacked: $(DL_DIR)/$(LIBPCAP_SOURCE) - $(LIBPCAP_CAT) $(DL_DIR)/$(LIBPCAP_SOURCE) | tar -C $(BUILD_DIR) -xvf - - - touch $(LIBPCAP_DIR)/.stamp-unpacked - - -$(LIBPCAP_DIR)/.stamp-patched: $(LIBPCAP_DIR)/.stamp-unpacked - $(SOURCE_DIR)/patch-kernel.sh $(LIBPCAP_DIR) $(LIBPCAP_PATCH_DIR) - $(SOURCE_DIR)/patch-kernel.sh $(LIBPCAP_DIR) $(LIBPCAP_DIR)/debian/patches *patch - - touch $(LIBPCAP_DIR)/.stamp-patched - - -$(LIBPCAP_DIR)/.stamp-configured: $(LIBPCAP_DIR)/.stamp-patched - cd $(LIBPCAP_DIR) ; \ - rm -rf config.cache ; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ac_cv_linux_vers="2" \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib/locate \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var/lib \ - --mandir=/usr/share/man \ - --infodir=/usr/share/info \ - --includedir=/usr/include \ - --libdir=/usr/lib \ - $(DISABLE_NLS) \ - --enable-shared \ - --disable-static \ - --with-pcap=linux \ - - touch $(LIBPCAP_DIR)/.stamp-configured - - -$(LIBPCAP_DIR)/.stamp-built: $(LIBPCAP_DIR)/.stamp-configured - cd $(LIBPCAP_DIR) ; \ - $(MAKE) \ - CC=$(TARGET_CC) \ - CCOPT="$(TARGET_OPTIMIZATION)" \ - - touch $(LIBPCAP_DIR)/.stamp-built - - -$(LIBPCAP_DIR)/.stamp-installed: $(LIBPCAP_DIR)/.stamp-built - mkdir -p $(LIBPCAP_BUILD_DIR) - cd $(LIBPCAP_DIR) ; \ - $(MAKE) \ - DESTDIR="$(LIBPCAP_BUILD_DIR)" \ - install \ - - install -m0644 $(LIBPCAP_BUILD_DIR)/usr/include/pcap*.h $(STAGING_DIR)/include/ - install -m0644 $(LIBPCAP_BUILD_DIR)/usr/lib/libpcap.a $(STAGING_DIR)/lib/ - install -m0755 $(LIBPCAP_BUILD_DIR)/usr/lib/libpcap.so* $(STAGING_DIR)/lib/ - - rm -rf $(LIBPCAP_BUILD_DIR)/usr/share - rm -rf $(LIBPCAP_BUILD_DIR)/usr/include - rm -rf $(LIBPCAP_BUILD_DIR)/usr/lib/*.a - rm -rf $(LIBPCAP_BUILD_DIR)/usr/lib/*.so - - $(STRIP) $(LIBPCAP_BUILD_DIR)/usr/lib/libpcap.so.* - - touch $(LIBPCAP_DIR)/.stamp-installed - - -$(LIBPCAP_IPK): $(LIBPCAP_DIR)/.stamp-installed - cp -a $(LIBPCAP_IPK_DIR)/CONTROL $(LIBPCAP_BUILD_DIR)/ - perl -pi -e "s/^Vers.*:.*$$/Version: $(LIBPCAP_VERSION)-$(LIBPCAP_RELEASE)/" $(LIBPCAP_BUILD_DIR)/CONTROL/control - perl -pi -e "s/^Arch.*:.*$$/Architecture: $(ARCH)/" $(LIBPCAP_BUILD_DIR)/CONTROL/control - cd $(BUILD_DIR); $(IPKG_BUILD) $(LIBPCAP_BUILD_DIR) - - -libpcap-source: $(DL_DIR)/$(LIBPCAP_SOURCE) - -libpcap-ipk: ipkg-utils $(LIBPCAP_IPK) - -libpcap-clean: - $(MAKE) -C $(LIBPCAP_DIR) clean - -libpcap-clean-all: - rm -rf $(LIBPCAP_DIR) - rm -rf $(LIBPCAP_BUILD_DIR) - rm -rf $(LIBPCAP_IPK) - rm -rf $(STAGING_DIR)/include/pcap*.h - rm -rf $(STAGING_DIR)/lib/libpcap.a - rm -rf $(STAGING_DIR)/lib/libpcap.so* diff --git a/obsolete-buildroot/make/libpthread.mk b/obsolete-buildroot/make/libpthread.mk deleted file mode 100644 index d247337428..0000000000 --- a/obsolete-buildroot/make/libpthread.mk +++ /dev/null @@ -1,4 +0,0 @@ -libpthread-ipk: ipkg-utils $(OPENWRT_IPK_DIR)/libpthread/CONTROL/* - chmod a+x $(OPENWRT_IPK_DIR)/libpthread/CONTROL/rules - cd $(OPENWRT_IPK_DIR)/libpthread ; $(IPKG_BUILDPACKAGE) - mv $(OPENWRT_IPK_DIR)/libpthread_*.ipk $(BUILD_DIR)
\ No newline at end of file diff --git a/obsolete-buildroot/make/libtool.mk b/obsolete-buildroot/make/libtool.mk deleted file mode 100644 index fbe1fb663f..0000000000 --- a/obsolete-buildroot/make/libtool.mk +++ /dev/null @@ -1,77 +0,0 @@ -############################################################# -# -# libtool -# -############################################################# -LIBTOOL_SOURCE:=libtool_1.4.3.orig.tar.gz -LIBTOOL_SITE:=http://ftp.debian.org/debian/pool/main/libt/libtool -LIBTOOL_CAT:=zcat -LIBTOOL_DIR:=$(BUILD_DIR)/libtool-1.4.3 -LIBTOOL_BINARY:=libtool -LIBTOOL_TARGET_BINARY:=usr/bin/libtool - -$(DL_DIR)/$(LIBTOOL_SOURCE): - $(WGET) -P $(DL_DIR) $(LIBTOOL_SITE)/$(LIBTOOL_SOURCE) - -libtool-source: $(DL_DIR)/$(LIBTOOL_SOURCE) - -$(LIBTOOL_DIR)/.unpacked: $(DL_DIR)/$(LIBTOOL_SOURCE) - $(LIBTOOL_CAT) $(DL_DIR)/$(LIBTOOL_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(LIBTOOL_DIR)/.unpacked - -$(LIBTOOL_DIR)/.configured: $(LIBTOOL_DIR)/.unpacked - (cd $(LIBTOOL_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - ); - touch $(LIBTOOL_DIR)/.configured - -$(LIBTOOL_DIR)/$(LIBTOOL_BINARY): $(LIBTOOL_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(LIBTOOL_DIR) - touch -c $(LIBTOOL_DIR)/$(LIBTOOL_BINARY) - -$(TARGET_DIR)/$(LIBTOOL_TARGET_BINARY): $(LIBTOOL_DIR)/$(LIBTOOL_BINARY) - $(MAKE) \ - prefix=$(TARGET_DIR)/usr \ - exec_prefix=$(TARGET_DIR)/usr \ - bindir=$(TARGET_DIR)/usr/bin \ - sbindir=$(TARGET_DIR)/usr/sbin \ - libexecdir=$(TARGET_DIR)/usr/lib \ - datadir=$(TARGET_DIR)/usr/share \ - sysconfdir=$(TARGET_DIR)/etc \ - localstatedir=$(TARGET_DIR)/var \ - libdir=$(TARGET_DIR)/usr/lib \ - infodir=$(TARGET_DIR)/usr/info \ - mandir=$(TARGET_DIR)/usr/man \ - includedir=$(TARGET_DIR)/usr/include \ - -C $(LIBTOOL_DIR) install; - $(STRIP) $(TARGET_DIR)//usr/lib/libltdl.so.*.*.* > /dev/null 2>&1 - $(SED) "s,^CC.*,CC=\"/usr/bin/gcc\"," $(TARGET_DIR)/usr/bin/libtool - $(SED) "s,^LD.*,LD=\"/usr/bin/ld\"," $(TARGET_DIR)/usr/bin/libtool - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - -libtool: uclibc $(TARGET_DIR)/$(LIBTOOL_TARGET_BINARY) - -libtool-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(LIBTOOL_DIR) uninstall - -$(MAKE) -C $(LIBTOOL_DIR) clean - -libtool-dirclean: - rm -rf $(LIBTOOL_DIR) - diff --git a/obsolete-buildroot/make/links.mk b/obsolete-buildroot/make/links.mk deleted file mode 100644 index 28c5a9cc40..0000000000 --- a/obsolete-buildroot/make/links.mk +++ /dev/null @@ -1,54 +0,0 @@ -############################################################# -# -# links (text based web browser) -# -############################################################# -LINKS_SITE:=http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/links/download/no-ssl -LINKS_SOURCE:=links-0.99pre9-no-ssl.tar.gz -LINKS_DIR:=$(BUILD_DIR)/links-0.99pre9-no-ssl - -$(DL_DIR)/$(LINKS_SOURCE): - $(WGET) -P $(DL_DIR) $(LINKS_SITE)/$(LINKS_SOURCE) - -links-source: $(DL_DIR)/$(LINKS_SOURCE) - -$(LINKS_DIR)/.unpacked: $(DL_DIR)/$(LINKS_SOURCE) - zcat $(DL_DIR)/$(LINKS_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(LINKS_DIR)/.unpacked - -$(LINKS_DIR)/.configured: $(LINKS_DIR)/.unpacked - (cd $(LINKS_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/tmp \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - ); - touch $(LINKS_DIR)/.configured - -$(LINKS_DIR)/links: $(LINKS_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(LINKS_DIR) - $(STRIP) $(LINKS_DIR)/links - -$(TARGET_DIR)/usr/bin/links: $(LINKS_DIR)/links - install -c $(LINKS_DIR)/links $(TARGET_DIR)/usr/bin/links - -links-clean: - $(MAKE) -C $(LINKS_DIR) clean - -links-dirclean: - rm -rf $(LINKS_DIR) - -links: uclibc $(TARGET_DIR)/usr/bin/links - diff --git a/obsolete-buildroot/make/lrzsz.mk b/obsolete-buildroot/make/lrzsz.mk deleted file mode 100644 index 222d64a712..0000000000 --- a/obsolete-buildroot/make/lrzsz.mk +++ /dev/null @@ -1,76 +0,0 @@ -############################################################# -# -# lrzsz (provides zmodem) -# -############################################################# -# Copyright (C) 2001-2003 by Erik Andersen <andersen@codepoet.org> -# Copyright (C) 2002 by Tim Riker <Tim@Rikers.org> -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 -# USA - -LRZSZ_SITE:=http://www.ohse.de/uwe/releases -LRZSZ_SOURCE:=lrzsz-0.12.20.tar.gz -LRZSZ_DIR:=$(BUILD_DIR)/lrzsz-0.12.20 - -$(DL_DIR)/$(LRZSZ_SOURCE): - $(WGET) -P $(DL_DIR) $(LRZSZ_SITE)/$(LRZSZ_SOURCE) - -lrzsz-source: $(DL_DIR)/$(LRZSZ_SOURCE) - -$(LRZSZ_DIR)/.unpacked: $(DL_DIR)/$(LRZSZ_SOURCE) - zcat $(DL_DIR)/$(LRZSZ_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(LRZSZ_DIR)/.unpacked - -$(LRZSZ_DIR)/.configured: $(LRZSZ_DIR)/.unpacked - (cd $(LRZSZ_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/tmp \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - --disable-timesync \ - ); - $(SED) "s/-lnsl//;" $(LRZSZ_DIR)/src/Makefile - $(SED) "s~\(#define ENABLE_SYSLOG.*\)~/* \1 */~;" $(LRZSZ_DIR)/config.h - touch $(LRZSZ_DIR)/.configured - -$(LRZSZ_DIR)/src/lrz: $(LRZSZ_DIR)/.configured - $(MAKE) CROSS_COMPILE="$(TARGET_CROSS)" prefix="$(TARGET_DIR)" -C $(LRZSZ_DIR) - $(STRIP) $(LRZSZ_DIR)/src/lrz $(LRZSZ_DIR)/src/lsz - -$(TARGET_DIR)/usr/bin/rz: $(LRZSZ_DIR)/src/lrz - cp $(LRZSZ_DIR)/src/lrz $(TARGET_DIR)/usr/bin/rz - cp $(LRZSZ_DIR)/src/lsz $(TARGET_DIR)/usr/bin/sz - -lrzsz: uclibc $(TARGET_DIR)/usr/bin/rz - -lrzsz-clean: - rm -f $(TARGET_DIR)/usr/bin/rz - -$(MAKE) -C $(LRZSZ_DIR) clean - -lrzsz-dirclean: - rm -rf $(LRZSZ_DIR) diff --git a/obsolete-buildroot/make/ltp-testsuite.mk b/obsolete-buildroot/make/ltp-testsuite.mk deleted file mode 100644 index cb4a0161d1..0000000000 --- a/obsolete-buildroot/make/ltp-testsuite.mk +++ /dev/null @@ -1,39 +0,0 @@ -############################################################# -# -# ltp-testsuite -# -############################################################# -LTP_TESTSUITE_SOURCE:=ltp-full-20040206.tgz -LTP_TESTSUITE_SITE:=http://aleron.dl.sourceforge.net/sourceforge/ltp -LTP_TESTSUITE_CAT:=zcat -LTP_TESTSUITE_DIR:=$(BUILD_DIR)/ltp-full-20040206 -LTP_TESTSUITE_PATCH:=$(SOURCE_DIR)/ltp-testsuite.patch - - -$(DL_DIR)/$(LTP_TESTSUITE_SOURCE): - $(WGET) -P $(DL_DIR) $(LTP_TESTSUITE_SITE)/$(LTP_TESTSUITE_SOURCE) - -ltp-testsuite-source: $(DL_DIR)/$(LTP_TESTSUITE_SOURCE) - -$(LTP_TESTSUITE_DIR)/.unpacked: $(DL_DIR)/$(LTP_TESTSUITE_SOURCE) - $(LTP_TESTSUITE_CAT) $(DL_DIR)/$(LTP_TESTSUITE_SOURCE) | tar -C $(BUILD_DIR) -xvf - - cat $(LTP_TESTSUITE_PATCH) | patch -p1 -d $(LTP_TESTSUITE_DIR) - touch $(LTP_TESTSUITE_DIR)/.unpacked - -$(LTP_TESTSUITE_DIR)/ltp-testsuite: $(LTP_TESTSUITE_DIR)/.unpacked - $(MAKE) $(TARGET_CONFIGURE_OPTS) CROSS_COMPILER=$(TARGET_CROSS) \ - -C $(LTP_TESTSUITE_DIR) - -$(TARGET_DIR)/usr/bin/ltp-testsuite: $(LTP_TESTSUITE_DIR)/ltp-testsuite - $(MAKE) $(TARGET_CONFIGURE_OPTS) CROSS_COMPILER=$(TARGET_CROSS) \ - -C $(LTP_TESTSUITE_DIR) install - -ltp-testsuite: uclibc $(TARGET_DIR)/usr/bin/ltp-testsuite - -ltp-testsuite-clean: - $(MAKE) -C $(LTP_TESTSUITE_DIR) clean - -ltp-testsuite-dirclean: - rm -rf $(LTP_TESTSUITE_DIR) - - diff --git a/obsolete-buildroot/make/ltrace.mk b/obsolete-buildroot/make/ltrace.mk deleted file mode 100644 index 9b41626e08..0000000000 --- a/obsolete-buildroot/make/ltrace.mk +++ /dev/null @@ -1,48 +0,0 @@ -############################################################# -# -# ltrace -# -############################################################# -LTRACE_SOURCE=ltrace_0.3.31.tar.gz -LTRACE_SITE=http://ftp.debian.org/debian/pool/main/l/ltrace -LTRACE_DIR=$(BUILD_DIR)/ltrace-0.3.31 -LTRACE_BINARY=ltrace -LTRACE_TARGET_BINARY=usr/bin/ltrace - -$(DL_DIR)/$(LTRACE_SOURCE): - $(WGET) -P $(DL_DIR) $(LTRACE_SITE)/$(LTRACE_SOURCE) - -$(LTRACE_DIR)/.source: $(DL_DIR)/$(LTRACE_SOURCE) - zcat $(DL_DIR)/$(LTRACE_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(LTRACE_DIR)/.source - -$(LTRACE_DIR)/.configured: $(LTRACE_DIR)/.source - (cd $(LTRACE_DIR); \ - $(TARGET_CONFIGURE_OPTS) \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --sysconfdir=/etc \ - ); - touch $(LTRACE_DIR)/.configured; - -$(LTRACE_DIR)/$(LTRACE_BINARY): $(LTRACE_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(LTRACE_DIR) - -$(TARGET_DIR)/$(LTRACE_TARGET_BINARY): $(LTRACE_DIR)/$(LTRACE_BINARY) - $(MAKE) DESTDIR=$(TARGET_DIR) -C $(LTRACE_DIR) install - rm -Rf $(TARGET_DIR)/usr/man - -ltrace: uclibc $(TARGET_DIR)/$(LTRACE_TARGET_BINARY) - -ltrace-source: $(DL_DIR)/$(LTRACE_SOURCE) - -ltrace-clean: - $(MAKE) prefix=$(TARGET_DIR)/usr -C $(LTRACE_DIR) uninstall - -$(MAKE) -C $(LTRACE_DIR) clean - -ltrace-dirclean: - rm -rf $(LTRACE_DIR) - diff --git a/obsolete-buildroot/make/lzo.mk b/obsolete-buildroot/make/lzo.mk deleted file mode 100644 index 48e9d7b5db..0000000000 --- a/obsolete-buildroot/make/lzo.mk +++ /dev/null @@ -1,65 +0,0 @@ -############################################################# -# -# lzo -# -# Note: this builds only a static library, it does not provide -# anything to be installed into the target system. -# -############################################################# -LZO_SOURCE:=lzo_1.08.orig.tar.gz -LZO_SITE:=http://ftp.debian.org/debian/pool/main/l/lzo -#LZO_SOURCE:=lzo-1.08.tar.bz2 -#LZO_SITE:=http://www.oberhumer.com/opensource/lzo/download -LZO_DIR:=$(BUILD_DIR)/lzo-1.08 -LZO_CAT:=zcat -LZO_PATCH:=$(SOURCE_DIR)/lzo-cross-compile.patch - -$(DL_DIR)/$(LZO_SOURCE): - $(WGET) -P $(DL_DIR) $(LZO_SITE)/$(LZO_SOURCE) - -lzo-source: $(DL_DIR)/$(LZO_SOURCE) - -$(LZO_DIR)/.unpacked: $(DL_DIR)/$(LZO_SOURCE) - $(LZO_CAT) $(DL_DIR)/$(LZO_SOURCE) | tar -C $(BUILD_DIR) -xvf - - cat $(LZO_PATCH) | patch -p1 -d $(LZO_DIR) - touch $(LZO_DIR)/.unpacked - -LZO_CONFIG_SHARED:=--disable-shared -#LZO_CONFIG_SHARED:=--enable-shared - -$(LZO_DIR)/.configured: $(LZO_DIR)/.unpacked - (cd $(LZO_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(LZO_CONFIG_SHARED) \ - ); - touch $(LZO_DIR)/.configured - -$(LZO_DIR)/src/liblzo.la: $(LZO_DIR)/.configured - $(MAKE) -C $(LZO_DIR) - -$(STAGING_DIR)/lib/liblzo.a: $(LZO_DIR)/src/liblzo.la - $(MAKE) CC=$(TARGET_CC) DESTDIR=$(STAGING_DIR) -C $(LZO_DIR) install - -lzo: uclibc $(STAGING_DIR)/lib/liblzo.a - -lzo-clean: - $(MAKE) DESTDIR=$(STAGING_DIR) -C $(LZO_DIR) uninstall - -$(MAKE) -C $(LZO_DIR) clean - -lzo-dirclean: - rm -rf $(LZO_DIR) - diff --git a/obsolete-buildroot/make/m4.mk b/obsolete-buildroot/make/m4.mk deleted file mode 100644 index 5a09889729..0000000000 --- a/obsolete-buildroot/make/m4.mk +++ /dev/null @@ -1,65 +0,0 @@ -############################################################# -# -# m4 -# -############################################################# -M4_SOURCE:=m4-1.4.tar.gz -M4_SITE:=ftp://ftp.gnu.org/gnu/m4 -M4_CAT:=zcat -M4_DIR:=$(BUILD_DIR)/m4-1.4 -M4_BINARY:=m4 -M4_TARGET_BINARY:=usr/bin/m4 - -$(DL_DIR)/$(M4_SOURCE): - $(WGET) -P $(DL_DIR) $(M4_SITE)/$(M4_SOURCE) - -m4-source: $(DL_DIR)/$(M4_SOURCE) - -$(M4_DIR)/.unpacked: $(DL_DIR)/$(M4_SOURCE) - $(M4_CAT) $(DL_DIR)/$(M4_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(M4_DIR)/.unpacked - -$(M4_DIR)/.configured: $(M4_DIR)/.unpacked - (cd $(M4_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - ); - touch $(M4_DIR)/.configured - -$(M4_DIR)/src/$(M4_BINARY): $(M4_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(M4_DIR) - -$(TARGET_DIR)/$(M4_TARGET_BINARY): $(M4_DIR)/src/$(M4_BINARY) - $(MAKE) \ - prefix=$(TARGET_DIR)/usr \ - exec_prefix=$(TARGET_DIR)/usr \ - bindir=$(TARGET_DIR)/usr/bin \ - sbindir=$(TARGET_DIR)/usr/sbin \ - libexecdir=$(TARGET_DIR)/usr/lib \ - datadir=$(TARGET_DIR)/usr/share \ - sysconfdir=$(TARGET_DIR)/etc \ - localstatedir=$(TARGET_DIR)/var \ - libdir=$(TARGET_DIR)/usr/lib \ - infodir=$(TARGET_DIR)/usr/info \ - mandir=$(TARGET_DIR)/usr/man \ - includedir=$(TARGET_DIR)/usr/include \ - -C $(M4_DIR) install; - $(STRIP) $(TARGET_DIR)/$(M4_TARGET_BINARY) > /dev/null 2>&1 - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - -m4: uclibc $(TARGET_DIR)/$(M4_TARGET_BINARY) - -m4-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(M4_DIR) uninstall - -$(MAKE) -C $(M4_DIR) clean - -m4-dirclean: - rm -rf $(M4_DIR) - diff --git a/obsolete-buildroot/make/make.mk b/obsolete-buildroot/make/make.mk deleted file mode 100644 index ec508fed3b..0000000000 --- a/obsolete-buildroot/make/make.mk +++ /dev/null @@ -1,61 +0,0 @@ -############################################################# -# -# make -# -############################################################# -GNUMAKE_SOURCE:=make-3.80.tar.bz2 -GNUMAKE_SITE:=ftp://ftp.gnu.org/gnu/make -GNUMAKE_DIR:=$(BUILD_DIR)/make-3.80 -GNUMAKE_CAT:=bzcat -GNUMAKE_BINARY:=make -GNUMAKE_TARGET_BINARY:=usr/bin/make - -$(DL_DIR)/$(GNUMAKE_SOURCE): - $(WGET) -P $(DL_DIR) $(GNUMAKE_SITE)/$(GNUMAKE_SOURCE) - -make-source: $(DL_DIR)/$(GNUMAKE_SOURCE) - -$(GNUMAKE_DIR)/.unpacked: $(DL_DIR)/$(GNUMAKE_SOURCE) - $(GNUMAKE_CAT) $(DL_DIR)/$(GNUMAKE_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(GNUMAKE_DIR)/.unpacked - -$(GNUMAKE_DIR)/.configured: $(GNUMAKE_DIR)/.unpacked - (cd $(GNUMAKE_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - $(DISABLE_LARGEFILE) \ - ); - touch $(GNUMAKE_DIR)/.configured - -$(GNUMAKE_DIR)/$(GNUMAKE_BINARY): $(GNUMAKE_DIR)/.configured - $(MAKE) -C $(GNUMAKE_DIR) - -$(TARGET_DIR)/$(GNUMAKE_TARGET_BINARY): $(GNUMAKE_DIR)/$(GNUMAKE_BINARY) - $(MAKE) DESTDIR=$(TARGET_DIR) -C $(GNUMAKE_DIR) install - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - -make: uclibc $(TARGET_DIR)/$(GNUMAKE_TARGET_BINARY) - -make-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) -C $(GNUMAKE_DIR) uninstall - -$(MAKE) -C $(GNUMAKE_DIR) clean - -make-dirclean: - rm -rf $(GNUMAKE_DIR) - diff --git a/obsolete-buildroot/make/matrixssl.mk b/obsolete-buildroot/make/matrixssl.mk deleted file mode 100644 index c71d224156..0000000000 --- a/obsolete-buildroot/make/matrixssl.mk +++ /dev/null @@ -1,80 +0,0 @@ -## matrixssl - -MATRIXSSL_VERSION := 1.2.1 -MATRIXSSL_RELEASE := 1 - -MATRIXSSL_SOURCE := matrixssl-1-2-1.tar.gz -#MATRIXSSL_SITE := http://www.matrixssl.org/ -MATRIXSSL_SITE := http://nthill.free.fr/openwrt/sources/ -MATRIXSSL_DIR := $(BUILD_DIR)/matrixssl -MATRIXSSL_CAT := zcat - -MATRIXSSL_PATCH_DIR := $(SOURCE_DIR)/openwrt/patches/matrixssl - -MATRIXSSL_BUILD_DIR := $(BUILD_DIR)/libmatrixssl_$(MATRIXSSL_VERSION)-$(MATRIXSSL_RELEASE) -MATRIXSSL_IPK_DIR := $(OPENWRT_IPK_DIR)/libmatrixssl -MATRIXSSL_IPK := $(MATRIXSSL_BUILD_DIR)_$(ARCH).ipk - - -$(DL_DIR)/$(MATRIXSSL_SOURCE): - $(WGET) -P $(DL_DIR) $(MATRIXSSL_SITE)/$(MATRIXSSL_SOURCE) - - -$(MATRIXSSL_DIR)/.stamp-unpacked: $(DL_DIR)/$(MATRIXSSL_SOURCE) - $(MATRIXSSL_CAT) $(DL_DIR)/$(MATRIXSSL_SOURCE) | tar -C $(BUILD_DIR) -xvf - - - touch $(MATRIXSSL_DIR)/.stamp-unpacked - - -$(MATRIXSSL_DIR)/.stamp-patched: $(MATRIXSSL_DIR)/.stamp-unpacked - $(SOURCE_DIR)/patch-kernel.sh $(MATRIXSSL_DIR) $(MATRIXSSL_PATCH_DIR) - - touch $(MATRIXSSL_DIR)/.stamp-patched - - -$(MATRIXSSL_DIR)/.stamp-built: $(MATRIXSSL_DIR)/.stamp-patched - cd $(MATRIXSSL_DIR) ; \ - $(MAKE) -C src \ - CC=$(TARGET_CC) \ - DFLAGS="$(TARGET_CFLAGS)" \ - STRIP=/bin/true \ - all - - touch $(MATRIXSSL_DIR)/.stamp-built - - -$(MATRIXSSL_BUILD_DIR): $(MATRIXSSL_DIR)/.stamp-built - mkdir -p $(MATRIXSSL_BUILD_DIR) - - install -m0755 -d $(STAGING_DIR)/include/matrixSsl - install -m0644 $(MATRIXSSL_DIR)/matrixSsl.h $(STAGING_DIR)/include/matrixSsl/ - ln -fs matrixSsl/matrixSsl.h $(STAGING_DIR)/include/ - install -m0755 $(MATRIXSSL_DIR)/src/libmatrixssl.so $(STAGING_DIR)/lib/libmatrixssl.so.$(MATRIXSSL_VERSION) - ln -fs libmatrixssl.so.$(MATRIXSSL_VERSION) $(STAGING_DIR)/lib/libmatrixssl.so.1.2 - ln -fs libmatrixssl.so.1.2 $(STAGING_DIR)/lib/libmatrixssl.so - - mkdir -p $(MATRIXSSL_BUILD_DIR)/usr/lib - cp -a $(STAGING_DIR)/lib/libmatrixssl.so.* $(MATRIXSSL_BUILD_DIR)/usr/lib/ - - $(STRIP) $(MATRIXSSL_BUILD_DIR)/usr/lib/libmatrixssl.so.* - - -$(MATRIXSSL_IPK): $(MATRIXSSL_BUILD_DIR) - cp -a $(MATRIXSSL_IPK_DIR)/CONTROL $(MATRIXSSL_BUILD_DIR)/ - perl -pi -e "s/^Vers.*:.*$$/Version: $(MATRIXSSL_VERSION)-$(MATRIXSSL_RELEASE)/" $(MATRIXSSL_BUILD_DIR)/CONTROL/control - perl -pi -e "s/^Arch.*:.*$$/Architecture: $(ARCH)/" $(MATRIXSSL_BUILD_DIR)/CONTROL/control - cd $(BUILD_DIR); $(IPKG_BUILD) $(MATRIXSSL_BUILD_DIR) - - -matrixssl-ipk: ipkg-utils libpthread-ipk $(MATRIXSSL_IPK) - -matrixssl-clean: - $(MAKE) -C $(MATRIXSSL_DIR) clean - -matrixssl-clean-all: - rm -rf $(MATRIXSSL_DIR) - rm -rf $(MATRIXSSL_BUILD_DIR) - rm -rf $(MATRIXSSL_IPK) - rm -rf $(STAGING_DIR)/include/pcap*.h - rm -rf $(STAGING_DIR)/lib/libpcap.a - rm -rf $(STAGING_DIR)/lib/libpcap.so* diff --git a/obsolete-buildroot/make/microcom.mk b/obsolete-buildroot/make/microcom.mk deleted file mode 100644 index bf01cf3d7f..0000000000 --- a/obsolete-buildroot/make/microcom.mk +++ /dev/null @@ -1,59 +0,0 @@ -############################################################# -# -# microcom terminal emulator -# -# Maintainer: Tim Riker <Tim@Rikers.org> -# -############################################################# -# Copyright (C) 2001-2003 by Erik Andersen <andersen@codepoet.org> -# Copyright (C) 2002 by Tim Riker <Tim@Rikers.org> -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 -# USA - -# TARGETS -# http://microcom.port5.com/m102.tar.gz -MICROCOM_SITE:=http://microcom.port5.com/ -MICROCOM_SOURCE:=m102.tar.gz -MICROCOM_DIR:=$(BUILD_DIR)/microcom-1.02 - -$(DL_DIR)/$(MICROCOM_SOURCE): - $(WGET) -P $(DL_DIR) $(MICROCOM_SITE)/$(MICROCOM_SOURCE) - -microcom-source: $(DL_DIR)/$(MICROCOM_SOURCE) - -$(MICROCOM_DIR)/.unpacked: $(DL_DIR)/$(MICROCOM_SOURCE) - mkdir -p $(MICROCOM_DIR) - zcat $(DL_DIR)/$(MICROCOM_SOURCE) | tar -C $(MICROCOM_DIR) -xvf - - touch $(MICROCOM_DIR)/.unpacked - -$(MICROCOM_DIR)/.configured: $(MICROCOM_DIR)/.unpacked - $(SED) 's~gcc~${TARGET_CC}~' $(MICROCOM_DIR)/Makefile - touch $(MICROCOM_DIR)/.configured - -$(MICROCOM_DIR)/microcom: $(MICROCOM_DIR)/.configured - $(MAKE) -C $(MICROCOM_DIR) - -$(TARGET_DIR)/usr/bin/microcom: $(MICROCOM_DIR)/microcom - install -c $(MICROCOM_DIR)/microcom $(TARGET_DIR)/usr/bin/microcom - -microcom-clean: - rm $(MICROCOM_DIR)/*.o - -microcom-dirclean: - rm -rf $(MICROCOM_DIR) - -microcom: uclibc $(TARGET_DIR)/usr/bin/microcom - diff --git a/obsolete-buildroot/make/microwin.mk b/obsolete-buildroot/make/microwin.mk deleted file mode 100644 index e59600f39b..0000000000 --- a/obsolete-buildroot/make/microwin.mk +++ /dev/null @@ -1,46 +0,0 @@ -############################################################# -# -# Microwindows - 2003/11/17 Greg Haerr -# (requires CVS 2003/11/17 or later) -# -############################################################# -MICROWIN_SITE:=ftp://ftp.microwindows.org/pub/microwindows -MICROWIN_SOURCE:=microwindows-src-snapshot.tar.gz -MICROWIN_DIR:=$(BUILD_DIR)/microwin -#MICROWIN_SOURCE:=microwindows-0.91.tar.gz -#MICROWIN_DIR:=$(BUILD_DIR)/microwindows-0.91 - -MICROWIN_CAT:=zcat -MICROWIN_BINARY:=$(MICROWIN_DIR)/src/bin/nano-X -MICROWIN_TARGET_BINARY:=$(TARGET_DIR)/usr/bin/nano-X - -MICROWIN_CONFIG:=$(MICROWIN_DIR)/src/Configs/config.uclibc - -$(DL_DIR)/$(MICROWIN_SOURCE): - $(WGET) -P $(DL_DIR) $(MICROWIN_SITE)/$(MICROWIN_SOURCE) - -microwin-source: $(DL_DIR)/$(MICROWIN_SOURCE) - -$(MICROWIN_DIR)/.unpacked: $(DL_DIR)/$(MICROWIN_SOURCE) - $(MICROWIN_CAT) $(DL_DIR)/$(MICROWIN_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(MICROWIN_DIR)/.unpacked - -$(MICROWIN_DIR)/.configured: $(MICROWIN_DIR)/.unpacked - (cd $(MICROWIN_DIR); \ - ); - touch $(MICROWIN_DIR)/.configured - -$(MICROWIN_BINARY): $(MICROWIN_DIR)/.configured - $(MAKE) ARCH=LINUX-$(shell echo $(ARCH) | tr a-z A-Z) $(shell echo $(ARCH) | tr a-z A-Z)TOOLSPREFIX=$(TARGET_CROSS) CC=$(TARGET_CC) -C $(MICROWIN_DIR)/src CONFIG=$(MICROWIN_CONFIG) - -$(MICROWIN_TARGET_BINARY): $(MICROWIN_BINARY) - $(MAKE) INSTALL_PREFIX=$(TARGET_DIR)/usr INSTALL_OWNER1= INSTALL_OWNER2= CC=$(TARGET_CC) -C $(MICROWIN_DIR)/src CONFIG=$(MICROWIN_CONFIG) install - -microwin: uclibc $(MICROWIN_TARGET_BINARY) - -microwin-clean: - -$(MAKE) -C $(MICROWIN_DIR)/src clean - -microwin-dirclean: - rm -rf $(MICROWIN_DIR) - diff --git a/obsolete-buildroot/make/mkdosfs.mk b/obsolete-buildroot/make/mkdosfs.mk deleted file mode 100644 index 98288afed3..0000000000 --- a/obsolete-buildroot/make/mkdosfs.mk +++ /dev/null @@ -1,44 +0,0 @@ -############################################################# -# -# mkdosfs -# -############################################################# -MKDOSFS_SOURCE=dosfstools-2.8.src.tar.gz -MKDOSFS_SITE=http://ftp.uni-erlangen.de/pub/Linux/LOCAL/dosfstools -MKDOSFS_DIR=$(BUILD_DIR)/dosfstools-2.8 -MKDOSFS_CAT:=zcat -MKDOSFS_BINARY:=mkdosfs/mkdosfs -MKDOSFS_TARGET_BINARY:=sbin/mkdosfs -ifeq ($(strip $(BUILD_WITH_LARGEFILE)),true) -MKDOSFS_CFLAGS="-Os -g -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" -else -MKDOSFS_CFLAGS="-Os -g" -endif - -$(DL_DIR)/$(MKDOSFS_SOURCE): - $(WGET) -P $(DL_DIR) $(MKDOSFS_SITE)/$(MKDOSFS_SOURCE) - -mkdosfs-source: $(DL_DIR)/$(MKDOSFS_SOURCE) - -$(MKDOSFS_DIR)/.unpacked: $(DL_DIR)/$(MKDOSFS_SOURCE) - $(MKDOSFS_CAT) $(DL_DIR)/$(MKDOSFS_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(MKDOSFS_DIR)/.unpacked - -$(MKDOSFS_DIR)/$(MKDOSFS_BINARY): $(MKDOSFS_DIR)/.unpacked - $(MAKE) CFLAGS=$(MKDOSFS_CFLAGS) CC=$(TARGET_CC) -C $(MKDOSFS_DIR); - $(STRIP) $(MKDOSFS_DIR)/mkdosfs/mkdosfs; - touch -c $(MKDOSFS_DIR)/mkdosfs/mkdosfs - -$(TARGET_DIR)/$(MKDOSFS_TARGET_BINARY): $(MKDOSFS_DIR)/$(MKDOSFS_BINARY) - cp -a $(MKDOSFS_DIR)/$(MKDOSFS_BINARY) $(TARGET_DIR)/$(MKDOSFS_TARGET_BINARY) - touch -c $(TARGET_DIR)/sbin/mkdosfs - -mkdosfs: uclibc $(TARGET_DIR)/$(MKDOSFS_TARGET_BINARY) - -mkdosfs-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(MKDOSFS_DIR) uninstall - -$(MAKE) -C $(MKDOSFS_DIR) clean - -mkdosfs-dirclean: - rm -rf $(MKDOSFS_DIR) - diff --git a/obsolete-buildroot/make/mke2fs.mk b/obsolete-buildroot/make/mke2fs.mk deleted file mode 100644 index 6168cfaed4..0000000000 --- a/obsolete-buildroot/make/mke2fs.mk +++ /dev/null @@ -1,71 +0,0 @@ -############################################################# -# -# mke2fs -# -############################################################# -MKE2FS_SOURCE=e2fsprogs-1.27.tar.gz -MKE2FS_SITE=http://aleron.dl.sourceforge.net/sourceforge/e2fsprogs -MKE2FS_DIR=$(BUILD_DIR)/e2fsprogs-1.27 -MKE2FS_CAT:=zcat -MKE2FS_BINARY:=misc/mke2fs -MKE2FS_TARGET_BINARY:=sbin/mke2fs - -$(DL_DIR)/$(MKE2FS_SOURCE): - $(WGET) -P $(DL_DIR) $(MKE2FS_SITE)/$(MKE2FS_SOURCE) - -mke2fs-source: $(DL_DIR)/$(MKE2FS_SOURCE) - -$(MKE2FS_DIR)/.unpacked: $(DL_DIR)/$(MKE2FS_SOURCE) - $(MKE2FS_CAT) $(DL_DIR)/$(MKE2FS_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(MKE2FS_DIR)/.unpacked - -$(MKE2FS_DIR)/.configured: $(MKE2FS_DIR)/.unpacked - (cd $(MKE2FS_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --with-cc=$(TARGET_CC) \ - --with-linker=$(TARGET_CROSS)ld \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - --disable-elf-shlibs --disable-swapfs \ - --disable-debugfs --disable-imager \ - --disable-resizer --disable-fsck \ - --without-catgets $(DISABLE_NLS) \ - ); - touch $(MKE2FS_DIR)/.configured - -$(MKE2FS_DIR)/$(MKE2FS_BINARY): $(MKE2FS_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(MKE2FS_DIR) - $(STRIP) $(MKE2FS_DIR)/misc/mke2fs $(MKE2FS_DIR)/misc/badblocks; - touch -c $(MKE2FS_DIR)/misc/mke2fs - -$(TARGET_DIR)/$(MKE2FS_TARGET_BINARY): $(MKE2FS_DIR)/$(MKE2FS_BINARY) - #$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(MKE2FS_DIR) install - #rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - # $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - # Only install a few selected items... - cp -dpf $(MKE2FS_DIR)/misc/mke2fs $(TARGET_DIR)/sbin/mke2fs; - cp -dpf $(MKE2FS_DIR)/misc/badblocks $(TARGET_DIR)/sbin/badblocks; - touch -c $(TARGET_DIR)/sbin/mke2fs - -mke2fs: uclibc $(TARGET_DIR)/$(MKE2FS_TARGET_BINARY) - -mke2fs-clean: - #$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(MKE2FS_DIR) uninstall - rm -f $(TARGET_DIR)/sbin/mke2fs $(TARGET_DIR)/sbin/badblocks; - -$(MAKE) -C $(MKE2FS_DIR) clean - -mke2fs-dirclean: - rm -rf $(MKE2FS_DIR) - diff --git a/obsolete-buildroot/make/mrouted.mk b/obsolete-buildroot/make/mrouted.mk deleted file mode 100644 index 13a4f8c720..0000000000 --- a/obsolete-buildroot/make/mrouted.mk +++ /dev/null @@ -1,45 +0,0 @@ -############################################################# -# -# mrouted -# -# -############################################################# -MROUTED_SOURCE:=mrouted_3.9-beta3.orig.tar.gz -MROUTED_SITE:=http://ftp.debian.org/debian/pool/non-free/m/mrouted -MROUTED_DIR:=$(BUILD_DIR)/mrouted-3.9-beta3.orig -MROUTED_CAT:=zcat -#MROUTED_PATCH:=$(SOURCE_DIR)/mrouted_3.9-beta3-1.1.diff -MROUTED_PATCH:=mrouted_3.9-beta3-1.1.diff.gz -MROUTED_BINARY:=mrouted -MROUTED_TARGET_BINARY:=usr/sbin/mrouted - -$(DL_DIR)/$(MROUTED_SOURCE): - $(WGET) -P $(DL_DIR) $(MROUTED_SITE)/$(MROUTED_SOURCE) - -$(DL_DIR)/$(MROUTED_PATCH): - $(WGET) -P $(DL_DIR) $(MROUTED_SITE)/$(MROUTED_PATCH) - -mrouted-source: $(DL_DIR)/$(MROUTED_SOURCE) $(DL_DIR)/$(MROUTED_PATCH) - -$(MROUTED_DIR)/.unpacked: mrouted-source - $(MROUTED_CAT) $(DL_DIR)/$(MROUTED_SOURCE) | tar -C $(BUILD_DIR) -xvf - - $(MROUTED_CAT) $(DL_DIR)/$(MROUTED_PATCH) | patch -p1 -d $(MROUTED_DIR) - $(SOURCE_DIR)/patch-kernel.sh $(MROUTED_DIR) $(SOURCE_DIR) mrouted-*.patch - touch $(MROUTED_DIR)/.unpacked - -$(MROUTED_DIR)/$(MROUTED_BINARY): $(MROUTED_DIR)/.unpacked - $(TARGET_CONFIGURE_OPTS) \ - $(MAKE) CC=$(TARGET_CC) -C $(MROUTED_DIR) - -$(TARGET_DIR)/$(MROUTED_TARGET_BINARY): $(MROUTED_DIR)/$(MROUTED_BINARY) - cp -a $(MROUTED_DIR)/$(MROUTED_BINARY) $(TARGET_DIR)/$(MROUTED_TARGET_BINARY) - -mrouted: uclibc $(TARGET_DIR)/$(MROUTED_TARGET_BINARY) - -mrouted-clean: - rm -f $(TARGET_DIR)/$(MROUTED_TARGET_BINARY) - -$(MAKE) -C $(MROUTED_DIR) clean - -mrouted-dirclean: - rm -rf $(MROUTED_DIR) - diff --git a/obsolete-buildroot/make/ncurses.mk b/obsolete-buildroot/make/ncurses.mk deleted file mode 100644 index 42a6cd59cf..0000000000 --- a/obsolete-buildroot/make/ncurses.mk +++ /dev/null @@ -1,133 +0,0 @@ -############################################################# -# -# ncurses -# this installs only a few vital termcap entries -# -############################################################# -# Copyright (C) 2002 by Ken Restivo <ken@246gt.com> -# $Id$ -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 -# USA - -# TARGETS -NCURSES_SITE:=ftp://ftp.gnu.org/pub/gnu/ncurses -NCURSES_DIR:=$(BUILD_DIR)/ncurses-5.2 -NCURSES_SOURCE:=ncurses-5.2.tar.gz - -$(DL_DIR)/$(NCURSES_SOURCE): - $(WGET) -P $(DL_DIR) $(NCURSES_SITE)/$(NCURSES_SOURCE) - -$(NCURSES_DIR)/.dist: $(DL_DIR)/$(NCURSES_SOURCE) - gunzip -c $(DL_DIR)/$(NCURSES_SOURCE) | tar -C $(BUILD_DIR) -xvf - - #use the local tic and not whatever the build system was going to find. - $(SED) 's~\$$srcdir/shlib tic\$$suffix~/usr/bin/tic~' \ - $(NCURSES_DIR)/misc/run_tic.in - touch $(NCURSES_DIR)/.dist - -$(NCURSES_DIR)/.configured: $(NCURSES_DIR)/.dist - (cd $(NCURSES_DIR); rm -rf config.cache; \ - BUILD_CC=$(TARGET_CC) HOSTCC=$(HOSTCC) \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - --with-terminfo-dirs=/usr/share/terminfo \ - --with-default-terminfo-dir=/usr/share/terminfo \ - --libdir=$(STAGING_DIR)/lib \ - --with-shared --without-cxx --without-cxx-binding \ - --without-ada --without-progs $(DISABLE_NLS) \ - --without-profile --without-debug --disable-rpath \ - --enable-echo --enable-const --enable-overwrite \ - ); - touch $(NCURSES_DIR)/.configured - -$(NCURSES_DIR)/lib/libncurses.so.5.2: $(NCURSES_DIR)/.configured - $(MAKE) BUILD_CC=$(TARGET_CC) HOSTCC=$(HOSTCC) \ - BUILD_CCFLAGS="-I$(NCURSES_DIR) -I$(NCURSES_DIR)/include" \ - BUILD_LDFLAGS="" DESTDIR=$(STAGING_DIR) -C $(NCURSES_DIR) \ - libs panel menu form headers - -$(STAGING_DIR)/lib/libncurses.a: $(NCURSES_DIR)/lib/libncurses.so.5.2 - BUILD_CC=$(TARGET_CC) HOSTCC=$(HOSTCC) CC=$(TARGET_CC) \ - $(MAKE) \ - prefix=$(STAGING_DIR) \ - exec_prefix=$(STAGING_DIR) \ - bindir=$(STAGING_DIR)/bin \ - sbindir=$(STAGING_DIR)/sbin \ - libexecdir=$(STAGING_DIR)/lib \ - datadir=$(STAGING_DIR)/usr/share \ - sysconfdir=$(STAGING_DIR)/etc \ - localstatedir=$(STAGING_DIR)/var \ - libdir=$(STAGING_DIR)/lib \ - infodir=$(STAGING_DIR)/info \ - mandir=$(STAGING_DIR)/man \ - includedir=$(STAGING_DIR)/include \ - gxx_include_dir=$(STAGING_DIR)/include/c++ \ - ticdir=$(STAGING_DIR)/usr/share/terminfo \ - -C $(NCURSES_DIR) install; - chmod a-x $(NCURSES_DIR)/lib/libncurses.so* - touch -c $(STAGING_DIR)/lib/libncurses.a - -$(TARGET_DIR)/lib/libncurses.so.5.2: $(STAGING_DIR)/lib/libncurses.a - cp -dpf $(NCURSES_DIR)/lib/libncurses.so* $(TARGET_DIR)/lib/ - -cp -dpf $(STAGING_DIR)/usr/lib/terminfo $(TARGET_DIR)/usr/lib/ - mkdir -p $(TARGET_DIR)/usr/share/terminfo - for i in x/xterm x/xterm-color x/xterm-xfree86 v/vt100 v/vt200 a/ansi l/linux; do \ - cp -dpf $(STAGING_DIR)/usr/share/terminfo/$${i} $(TARGET_DIR)/usr/share/terminfo/; \ - done - -$(TARGET_DIR)/usr/lib/libncurses.a: $(STAGING_DIR)/lib/libncurses.a - cp -dpf $(NCURSES_DIR)/include/curses.h $(TARGET_DIR)/usr/include/ncurses.h - cp -dpf $(NCURSES_DIR)/include/term.h $(TARGET_DIR)/usr/include/ - cp -dpf $(NCURSES_DIR)/include/unctrl.h $(TARGET_DIR)/usr/include/ - cp -dpf $(NCURSES_DIR)/include/termcap.h $(TARGET_DIR)/usr/include/ - cp -dpf $(NCURSES_DIR)/lib/libncurses.a $(TARGET_DIR)/usr/lib/ - rm -f $(TARGET_DIR)/usr/lib/terminfo - (cd $(TARGET_DIR)/usr/lib; ln -fs /usr/share/terminfo) - (cd $(TARGET_DIR)/usr/lib; ln -fs libncurses.a libcurses.a) - (cd $(TARGET_DIR)/usr/lib; ln -fs libncurses.a libtermcap.a) - (cd $(TARGET_DIR)/usr/include; ln -fs ncurses.h curses.h) - rm -f $(TARGET_DIR)/lib/libncurses.so - (cd $(TARGET_DIR)/usr/lib; ln -fs /lib/libncurses.so.5.2 libncurses.so) - -$(STRIP) $(TARGET_DIR)/lib/libncurses.so.5.2 - touch -c $(TARGET_DIR)/usr/lib/libncurses.a - -ncurses-headers: $(TARGET_DIR)/usr/lib/libncurses.a - -ncurses-source: $(DL_DIR)/$(NCURSES_SOURCE) - -ncurses-clean: - rm -f $(STAGING_DIR)/lib/libncurses.so* $(TARGET_DIR)/lib/libncurses.so* - rm -f $(STAGING_DIR)/usr/share/tabset $(TARGET_DIR)/usr/share/tabset - rm -rf $(STAGING_DIR)/usr/share/terminfo $(TARGET_DIR)/usr/share/terminfo - -$(MAKE) -C $(NCURSES_DIR) clean - -ncurses-dirclean: - rm -rf $(NCURSES_DIR) - -ncurses: $(TARGET_DIR)/lib/libncurses.so.5.2 - diff --git a/obsolete-buildroot/make/netfilter.mk b/obsolete-buildroot/make/netfilter.mk deleted file mode 100644 index dd69b2cc6a..0000000000 --- a/obsolete-buildroot/make/netfilter.mk +++ /dev/null @@ -1,52 +0,0 @@ -############################################################# -# -# netfilter -# -############################################################# - -ifeq ($(strip $(USE_NETFILTER_SNAPSHOT)),) -USE_NETFILTER_SNAPSHOT=20040508 -endif -NETFILTER_SOURCE:=patch-o-matic-$(USE_NETFILTER_SNAPSHOT).tar.bz2 -NETFILTER_DIR:=$(BUILD_DIR)/patch-o-matic-$(USE_NETFILTER_SNAPSHOT) -NETFILTER_SITE:=ftp://ftp.netfilter.org/pub/patch-o-matic/snapshot -NETFILTER_CAT:=bzcat - -# ipv6_mld breaks net/ipv6/mcast.c -NETFILTER_EXCLUDE:=--exclude submitted/89_ipv6_mld_netfilter.patch - -NETFILTER_PATCHES:= \ - base \ - extra/CLASSIFY.patch \ - extra/CONNMARK.patch \ - extra/IPMARK.patch \ - extra/condition.patch \ - extra/h323-conntrack-nat.patch \ - extra/mms-conntrack-nat.patch \ - extra/pptp-conntrack-nat.patch \ - extra/string.patch - -LINUX_DIR:=$(BUILD_DIR)/WRT54GS/release/src/linux/linux - -$(DL_DIR)/$(NETFILTER_SOURCE): - $(WGET) -P $(DL_DIR) $(NETFILTER_SITE)/$(NETFILTER_SOURCE) - -netfilter-source: $(DL_DIR)/$(NETFILTER_SOURCE) - -$(NETFILTER_DIR)/.unpacked: $(DL_DIR)/$(NETFILTER_SOURCE) - $(NETFILTER_CAT) $(DL_DIR)/$(NETFILTER_SOURCE) | tar -C $(BUILD_DIR) -xvf - - #ignore whitespace in patches - $(SED) "s,\-p1,\-l \-p1," $(NETFILTER_DIR)/runme - touch $(NETFILTER_DIR)/.unpacked - -$(LINUX_DIR)/.nf-patched: $(LINUX_DIR)/.unpacked $(NETFILTER_DIR)/.unpacked - $(SOURCE_DIR)/patch-kernel.sh $(LINUX_DIR) $(SOURCE_DIR)/openwrt/kernel/netfilter/patches - -(cd $(NETFILTER_DIR); KERNEL_DIR=$(LINUX_DIR) ./runme --batch $(NETFILTER_EXCLUDE) $(NETFILTER_PATCHES)) - touch $(LINUX_DIR)/.nf-patched - -netfilter: $(LINUX_DIR)/.nf-patched - -netfilter-clean: - -netfilter-dirclean: - rm -rf $(NETFILTER_DIR) diff --git a/obsolete-buildroot/make/netkitbase.mk b/obsolete-buildroot/make/netkitbase.mk deleted file mode 100644 index cb2a023e00..0000000000 --- a/obsolete-buildroot/make/netkitbase.mk +++ /dev/null @@ -1,57 +0,0 @@ -############################################################# -# -# netkitbase -# -############################################################# -NETKITBASE_SOURCE:=netkit-base-0.17.tar.gz -NETKITBASE_SITE:=ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/ -NETKITBASE_DIR:=$(BUILD_DIR)/netkit-base-0.17 -NETKITBASE_CAT:=zcat -NETKITBASE_BINARY:=inetd/inetd -NETKITBASE_TARGET_BINARY:=usr/sbin/inetd - -$(DL_DIR)/$(NETKITBASE_SOURCE): - $(WGET) -P $(DL_DIR) $(NETKITBASE_SITE)/$(NETKITBASE_SOURCE) - -netkitbase-source: $(DL_DIR)/$(NETKITBASE_SOURCE) - -$(NETKITBASE_DIR)/.unpacked: $(DL_DIR)/$(NETKITBASE_SOURCE) - $(NETKITBASE_CAT) $(DL_DIR)/$(NETKITBASE_SOURCE) | tar -C $(BUILD_DIR) -xvf - - # use ANSI syntax - $(SED) "s/main()/main(void)/;" $(NETKITBASE_DIR)/configure - # don't try to run cross compiled binaries while configuring things - $(SED) "s~./__conftest~#./__conftest~;" $(NETKITBASE_DIR)/configure - touch $(NETKITBASE_DIR)/.unpacked - -$(NETKITBASE_DIR)/.configured: $(NETKITBASE_DIR)/.unpacked - (cd $(NETKITBASE_DIR); PATH=$(TARGET_PATH) CC=$(TARGET_CC) \ - ./configure --installroot=$(TARGET_DIR) --with-c-compiler=$(TARGET_CC) \ - ) - touch $(NETKITBASE_DIR)/.configured - -$(NETKITBASE_DIR)/$(NETKITBASE_BINARY): $(NETKITBASE_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(NETKITBASE_DIR) - $(STRIP) $(NETKITBASE_DIR)/$(NETKITBASE_BINARY) - -$(TARGET_DIR)/$(NETKITBASE_TARGET_BINARY): $(NETKITBASE_DIR)/$(NETKITBASE_BINARY) - # Only install a few selected items... - mkdir -p $(TARGET_DIR)/usr/sbin - cp $(NETKITBASE_DIR)/$(NETKITBASE_BINARY) $(TARGET_DIR)/$(NETKITBASE_TARGET_BINARY) - mkdir -p $(TARGET_DIR)/etc - cp $(NETKITBASE_DIR)/etc.sample/inetd.conf $(TARGET_DIR)/etc/ - $(SED) "s/^\([a-z]\)/#\1/;" $(TARGET_DIR)/etc/inetd.conf - #$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(NETKITBASE_DIR) install - #rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - # $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - -netkitbase: uclibc $(TARGET_DIR)/$(NETKITBASE_TARGET_BINARY) - -netkitbase-clean: - #$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(NETKITBASE_DIR) uninstall - -rm -f $(TARGET_DIR)/usr/sbin/inetd $(TARGET_DIR)/etc/inetd.conf - -rm -f $(TARGET_DIR)/etc/inetd.conf - -$(MAKE) -C $(NETKITBASE_DIR) clean - -netkitbase-dirclean: - rm -rf $(NETKITBASE_DIR) - diff --git a/obsolete-buildroot/make/netkittelnet.mk b/obsolete-buildroot/make/netkittelnet.mk deleted file mode 100644 index 401b885cab..0000000000 --- a/obsolete-buildroot/make/netkittelnet.mk +++ /dev/null @@ -1,59 +0,0 @@ -############################################################# -# -# netkittelnet -# -############################################################# -NETKITTELNET_SOURCE:=netkit-telnet-0.17.tar.gz -NETKITTELNET_SITE:=ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/ -NETKITTELNET_DIR:=$(BUILD_DIR)/netkit-telnet-0.17 -NETKITTELNET_CAT:=zcat -NETKITTELNET_BINARY:=telnetd/telnetd -NETKITTELNET_TARGET_BINARY:=usr/sbin/telnetd -NETKITTELNET_PATCH:=$(SOURCE_DIR)/netkittelnet.patch - -$(DL_DIR)/$(NETKITTELNET_SOURCE): - $(WGET) -P $(DL_DIR) $(NETKITTELNET_SITE)/$(NETKITTELNET_SOURCE) - -netkittelnet-source: $(DL_DIR)/$(NETKITTELNET_SOURCE) - -$(NETKITTELNET_DIR)/.unpacked: $(DL_DIR)/$(NETKITTELNET_SOURCE) - $(NETKITTELNET_CAT) $(DL_DIR)/$(NETKITTELNET_SOURCE) | tar -C $(BUILD_DIR) -xvf - - # use ANSI syntax - $(SED) "s/main()/main(void)/;" $(NETKITTELNET_DIR)/configure - # Disable termcap support - $(SED) "s~\(.*termcap\.h.*\)~/* \1 */~;" $(NETKITTELNET_DIR)/telnetd/telnetd.c - # don't try to run cross compiled binaries while configuring things - cat $(NETKITTELNET_PATCH) | patch -p1 -d $(NETKITTELNET_DIR) - touch $(NETKITTELNET_DIR)/.unpacked - -$(NETKITTELNET_DIR)/.configured: $(NETKITTELNET_DIR)/.unpacked - (cd $(NETKITTELNET_DIR); PATH=$(TARGET_PATH) CC=$(TARGET_CC) \ - ./configure --installroot=$(TARGET_DIR) --with-c-compiler=$(TARGET_CC) \ - ) - touch $(NETKITTELNET_DIR)/.configured - -$(NETKITTELNET_DIR)/$(NETKITTELNET_BINARY): $(NETKITTELNET_DIR)/.configured - $(MAKE) SUB=telnetd CC=$(TARGET_CC) -C $(NETKITTELNET_DIR) - $(STRIP) $(NETKITTELNET_DIR)/$(NETKITTELNET_BINARY) - -$(TARGET_DIR)/$(NETKITTELNET_TARGET_BINARY): $(NETKITTELNET_DIR)/$(NETKITTELNET_BINARY) - # Only install a few selected items... - mkdir -p $(TARGET_DIR)/usr/sbin - rm -f $(TARGET_DIR)/$(NETKITTELNET_TARGET_BINARY) - cp $(NETKITTELNET_DIR)/$(NETKITTELNET_BINARY) $(TARGET_DIR)/$(NETKITTELNET_TARGET_BINARY) - # Enable telnet in inetd - $(SED) "s~^#telnet.*~telnet\tstream\ttcp\tnowait\troot\t/usr/sbin/telnetd\t/usr/sbin/telnetd~;" $(TARGET_DIR)/etc/inetd.conf - #$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(NETKITTELNET_DIR) install - #rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - # $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - -netkittelnet: uclibc netkitbase $(TARGET_DIR)/$(NETKITTELNET_TARGET_BINARY) - -netkittelnet-clean: - #$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(NETKITTELNET_DIR) uninstall - -rm -f $(TARGET_DIR)/usr/sbin/telnetd - -$(MAKE) -C $(NETKITTELNET_DIR) clean - -netkittelnet-dirclean: - rm -rf $(NETKITTELNET_DIR) - diff --git a/obsolete-buildroot/make/netsnmp.mk b/obsolete-buildroot/make/netsnmp.mk deleted file mode 100644 index eeb2449676..0000000000 --- a/obsolete-buildroot/make/netsnmp.mk +++ /dev/null @@ -1,105 +0,0 @@ -############################################################# -# -# netsnmp -# -############################################################# - -NETSNMP_URL:=http://aleron.dl.sourceforge.net/sourceforge/net-snmp/ -NETSNMP_DIR:=$(BUILD_DIR)/net-snmp-5.1 -NETSNMP_SOURCE:=net-snmp-5.1.tar.gz -NETSNMP_PATCH1:=net-snmp_5.1-5.diff.gz -NETSNMP_PATCH1_URL:=http://ftp.debian.org/debian/pool/main/n/net-snmp/ -NETSNMP_PATCH2:=$(SOURCE_DIR)/netsnmp.patch - -$(DL_DIR)/$(NETSNMP_SOURCE): - $(WGET) -P $(DL_DIR) $(NETSNMP_URL)/$(NETSNMP_SOURCE) - -$(DL_DIR)/$(NETSNMP_PATCH1): - $(WGET) -P $(DL_DIR) $(NETSNMP_PATCH1_URL)/$(NETSNMP_PATCH1) - -$(NETSNMP_DIR)/.unpacked: $(DL_DIR)/$(NETSNMP_SOURCE) $(DL_DIR)/$(NETSNMP_PATCH1) - zcat $(DL_DIR)/$(NETSNMP_SOURCE) | tar -C $(BUILD_DIR) -xvf - - zcat $(DL_DIR)/$(NETSNMP_PATCH1) | patch -p1 -d $(NETSNMP_DIR) - cat $(NETSNMP_PATCH2) | patch -p1 -d $(NETSNMP_DIR) - touch $(NETSNMP_DIR)/.unpacked - -# We set CAN_USE_SYSCTL to no and use /proc since the -# sysctl code in this thing is apparently intended for -# freebsd or some such thing... -$(NETSNMP_DIR)/.configured: $(NETSNMP_DIR)/.unpacked - (cd $(NETSNMP_DIR); autoconf; \ - ac_cv_CAN_USE_SYSCTL=no \ - PATH=$(TARGET_PATH) \ - ./configure \ - --with-cc=$(TARGET_CROSS)gcc \ - --with-ar=$(TARGET_CROSS)ar \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --with-endianness=little \ - --with-persistent-directory=/var/lib/snmp \ - --enable-ucd-snmp-compatibility \ - --enable-shared \ - --disable-static \ - --with-logfile=none \ - --without-rpm \ - --with-openssl \ - --without-dmalloc \ - --without-efence \ - --without-rsaref \ - --with-sys-contact="root" \ - --with-sys-location="Unknown" \ - --with-mib-modules="host smux ucd-snmp/dlmod" \ - --with-defaults \ - --prefix=/usr \ - --sysconfdir=/etc \ - --mandir=/usr/man \ - --infodir=/usr/info \ - ); - touch $(NETSNMP_DIR)/.configured - -$(NETSNMP_DIR)/agent/snmpd: $(NETSNMP_DIR)/.configured - $(MAKE) -C $(NETSNMP_DIR) - -$(TARGET_DIR)/usr/sbin/snmpd: $(NETSNMP_DIR)/agent/snmpd - #$(MAKE) DESTDIR=$(TARGET_DIR) -C $(NETSNMP_DIR) install - $(MAKE) PREFIX=$(TARGET_DIR)/usr \ - prefix=$(TARGET_DIR)/usr \ - exec_prefix=$(TARGET_DIR)/usr \ - persistentdir=$(TARGET_DIR)/var/lib/snmp \ - infodir=$(TARGET_DIR)/usr/info \ - mandir=$(TARGET_DIR)/usr/man \ - includedir=$(STAGING_DIR)/include/net-snmp \ - ucdincludedir=$(STAGING_DIR)/include/ucd-snmp \ - -C $(NETSNMP_DIR) install; - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - # Copy the .conf files. - mkdir -p $(TARGET_DIR)/etc/snmp - cp $(NETSNMP_DIR)/EXAMPLE.conf $(TARGET_DIR)/etc/snmp/snmpd.conf - cp $(NETSNMP_DIR)/EXAMPLE-trap.conf $(TARGET_DIR)/etc/snmp/snmptrapd.conf - -mv $(TARGET_DIR)/usr/share/snmp/mib2c*.conf $(TARGET_DIR)/etc/snmp - mkdir -p $(TARGET_DIR)/etc/default - cp $(NETSNMP_DIR)/debian/snmpd.default $(TARGET_DIR)/etc/default/snmpd - # Remove the unsupported snmpcheck program - rm $(TARGET_DIR)/usr/bin/snmpcheck - # Install the "broken" headers - cp $(NETSNMP_DIR)/agent/mibgroup/struct.h $(STAGING_DIR)/include/net-snmp/agent - cp $(NETSNMP_DIR)/agent/mibgroup/util_funcs.h $(STAGING_DIR)/include/net-snmp - cp $(NETSNMP_DIR)/agent/mibgroup/mibincl.h $(STAGING_DIR)/include/net-snmp/library - cp $(NETSNMP_DIR)/agent/mibgroup/header_complex.h $(STAGING_DIR)/include/net-snmp/agent - -netsnmp: $(TARGET_DIR)/usr/sbin/snmpd - -netsnmp-headers: $(TARGET_DIR)/usr/include/net-snmp/net-snmp-config.h - cp -a $(STAGING_DIR)/include/net-snmp $(TARGET_DIR)/usr/include/net-snmp - cp -a $(STAGING_DIR)/include/ucd-snmp $(TARGET_DIR)/usr/include/net-snmp - -netsnmp-source: $(DL_DIR)/$(NETSNMP_SOURCE) - -netsnmp-clean: - $(MAKE) -C $(NETSNMP_DIR) clean - -netsnmp-dirclean: - rm -rf $(NETSNMP_DIR) - diff --git a/obsolete-buildroot/make/newt.mk b/obsolete-buildroot/make/newt.mk deleted file mode 100644 index cdf9a9088a..0000000000 --- a/obsolete-buildroot/make/newt.mk +++ /dev/null @@ -1,72 +0,0 @@ -############################################################# -# -# newt -# -############################################################# -NEWT_SOURCE=newt-0.51.0.tar.bz2 -NEWT_SITE=http://www.uclibc.org/ -NEWT_DIR=$(BUILD_DIR)/newt-0.51.0 -NEWT_VERSION=0.51.0 -ifeq ($(strip $(BUILD_WITH_LARGEFILE)),true) -NEWT_CFLAGS=-Os -g -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -else -NEWT_CFLAGS=-Os -g -endif -NEWT_CFLAGS+=-fPIC - -$(DL_DIR)/$(NEWT_SOURCE): - $(WGET) -P $(DL_DIR) $(NEWT_SITE)/$(NEWT_SOURCE) - -$(NEWT_DIR)/.source: $(DL_DIR)/$(NEWT_SOURCE) - bzcat $(DL_DIR)/$(NEWT_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(NEWT_DIR)/.source; - -$(NEWT_DIR)/.configured: $(NEWT_DIR)/.source - (cd $(NEWT_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - ); - touch $(NEWT_DIR)/.configured; - -$(NEWT_DIR)/libnewt.so.$(NEWT_VERSION): $(NEWT_DIR)/.configured - $(MAKE) CFLAGS="$(NEWT_CFLAGS)" CC=$(TARGET_CC) -C $(NEWT_DIR) - touch -c $(NEWT_DIR)/libnewt.so.$(NEWT_VERSION) - -$(STAGING_DIR)/lib/libnewt.a: $(NEWT_DIR)/libnewt.so.$(NEWT_VERSION) - cp -a $(NEWT_DIR)/libnewt.a $(STAGING_DIR)/lib; - cp -a $(NEWT_DIR)/newt.h $(STAGING_DIR)/include; - cp -a $(NEWT_DIR)/libnewt.so* $(STAGING_DIR)/lib; - (cd $(STAGING_DIR)/lib; ln -fs libnewt.so.$(NEWT_VERSION) libnewt.so); - (cd $(STAGING_DIR)/lib; ln -fs libnewt.so.$(NEWT_VERSION) libnewt.so.0.51); - touch -c $(STAGING_DIR)/lib/libnewt.a - -$(TARGET_DIR)/lib/libnewt.so.$(NEWT_VERSION): $(STAGING_DIR)/lib/libnewt.a - cp -a $(STAGING_DIR)/lib/libnewt.so* $(TARGET_DIR)/lib; - -$(STRIP) $(TARGET_DIR)/lib/libnewt.so* - touch -c $(TARGET_DIR)/lib/libnewt.so.$(NEWT_VERSION) - -newt: uclibc slang $(TARGET_DIR)/lib/libnewt.so.$(NEWT_VERSION) - -newt-source: $(DL_DIR)/$(NEWT_SOURCE) - -newt-clean: - rm -f $(TARGET_DIR)/lib/libnewt.so* - -$(MAKE) -C $(NEWT_DIR) clean - -newt-dirclean: slang-dirclean - rm -rf $(NEWT_DIR) - diff --git a/obsolete-buildroot/make/ntp.mk b/obsolete-buildroot/make/ntp.mk deleted file mode 100644 index b3f840a3e1..0000000000 --- a/obsolete-buildroot/make/ntp.mk +++ /dev/null @@ -1,62 +0,0 @@ -############################################################# -# -# ntp -# -############################################################# -NTP_SOURCE:=ntp-4.1.2.tar.gz -NTP_SITE:=http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4 -NTP_DIR:=$(BUILD_DIR)/ntp-4.1.2 -NTP_CAT:=zcat -NTP_BINARY:=ntpdate/ntpdate -NTP_TARGET_BINARY:=usr/bin/ntpdate - - -$(DL_DIR)/$(NTP_SOURCE): - $(WGET) -P $(DL_DIR) $(NTP_SITE)/$(NTP_SOURCE) - -ntp-source: $(DL_DIR)/$(NTP_SOURCE) - -$(NTP_DIR)/.unpacked: $(DL_DIR)/$(NTP_SOURCE) - $(NTP_CAT) $(DL_DIR)/$(NTP_SOURCE) | tar -C $(BUILD_DIR) -xvf - - $(SED) "s,^#if.*__GLIBC__.*_BSD_SOURCE.*$$,#if 0," \ - $(NTP_DIR)/ntpd/refclock_pcf.c; - touch $(NTP_DIR)/.unpacked - -$(NTP_DIR)/.configured: $(NTP_DIR)/.unpacked - (cd $(NTP_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - --with-shared \ - --program-transform-name=s,,, \ - ); - touch $(NTP_DIR)/.configured - -$(NTP_DIR)/$(NTP_BINARY): $(NTP_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(NTP_DIR) - -$(TARGET_DIR)/$(NTP_TARGET_BINARY): $(NTP_DIR)/$(NTP_BINARY) - install -m 755 $(NTP_DIR)/$(NTP_BINARY) $(TARGET_DIR)/$(NTP_TARGET_BINARY) - -ntp: uclibc $(TARGET_DIR)/$(NTP_TARGET_BINARY) - -ntp-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(NTP_DIR) uninstall - -$(MAKE) -C $(NTP_DIR) clean - -ntp-dirclean: - rm -rf $(NTP_DIR) - diff --git a/obsolete-buildroot/make/ntpclient.mk b/obsolete-buildroot/make/ntpclient.mk deleted file mode 100644 index 131f5e4ac1..0000000000 --- a/obsolete-buildroot/make/ntpclient.mk +++ /dev/null @@ -1,38 +0,0 @@ -############################################################# -# -# ntpclient -# -############################################################# -NTPCLIENT_VERSION:=2003_194 -NTPCLIENT_SOURCE:=ntpclient_$(NTPCLIENT_VERSION).tar.gz -NTPCLIENT_SITE:=http://doolittle.faludi.com/ntpclient -NTPCLIENT_DIR:=$(BUILD_DIR)/ntpclient -NTPCLIENT_IPK=$(BUILD_DIR)/ntpclient_$(NTPCLIENT_VERSION)-1_mipsel.ipk -NTPCLIENT_IPK_DIR:=$(BUILD_DIR)/ntpclient-$(NTPCLIENT_VERSION)-ipk - -$(DL_DIR)/$(NTPCLIENT_SOURCE): - $(WGET) -P $(DL_DIR) $(NTPCLIENT_SITE)/$(NTPCLIENT_SOURCE) - -ntpclient-source: $(DL_DIR)/$(NTPCLIENT_SOURCE) - -$(NTPCLIENT_DIR)/.unpacked: $(DL_DIR)/$(NTPCLIENT_SOURCE) - tar -C $(BUILD_DIR) -zxf $(DL_DIR)/$(NTPCLIENT_SOURCE) - touch $(NTPCLIENT_DIR)/.unpacked - -$(NTPCLIENT_DIR)/ntpclient: $(NTPCLIENT_DIR)/.unpacked - CFLAGS="$(TARGET_CFLAGS)" $(MAKE) $(TARGET_CONFIGURE_OPTS) LD=$(TARGET_CC) -C $(NTPCLIENT_DIR) - -$(NTPCLIENT_IPK): $(NTPCLIENT_DIR)/ntpclient - mkdir -p $(NTPCLIENT_IPK_DIR)/CONTROL $(NTPCLIENT_IPK_DIR)/usr/sbin - install -m 644 $(OPENWRT_IPK_DIR)/ntpclient/CONTROL/control $(NTPCLIENT_IPK_DIR)/CONTROL - install -m 755 $(NTPCLIENT_DIR)/ntpclient $(NTPCLIENT_IPK_DIR)/usr/sbin/ - $(STRIP) $(NTPCLIENT_IPK_DIR)/usr/sbin/ntpclient - cd $(BUILD_DIR); $(IPKG_BUILD) $(NTPCLIENT_IPK_DIR) - -ntpclient-ipk : uclibc $(NTPCLIENT_IPK) - -ntpclient-clean: - -$(MAKE) -C $(NTPCLIENT_DIR) clean - -ntpclient-dirclean: - rm -rf $(NTPCLIENT_DIR) $(NTPCLIENT_IPK_DIR) diff --git a/obsolete-buildroot/make/oidentd.mk b/obsolete-buildroot/make/oidentd.mk deleted file mode 100644 index 67cf74d423..0000000000 --- a/obsolete-buildroot/make/oidentd.mk +++ /dev/null @@ -1,74 +0,0 @@ -###################################################### -# -# An example makefile to fetch a package from sources -# then fetch the ipkg updates required to the base package -# extract the archives into the build tree -# and then build the source -# -###################################################### - - -# For this example we'll use a fairly simple package that compiles easily -# and has sources available for download at sourceforge -OIDENTD=oidentd-2.0.7 -OIDENTD_TARGET=oidentd -OIDENTD_DIR=$(BUILD_DIR)/oidentd-2.0.7 -OIDENTD_IPKTARGET=oidentd-2.0.7_mipsel.ipk -OIDENTD_SITE=http://easynews.dl.sourceforge.net/sourceforge/ojnk -OIDENTD_SOURCE=oidentd-2.0.7.tar.gz -OIDENTDIPK_SITE=http://openwrt.rozeware.bc.ca/ipkg-dev -OIDENTDIPK_SRC=oidentd-2.0.7-pkg.tgz - - - - -# define a target for the master makefile -oidentd: $(OIDENTD_DIR)/$(OIDENTD_TARGET) - -oidentd-ipk: $(BUILD_DIR)/$(OIDENTD_IPKTARGET) - -# We need to download sources if we dont have them -$(DL_DIR)/$(OIDENTD_SOURCE) : - $(WGET) -P $(DL_DIR) $(OIDENTD_SITE)/$(OIDENTD_SOURCE) - -# As well as the upstream package sources, we need the updates -# for ipkg packaging -$(DL_DIR)/$(OIDENTDIPK_SRC) : - $(WGET) -P $(DL_DIR) $(OIDENTDIPK_SITE)/$(OIDENTDIPK_SRC) - -# if we have the sources, they do no good unless they are unpacked -$(OIDENTD_DIR)/.unpacked: $(DL_DIR)/$(OIDENTD_SOURCE) - tar -C $(BUILD_DIR) -zxf $(DL_DIR)/$(OIDENTD_SOURCE) - touch $(OIDENTD_DIR)/.unpacked - -# if we have the sources unpacked, we need to configure them -$(OIDENTD_DIR)/.configured: $(OIDENTD_DIR)/.unpacked - (cd $(OIDENTD_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - ); - touch $(OIDENTD_DIR)/.configured - - -# with the upstream sources unpacked, they still dont do much good without -# the ipkg control and rule files -$(OIDENTD_DIR)/ipkg/rules : $(DL_DIR)/$(OIDENTDIPK_SRC) $(OIDENTD_DIR)/.unpacked - tar -C $(OIDENTD_DIR) -zxf $(DL_DIR)/$(OIDENTDIPK_SRC) - -# now that we have it all in place, just build it -$(OIDENTD_DIR)/$(OIDENTD_TARGET): $(OIDENTD_DIR)/.configured - cd $(OIDENTD_DIR); make - - -$(BUILD_DIR)/$(OIDENTD_IPKTARGET): $(OIDENTD_DIR)/$(OIDENTD_TARGET) $(OIDENTD_DIR)/ipkg/rules - (cd $(OIDENTD_DIR); $(IPKG_BUILDPACKAGE)) - - - diff --git a/obsolete-buildroot/make/openssh.mk b/obsolete-buildroot/make/openssh.mk deleted file mode 100644 index 867cf75ec7..0000000000 --- a/obsolete-buildroot/make/openssh.mk +++ /dev/null @@ -1,171 +0,0 @@ -############################################################# -# -# openssh -# -############################################################# - -OPENSSH_SITE:=ftp://ftp.tux.org/bsd/openbsd/OpenSSH/portable/ -OPENSSH_DIR:=$(BUILD_DIR)/openssh-3.8p1 -OPENSSH_SOURCE:=openssh-3.8p1.tar.gz - -OPENSSH_IPK_DIR=$(OPENWRT_IPK_DIR)/openssh -OPENSSH_IPK_BUILD_DIR:=$(BUILD_DIR)/openssh-3.8p1-ipk - -OPENSSH_SERVER_IPK:=$(BUILD_DIR)/openssh-server_3.8p1-1_mipsel.ipk -OPENSSH_CLIENT_IPK:=$(BUILD_DIR)/openssh-client_3.8p1-1_mipsel.ipk -OPENSSH_SFTP_SERVER_IPK:=$(BUILD_DIR)/openssh-sftp-server_3.8p1-1_mipsel.ipk -OPENSSH_SFTP_CLIENT_IPK:=$(BUILD_DIR)/openssh-sftp-client_3.8p1-1_mipsel.ipk -OPENSSH_CLIENT_EX_IPK:=$(BUILD_DIR)/openssh-client-extras_3.8p1-1_mipsel.ipk - -$(DL_DIR)/$(OPENSSH_SOURCE): - $(WGET) -P $(DL_DIR) $(OPENSSH_SITE)/$(OPENSSH_SOURCE) - -$(OPENSSH_DIR)/.unpacked: $(DL_DIR)/$(OPENSSH_SOURCE) $(OPENSSH_PATCH) - zcat $(DL_DIR)/$(OPENSSH_SOURCE) | tar -C $(BUILD_DIR) -xvf - - cat $(OPENSSH_IPK_DIR)/openssh.patch | patch -p1 -d $(OPENSSH_DIR) - touch $(OPENSSH_DIR)/.unpacked - -$(OPENSSH_DIR)/.configured: $(OPENSSH_DIR)/.unpacked - (cd $(OPENSSH_DIR); rm -rf config.cache; autoconf; \ - $(TARGET_CONFIGURE_OPTS) \ - LD=$(TARGET_CROSS)gcc \ - CFLAGS="$(TARGET_CFLAGS)" \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/sbin \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - --includedir=$(STAGING_DIR)/include \ - --disable-lastlog --disable-utmp \ - --disable-utmpx --disable-wtmp --disable-wtmpx \ - --without-x \ - $(DISABLE_NLS) \ - $(DISABLE_LARGEFILE) \ - ); - touch $(OPENSSH_DIR)/.configured - -$(OPENSSH_DIR)/ssh: $(OPENSSH_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(OPENSSH_DIR) - -$(STRIP) $(OPENSSH_DIR)/scp - -$(STRIP) $(OPENSSH_DIR)/sftp - -$(STRIP) $(OPENSSH_DIR)/sftp-server - -$(STRIP) $(OPENSSH_DIR)/ssh - -$(STRIP) $(OPENSSH_DIR)/ssh-add - -$(STRIP) $(OPENSSH_DIR)/ssh-agent - -$(STRIP) $(OPENSSH_DIR)/ssh-keygen - -$(STRIP) $(OPENSSH_DIR)/ssh-keyscan - -$(STRIP) $(OPENSSH_DIR)/ssh-keysign - -$(STRIP) $(OPENSSH_DIR)/ssh-rand-helper - -$(STRIP) $(OPENSSH_DIR)/sshd - -$(TARGET_DIR)/usr/bin/ssh: $(OPENSSH_DIR)/ssh - $(MAKE) CC=$(TARGET_CC) DESTDIR=$(TARGET_DIR) -C $(OPENSSH_DIR) install - mkdir -p $(TARGET_DIR)/etc/init.d/ - cp $(OPENSSH_DIR)/S50sshd $(TARGET_DIR)/etc/init.d/ - chmod a+x $(TARGET_DIR)/etc/init.d/S50sshd - rm -rf $(TARGET_DIR)/usr/info $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - # since this is the embedded build, keep things to minimum - rm $(TARGET_DIR)/etc/moduli - rm $(TARGET_DIR)/usr/bin/sftp - rm $(TARGET_DIR)/usr/bin/ssh-add - rm $(TARGET_DIR)/usr/bin/ssh-agent - rm $(TARGET_DIR)/usr/bin/ssh-keyscan - rm $(TARGET_DIR)/usr/sbin/sftp-server - rm $(TARGET_DIR)/usr/sbin/ssh-keysign - -openssh: $(TARGET_DIR)/usr/bin/ssh - -$(OPENSSH_IPK_BUILD_DIR)/usr/bin/ssh: $(OPENSSH_DIR)/ssh - $(MAKE) CC=$(TARGET_CC) DESTDIR=$(OPENSSH_IPK_BUILD_DIR) -C $(OPENSSH_DIR) install - mkdir -p $(OPENSSH_IPK_BUILD_DIR)/etc/init.d/ - cp $(OPENSSH_DIR)/S50sshd $(OPENSSH_IPK_BUILD_DIR)/etc/init.d/ - chmod a+x $(OPENSSH_IPK_BUILD_DIR)/etc/init.d/S50sshd - rm -rf $(OPENSSH_IPK_BUILD_DIR)/usr/info $(OPENSSH_IPK_BUILD_DIR)/usr/man $(OPENSSH_IPK_BUILD_DIR)/usr/share/doc - -$(OPENSSH_SERVER_IPK): $(OPENSSH_IPK_BUILD_DIR)/usr/bin/ssh - rm -rf $(OPENSSH_IPK_BUILD_DIR)/build - mkdir -p $(OPENSSH_IPK_BUILD_DIR)/build/CONTROL - cp $(OPENSSH_IPK_DIR)/openssh.server.control $(OPENSSH_IPK_BUILD_DIR)/build/CONTROL/control - cp $(OPENSSH_IPK_DIR)/openssh.server.conffiles $(OPENSSH_IPK_BUILD_DIR)/build/CONTROL/conffiles - cp $(OPENSSH_IPK_DIR)/openssh.server.preinst $(OPENSSH_IPK_BUILD_DIR)/build/CONTROL/preinst - chmod a+x $(OPENSSH_IPK_BUILD_DIR)/build/CONTROL/preinst - cp $(OPENSSH_IPK_DIR)/openssh.server.postinst $(OPENSSH_IPK_BUILD_DIR)/build/CONTROL/postinst - chmod a+x $(OPENSSH_IPK_BUILD_DIR)/build/CONTROL/postinst - mkdir -p $(OPENSSH_IPK_BUILD_DIR)/build/etc/init.d - cp $(OPENSSH_IPK_DIR)/openssh.server.sshd_config $(OPENSSH_IPK_BUILD_DIR)/build/etc/sshd_config - cp $(OPENSSH_IPK_DIR)/openssh.server.S50sshd-ipk $(OPENSSH_IPK_BUILD_DIR)/build/etc/init.d/S50sshd - chmod a+x $(OPENSSH_IPK_BUILD_DIR)/build/etc/init.d/S50sshd - mkdir -p $(OPENSSH_IPK_BUILD_DIR)/build/usr/sbin - cp $(OPENSSH_IPK_BUILD_DIR)/usr/sbin/sshd $(OPENSSH_IPK_BUILD_DIR)/build/usr/sbin - mkdir -p $(OPENSSH_IPK_BUILD_DIR)/build/usr/bin - cp $(OPENSSH_IPK_BUILD_DIR)/usr/bin/ssh-keygen $(OPENSSH_IPK_BUILD_DIR)/build/usr/bin - cd $(BUILD_DIR); $(IPKG_BUILD) $(OPENSSH_IPK_BUILD_DIR)/build - rm -rf $(OPENSSH_IPK_BUILD_DIR)/build - -$(OPENSSH_CLIENT_IPK): $(OPENSSH_IPK_BUILD_DIR)/usr/bin/ssh - rm -rf $(OPENSSH_IPK_BUILD_DIR)/build - mkdir -p $(OPENSSH_IPK_BUILD_DIR)/build/CONTROL - cp $(OPENSSH_IPK_DIR)/openssh.client.control $(OPENSSH_IPK_BUILD_DIR)/build/CONTROL/control - cp $(OPENSSH_IPK_DIR)/openssh.client.conffiles $(OPENSSH_IPK_BUILD_DIR)/build/CONTROL/conffiles - cp $(OPENSSH_IPK_DIR)/openssh.client.preinst $(OPENSSH_IPK_BUILD_DIR)/build/CONTROL/preinst - chmod a+x $(OPENSSH_IPK_BUILD_DIR)/build/CONTROL/preinst - mkdir -p $(OPENSSH_IPK_BUILD_DIR)/build/etc - cp $(OPENSSH_IPK_DIR)/openssh.client.ssh_config $(OPENSSH_IPK_BUILD_DIR)/build/etc/ssh_config - mkdir -p $(OPENSSH_IPK_BUILD_DIR)/build/usr/bin - cp $(OPENSSH_IPK_BUILD_DIR)/usr/bin/ssh $(OPENSSH_IPK_BUILD_DIR)/build/usr/bin - cp $(OPENSSH_IPK_BUILD_DIR)/usr/bin/scp $(OPENSSH_IPK_BUILD_DIR)/build/usr/bin - cd $(BUILD_DIR); $(IPKG_BUILD) $(OPENSSH_IPK_BUILD_DIR)/build - rm -rf $(OPENSSH_IPK_BUILD_DIR)/build - -$(OPENSSH_SFTP_SERVER_IPK): $(OPENSSH_IPK_BUILD_DIR)/usr/bin/ssh - rm -rf $(OPENSSH_IPK_BUILD_DIR)/build - mkdir -p $(OPENSSH_IPK_BUILD_DIR)/build/CONTROL - cp $(OPENSSH_IPK_DIR)/openssh.sftp-server.control $(OPENSSH_IPK_BUILD_DIR)/build/CONTROL/control - mkdir -p $(OPENSSH_IPK_BUILD_DIR)/build/usr/sbin - cp $(OPENSSH_IPK_BUILD_DIR)/usr/sbin/sftp-server $(OPENSSH_IPK_BUILD_DIR)/build/usr/sbin - cd $(BUILD_DIR); $(IPKG_BUILD) $(OPENSSH_IPK_BUILD_DIR)/build - rm -rf $(OPENSSH_IPK_BUILD_DIR)/build - -$(OPENSSH_SFTP_CLIENT_IPK): $(OPENSSH_IPK_BUILD_DIR)/usr/bin/ssh - rm -rf $(OPENSSH_IPK_BUILD_DIR)/build - mkdir -p $(OPENSSH_IPK_BUILD_DIR)/build/CONTROL - cp $(OPENSSH_IPK_DIR)/openssh.sftp-client.control $(OPENSSH_IPK_BUILD_DIR)/build/CONTROL/control - mkdir -p $(OPENSSH_IPK_BUILD_DIR)/build/usr/bin - cp $(OPENSSH_IPK_BUILD_DIR)/usr/bin/sftp $(OPENSSH_IPK_BUILD_DIR)/build/usr/bin - cd $(BUILD_DIR); $(IPKG_BUILD) $(OPENSSH_IPK_BUILD_DIR)/build - rm -rf $(OPENSSH_IPK_BUILD_DIR)/build - -$(OPENSSH_CLIENT_EX_IPK): $(OPENSSH_IPK_BUILD_DIR)/usr/bin/ssh - rm -rf $(OPENSSH_IPK_BUILD_DIR)/build - mkdir -p $(OPENSSH_IPK_BUILD_DIR)/build/CONTROL - cp $(OPENSSH_IPK_DIR)/openssh.client.ex.control $(OPENSSH_IPK_BUILD_DIR)/build/CONTROL/control - mkdir -p $(OPENSSH_IPK_BUILD_DIR)/build/usr/bin - cp $(OPENSSH_IPK_BUILD_DIR)/usr/bin/ssh-add $(OPENSSH_IPK_BUILD_DIR)/build/usr/bin - cp $(OPENSSH_IPK_BUILD_DIR)/usr/bin/ssh-agent $(OPENSSH_IPK_BUILD_DIR)/build/usr/bin - cp $(OPENSSH_IPK_BUILD_DIR)/usr/bin/ssh-keyscan $(OPENSSH_IPK_BUILD_DIR)/build/usr/bin - mkdir -p $(OPENSSH_IPK_BUILD_DIR)/build/usr/sbin - cp $(OPENSSH_IPK_BUILD_DIR)/usr/sbin/ssh-keysign $(OPENSSH_IPK_BUILD_DIR)/build/usr/sbin - cd $(BUILD_DIR); $(IPKG_BUILD) $(OPENSSH_IPK_BUILD_DIR)/build - rm -rf $(OPENSSH_IPK_BUILD_DIR)/build - -openssh-ipk: $(OPENSSH_SERVER_IPK) $(OPENSSH_CLIENT_IPK) \ - $(OPENSSH_SFTP_SERVER_IPK) $(OPENSSH_SFTP_CLIENT_IPK) \ - $(OPENSSH_CLIENT_EX_IPK) - -openssh-source: $(DL_DIR)/$(OPENSSH_SOURCE) - -openssh-clean: - $(MAKE) -C $(OPENSSH_DIR) clean - -openssh-dirclean: - rm -rf $(OPENSSH_DIR) - diff --git a/obsolete-buildroot/make/openssl.mk b/obsolete-buildroot/make/openssl.mk deleted file mode 100644 index c9726a65a8..0000000000 --- a/obsolete-buildroot/make/openssl.mk +++ /dev/null @@ -1,95 +0,0 @@ -############################################################# -# -# openssl -# -############################################################# - -# TARGETS -OPENSSL_SITE:=http://www.openssl.org/source -OPENSSL_SOURCE:=openssl-0.9.7d.tar.gz -OPENSSL_DIR:=$(BUILD_DIR)/openssl-0.9.7d -OPENSSL_IPK_DIR=$(OPENWRT_IPK_DIR)/openssl -OPENSSL_PATCH=$(OPENSSL_IPK_DIR)/openssl.patch - -OPENSSL_IPK_BUILD_DIR=$(BUILD_DIR)/openssl-0.9.7d-ipk -LIBSSL_IPK=$(BUILD_DIR)/libssl_0.9.7d_mipsel.ipk - -$(DL_DIR)/$(OPENSSL_SOURCE): - $(WGET) -P $(DL_DIR) $(OPENSSL_SITE)/$(OPENSSL_SOURCE) - -$(OPENSSL_DIR)/.unpacked: $(DL_DIR)/$(OPENSSL_SOURCE) $(OPENSSL_PATCH) - gunzip -c $(DL_DIR)/$(OPENSSL_SOURCE) | tar -C $(BUILD_DIR) -xvf - - cat $(OPENSSL_PATCH) | patch -p1 -d $(OPENSSL_DIR) - # sigh... we have to resort to this just to set a gcc flag. - $(SED) 's,/CFLAG=,/CFLAG= $(TARGET_SOFT_FLOAT) ,g' \ - $(OPENSSL_DIR)/Configure - touch $(OPENSSL_DIR)/.unpacked - -$(OPENSSL_DIR)/Makefile: $(OPENSSL_DIR)/.unpacked - (cd $(OPENSSL_DIR); \ - CFLAGS="-DOPENSSL_NO_KRB5 -DOPENSSL_NO_IDEA -DOPENSSL_NO_MDC2 -DOPENSSL_NO_RC5" \ - PATH=$(TARGET_PATH) ./Configure linux-$(ARCH) --prefix=/ \ - --openssldir=/usr/lib/ssl -L$(STAGING_DIR)/lib -ldl \ - -I$(STAGING_DIR)/include $(OPENSSL_OPTS) no-threads \ - shared no-idea no-mdc2 no-rc5) - -$(OPENSSL_DIR)/apps/openssl: $(OPENSSL_DIR)/Makefile - $(MAKE) CC=$(TARGET_CC) -C $(OPENSSL_DIR) all build-shared - # Work around openssl build bug to link libssl.so with libcrypto.so. - -rm $(OPENSSL_DIR)/libssl.so.*.*.* - $(MAKE) CC=$(TARGET_CC) -C $(OPENSSL_DIR) do_linux-shared - -$(STAGING_DIR)/lib/libcrypto.a: $(OPENSSL_DIR)/apps/openssl - $(MAKE) CC=$(TARGET_CC) INSTALL_PREFIX=$(STAGING_DIR) -C $(OPENSSL_DIR) install - cp -fa $(OPENSSL_DIR)/libcrypto.so* $(STAGING_DIR)/lib/ - chmod a-x $(STAGING_DIR)/lib/libcrypto.so.0.9.7 - (cd $(STAGING_DIR)/lib; ln -fs libcrypto.so.0.9.7 libcrypto.so) - (cd $(STAGING_DIR)/lib; ln -fs libcrypto.so.0.9.7 libcrypto.so.0) - cp -fa $(OPENSSL_DIR)/libssl.so* $(STAGING_DIR)/lib/ - chmod a-x $(STAGING_DIR)/lib/libssl.so.0.9.7 - (cd $(STAGING_DIR)/lib; ln -fs libssl.so.0.9.7 libssl.so) - (cd $(STAGING_DIR)/lib; ln -fs libssl.so.0.9.7 libssl.so.0) - -$(TARGET_DIR)/usr/lib/libcrypto.so.0.9.7: $(STAGING_DIR)/lib/libcrypto.a - mkdir -p $(TARGET_DIR)/usr/lib - cp -fa $(STAGING_DIR)/lib/libcrypto.so* $(TARGET_DIR)/usr/lib/ - cp -fa $(STAGING_DIR)/lib/libssl.so* $(TARGET_DIR)/usr/lib/ - #cp -fa $(STAGING_DIR)/bin/openssl $(TARGET_DIR)/bin/ - -$(STRIP) $(TARGET_DIR)/usr/lib/libssl.so.0.9.7 - -$(STRIP) $(TARGET_DIR)/usr/lib/libcrypto.so.0.9.7 - -$(TARGET_DIR)/usr/lib/libssl.a: $(STAGING_DIR)/lib/libcrypto.a - mkdir -p $(TARGET_DIR)/usr/include - cp -a $(STAGING_DIR)/include/openssl $(TARGET_DIR)/usr/include/ - cp -dpf $(STAGING_DIR)/lib/libssl.a $(TARGET_DIR)/usr/lib/ - cp -dpf $(STAGING_DIR)/lib/libcrypto.a $(TARGET_DIR)/usr/lib/ - touch -c $(TARGET_DIR)/usr/lib/libssl.a - -openssl-headers: $(TARGET_DIR)/usr/lib/libssl.a - -openssl: uclibc $(TARGET_DIR)/usr/lib/libcrypto.so.0.9.7 - -$(LIBSSL_IPK): uclibc $(STAGING_DIR)/lib/libcrypto.a - mkdir -p $(OPENSSL_IPK_BUILD_DIR)/CONTROL - cp $(OPENSSL_IPK_DIR)/control $(OPENSSL_IPK_BUILD_DIR)/CONTROL/control - mkdir -p $(OPENSSL_IPK_BUILD_DIR)/usr/lib - cp -fa $(STAGING_DIR)/lib/libcrypto.so* $(OPENSSL_IPK_BUILD_DIR)/usr/lib/ - cp -fa $(STAGING_DIR)/lib/libssl.so* $(OPENSSL_IPK_BUILD_DIR)/usr/lib/ - -$(STRIP) $(OPENSSL_IPK_BUILD_DIR)/usr/lib/libssl.so.0.9.7 - -$(STRIP) $(OPENSSL_IPK_BUILD_DIR)/usr/lib/libcrypto.so.0.9.7 - cd $(BUILD_DIR); $(IPKG_BUILD) $(OPENSSL_IPK_BUILD_DIR) - -openssl-ipk: $(LIBSSL_IPK) - -openssl-source: $(DL_DIR)/$(OPENSSL_SOURCE) - -openssl-clean: - rm -f $(STAGING_DIR)/bin/openssl $(TARGET_DIR)/bin/openssl - rm -f $(STAGING_DIR)/lib/libcrypto.so* $(TARGET_DIR)/lib/libcrypto.so* - rm -f $(STAGING_DIR)/lib/libssl.so* $(TARGET_DIR)/lib/libssl.so* - rm -rf $(OPENSSL_IPK_BUILD_DIR) - $(MAKE) -C $(OPENSSL_DIR) clean - -openssl-dirclean: - rm -rf $(OPENSSL_DIR) - diff --git a/obsolete-buildroot/make/openvpn.mk b/obsolete-buildroot/make/openvpn.mk deleted file mode 100644 index 0ac6279328..0000000000 --- a/obsolete-buildroot/make/openvpn.mk +++ /dev/null @@ -1,68 +0,0 @@ -############################################################# -# -# openvpn -# -# NOTE: Uses start-stop-daemon in init script, so be sure -# to enable that within busybox -# -############################################################# -OPENVPN_SOURCE:=openvpn-1.5.0.tar.gz -OPENVPN_SITE:=http://aleron.dl.sourceforge.net/sourceforge/openvpn/ -OPENVPN_DIR:=$(BUILD_DIR)/openvpn-1.5.0 -OPENVPN_CAT:=zcat -OPENVPN_BINARY:=openvpn -OPENVPN_TARGET_BINARY:=usr/sbin/openvpn -#OPENVPN_PATCH:=$(SOURCE_DIR)/openvpn.patch - -$(DL_DIR)/$(OPENVPN_SOURCE): - $(WGET) -P $(DL_DIR) $(OPENVPN_SITE)/$(OPENVPN_SOURCE) - -openvpn-source: $(DL_DIR)/$(OPENVPN_SOURCE) - -$(OPENVPN_DIR)/.unpacked: $(DL_DIR)/$(OPENVPN_SOURCE) - $(OPENVPN_CAT) $(DL_DIR)/$(OPENVPN_SOURCE) | tar -C $(BUILD_DIR) -xvf - - #cat $(OPENVPN_PATCH) | patch -p1 -d $(OPENVPN_DIR) - touch $(OPENVPN_DIR)/.unpacked - -$(OPENVPN_DIR)/.configured: $(OPENVPN_DIR)/.unpacked - (cd $(OPENVPN_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - --program-prefix="" \ - --enable-pthread \ - ); - touch $(OPENVPN_DIR)/.configured - -$(OPENVPN_DIR)/$(OPENVPN_BINARY): $(OPENVPN_DIR)/.configured - $(MAKE) -C $(OPENVPN_DIR) - -$(TARGET_DIR)/$(OPENVPN_TARGET_BINARY): $(OPENVPN_DIR)/$(OPENVPN_BINARY) - $(MAKE) DESTDIR=$(TARGET_DIR) -C $(OPENVPN_DIR) install - mkdir -p $(TARGET_DIR)/etc/openvpn - cp $(SOURCE_DIR)/openvpn $(TARGET_DIR)/etc/init.d/openvpn - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - -openvpn: uclibc lzo openssl $(TARGET_DIR)/$(OPENVPN_TARGET_BINARY) - -openvpn-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) -C $(OPENVPN_DIR) uninstall - -$(MAKE) -C $(OPENVPN_DIR) clean - -openvpn-dirclean: - rm -rf $(OPENVPN_DIR) - diff --git a/obsolete-buildroot/make/openwrt.mk b/obsolete-buildroot/make/openwrt.mk deleted file mode 100644 index 6b77c2c56d..0000000000 --- a/obsolete-buildroot/make/openwrt.mk +++ /dev/null @@ -1,241 +0,0 @@ -# Makefile for to build the base openwrt -# -# Copyright (C) 2004 Manuel Novoa III <mjn3@uclibc.org> -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -###################################################################### -# -# WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! -# -# Currently the dependencies are not all handled. But that's true of -# our buildroot in general, since it wasn't really set up for end users. - -OPENWRT_TARGETS:= $(STAGING_DIR)/bin/sstrip gcc3_3 openwrt-linux openwrt-kmodules.tar.bz2 \ - openwrt-shared openwrt-mtd openwrt-nvram openwrt-wlconf \ - bridge dnsmasq1 iptables wtools busybox \ - openwrt-rootprep - -.PHONY: $(OPENWRT_TARGETS) openwrt-code.bin - -openwrt-base: $(OPENWRT_TARGETS) - -###################################################################### - -WRT54G_SOURCE=wrt54gs.2.07.1.tgz -WRT54G_SITE=http://www.linksys.com/support/opensourcecode/wrt54gs/2.07.1 -WRT54G_DIR=$(BUILD_DIR)/WRT54GS - -LINUX_DIR=$(WRT54G_DIR)/release/src/linux/linux -LINUX_FORMAT=zImage -LINUX_BINLOC=arch/mips/brcm-boards/bcm947xx/compressed/vmlinuz - -TARGET_MODULES_DIR:=$(TARGET_DIR)/lib/modules/2.4.20 - -$(LINUX_DIR)/.unpacked: $(WRT54G_DIR)/.prepared - -(cd $(BUILD_DIR); ln -sf $(LINUX_DIR) linux) - touch $(LINUX_DIR)/.unpacked - -$(LINUX_DIR)/.patched: $(WRT54G_DIR)/.prepared - $(SOURCE_DIR)/patch-kernel.sh $(LINUX_DIR) $(SOURCE_DIR)/openwrt/kernel/patches - # use replacement diag module code - cp -f $(SOURCE_DIR)/openwrt/kernel/diag.c $(LINUX_DIR)/drivers/net/diag/diag_led.c - cp -f $(SOURCE_DIR)/openwrt/kernel/linux.config $(LINUX_DIR)/.config - -(cd $(BUILD_DIR); ln -sf $(LINUX_DIR) linux) - -(cd $(LINUX_DIR)/arch/mips/brcm-boards/bcm947xx/; \ - rm -rf compressed; \ - tar jxvf $(SOURCE_DIR)/openwrt/kernel/compressed-20040531.tar.bz2; \ - ) - touch $(LINUX_DIR)/.patched - -$(LINUX_DIR)/.configured: $(LINUX_DIR)/.nf-patched $(LINUX_DIR)/.patched $(LINUX_DIR)/.bbc-patched - $(SED) "s,^CROSS_COMPILE.*,CROSS_COMPILE=$(KERNEL_CROSS),g;" $(LINUX_DIR)/Makefile - $(SED) "s,^CROSS_COMPILE.*,CROSS_COMPILE=$(KERNEL_CROSS),g;" $(LINUX_DIR)/arch/mips/Makefile - $(SED) "s,\-mcpu=,\-mtune=,g;" $(LINUX_DIR)/arch/mips/Makefile - make -C $(LINUX_DIR) oldconfig include/linux/version.h - touch $(LINUX_DIR)/.configured - -$(LINUX_DIR)/.depend_done: $(LINUX_DIR)/.configured $(GCC_BUILD_DIR2)/.installed - $(MAKE) -C $(LINUX_DIR) dep - touch $(LINUX_DIR)/.depend_done - -$(LINUX_DIR)/$(LINUX_BINLOC): $(LINUX_DIR)/.depend_done - $(MAKE) -C $(LINUX_DIR) $(LINUX_FORMAT) - -openwrt-kmodules.tar.bz2: $(LINUX_DIR)/$(LINUX_BINLOC) - $(MAKE) -C $(LINUX_DIR) modules - $(MAKE) -C $(LINUX_DIR) DEPMOD=true \ - INSTALL_MOD_PATH=$(LINUX_DIR)/modules modules_install - tar -C $(LINUX_DIR)/modules/lib -cjf openwrt-kmodules.tar.bz2 modules - -openwrt-linux: $(LINUX_DIR)/$(LINUX_BINLOC) - -$(DL_DIR)/$(WRT54G_SOURCE): - $(WGET) -P $(DL_DIR) $(WRT54G_SITE)/$(WRT54G_SOURCE) - -$(WRT54G_DIR)/.source: $(DL_DIR)/$(WRT54G_SOURCE) - zcat $(DL_DIR)/$(WRT54G_SOURCE) | tar -C $(BUILD_DIR) -xvf - WRT54GS/README.TXT WRT54GS/release - touch $(WRT54G_DIR)/.source - -$(WRT54G_DIR)/.prepared: $(WRT54G_DIR)/.source - $(SOURCE_DIR)/patch-kernel.sh $(WRT54G_DIR) $(SOURCE_DIR)/openwrt/patches - touch $(WRT54G_DIR)/.prepared - -###################################################################### - -OPENWRT_ROOT_SKEL:=root.tar.gz -OPENWRT_SITE=http://openwrt.ksilebo.net/cgi-bin/viewcvs.cgi/root - -$(DL_DIR)/$(OPENWRT_ROOT_SKEL): - $(WGET) -P $(DL_DIR) $(OPENWRT_SITE)/$(OPENWRT_ROOT_SKEL) - -###################################################################### - -OPENWRT_SRCBASE:=$(WRT54G_DIR)/release/src -OPENWRT_SHARED_BUILD_DIR:=$(OPENWRT_SRCBASE)/router/shared -OPENWRT_SHARED_TARGET_BINARY:=usr/lib/libshared.so - -$(TARGET_DIR)/$(OPENWRT_SHARED_TARGET_BINARY): $(WRT54G_DIR)/.source - $(MAKE) -C $(OPENWRT_SHARED_BUILD_DIR) -f Makefile-openwrt \ - SRCBASE=$(OPENWRT_SRCBASE) INSTALLDIR=$(TARGET_DIR) \ - CC=$(TARGET_CC) LD=$(TARGET_CROSS)ld STRIP="$(STRIP)" \ - CFLAGS="$(TARGET_CFLAGS) -I. -I$(OPENWRT_SRCBASE)/include -Wall -I$(OPENWRT_SRCBASE)/" \ - install - -openwrt-shared: $(TARGET_DIR)/$(OPENWRT_SHARED_TARGET_BINARY) - -openwrt-shared-clean: - -$(MAKE) -C $(OPENWRT_SHARED_BUILD_DIR) clean - -###################################################################### - -OPENWRT_NVRAM_BUILD_DIR:=$(OPENWRT_SRCBASE)/router/nvram -OPENWRT_NVRAM_TARGET_BINARY:=usr/sbin/nvram - -$(TARGET_DIR)/$(OPENWRT_NVRAM_TARGET_BINARY): $(WRT54G_DIR)/.source - $(MAKE) -C $(OPENWRT_NVRAM_BUILD_DIR) \ - SRCBASE=$(OPENWRT_SRCBASE) INSTALLDIR=$(TARGET_DIR) \ - CC=$(TARGET_CC) LD=$(TARGET_CROSS)ld STRIP="$(STRIP)" \ - CFLAGS="$(TARGET_CFLAGS) -I. -I$(OPENWRT_SRCBASE)/include -Wall -DOPENWRT_NVRAM" \ - install - - -openwrt-nvram: $(TARGET_DIR)/$(OPENWRT_NVRAM_TARGET_BINARY) - -openwrt-nvram-clean: - -$(MAKE) -C $(OPENWRT_NVRAM_BUILD_DIR) clean - -###################################################################### - -OPENWRT_MTD_BUILD_DIR:=$(OPENWRT_SRCBASE)/router/rc -OPENWRT_MTD_TARGET_BINARY:=sbin/mtd - -$(TARGET_DIR)/$(OPENWRT_MTD_TARGET_BINARY): $(WRT54G_DIR)/.source $(TARGET_DIR)/$(OPENWRT_NVRAM_TARGET_BINARY) # need libnvram - $(MAKE) -C $(OPENWRT_MTD_BUILD_DIR) -f Makefile-openwrt \ - TOP=$(OPENWRT_SRCBASE)/router \ - SRCBASE=$(OPENWRT_SRCBASE) INSTALLDIR=$(TARGET_DIR) \ - CC=$(TARGET_CC) LD=$(TARGET_CROSS)ld STRIP="$(STRIP)" \ - CFLAGS="$(TARGET_CFLAGS) -I. -I$(OPENWRT_SRCBASE)/router/shared -I$(OPENWRT_SRCBASE)/include -Wall -I$(OPENWRT_SRCBASE)/" \ - install - -openwrt-mtd: $(TARGET_DIR)/$(OPENWRT_MTD_TARGET_BINARY) - -openwrt-mtd-clean: - -$(MAKE) -C $(OPENWRT_MTD_BUILD_DIR) clean - -###################################################################### - -OPENWRT_WLCONF_BUILD_DIR:=$(OPENWRT_SRCBASE)/router/wlconf -OPENWRT_WLCONF_TARGET_BINARY:=usr/sbin/wlconf - -$(TARGET_DIR)/$(OPENWRT_WLCONF_TARGET_BINARY): $(WRT54G_DIR)/.source - $(MAKE) -C $(OPENWRT_WLCONF_BUILD_DIR) \ - TOP=$(OPENWRT_SRCBASE)/router \ - SRCBASE=$(OPENWRT_SRCBASE) INSTALLDIR=$(TARGET_DIR) \ - CC=$(TARGET_CC) LD=$(TARGET_CROSS)ld STRIP="$(STRIP)" \ - CFLAGS="$(TARGET_CFLAGS) -I. -I$(OPENWRT_SRCBASE)/router/shared -I$(OPENWRT_SRCBASE)/include -Wall" \ - install - - -openwrt-wlconf: $(TARGET_DIR)/$(OPENWRT_WLCONF_TARGET_BINARY) - -openwrt-wlconf-clean: - -$(MAKE) -C $(OPENWRT_WLCONF_BUILD_DIR) clean - -###################################################################### - -openwrt-rootprep: - # tmp - mkdir -p $(TARGET_DIR)/tmp - chmod a+rwxt $(TARGET_DIR)/tmp - ln -sf /tmp $(TARGET_DIR)/var - rm -f $(TARGET_DIR)/usr/tmp - ln -sf ../tmp $(TARGET_DIR)/usr/tmp - # dev - mkdir -p $(TARGET_DIR)/dev - # etc - mkdir -p $(TARGET_DIR)/etc - ln -sf /tmp/resolv.conf $(TARGET_DIR)/etc/resolv.conf - # miscellaneous - mkdir -p $(TARGET_DIR)/mnt - mkdir -p $(TARGET_DIR)/proc - mkdir -p $(TARGET_DIR)/jffs - mkdir -p $(TARGET_DIR)/rom - # modules - mkdir -p $(TARGET_MODULES_DIR) - cp $(LINUX_DIR)/drivers/net/wl/wl.o $(TARGET_MODULES_DIR) - #cp $(LINUX_DIR)/drivers/net/et.4702/et.4702.o $(TARGET_MODULES_DIR) - cp $(LINUX_DIR)/drivers/net/et/et.o $(TARGET_MODULES_DIR) - cp $(LINUX_DIR)/drivers/net/diag/diag.o $(TARGET_MODULES_DIR) - -###################################################################### - -openwrt-prune: openwrt-base - # remove unneeded uClibc libs - rm -rf $(TARGET_DIR)/lib/libthread_db* - rm -rf $(TARGET_DIR)/lib/libpthread* - # remove unneeded uClibc utils - rm -f $(TARGET_DIR)/sbin/ldconfig - rm -f $(TARGET_DIR)/usr/bin/ldd - # remove other unneeded files - rm -f $(TARGET_DIR)/usr/sbin/iptables-save - rm -f $(TARGET_DIR)/usr/sbin/iptables-restore - rm -f $(TARGET_DIR)/usr/sbin/ip6tables - rm -f $(TARGET_DIR)/usr/lib/iptables/libip6* - -@find $(TARGET_DIR) -type f -perm +111 | xargs $(STAGING_DIR)/bin/sstrip 2>/dev/null || true; - -###################################################################### - -$(STAGING_DIR)/bin/sstrip: - $(CC) -o $(STAGING_DIR)/bin/sstrip $(SOURCE_DIR)/openwrt/tools/sstrip.c - -wrt-tools: - $(CC) -o $(WRT54G_DIR)/release/tools/trx $(SOURCE_DIR)/openwrt/tools/trx.c - $(CC) -o $(WRT54G_DIR)/release/tools/addpattern $(SOURCE_DIR)/openwrt/tools/addpattern.c - -openwrt-linux.trx: openwrt-prune squashfsroot wrt-tools - $(WRT54G_DIR)/release/tools/trx -o openwrt-linux.trx \ - $(LINUX_DIR)/$(LINUX_BINLOC) $(IMAGE) - -openwrt-gs-code.bin: openwrt-linux.trx - $(WRT54G_DIR)/release/tools/addpattern -i openwrt-linux.trx \ - -o openwrt-gs-code.bin -g - -openwrt-g-code.bin: openwrt-gs-code.bin - sed -e "1s,^W54S,W54G," < openwrt-gs-code.bin > openwrt-g-code.bin - -openwrt-code.bin: openwrt-gs-code.bin openwrt-g-code.bin - -###################################################################### diff --git a/obsolete-buildroot/make/patch.mk b/obsolete-buildroot/make/patch.mk deleted file mode 100644 index d49102c855..0000000000 --- a/obsolete-buildroot/make/patch.mk +++ /dev/null @@ -1,60 +0,0 @@ -############################################################# -# -# patch -# -############################################################# -GNUPATCH_SOURCE:=patch_2.5.9.orig.tar.gz -GNUPATCH_SITE:=http://ftp.debian.org/debian/pool/main/p/patch -GNUPATCH_CAT:=zcat -GNUPATCH_DIR:=$(BUILD_DIR)/patch-2.5.9 -GNUPATCH_BINARY:=patch -GNUPATCH_TARGET_BINARY:=usr/bin/patch - -$(DL_DIR)/$(GNUPATCH_SOURCE): - $(WGET) -P $(DL_DIR) $(GNUPATCH_SITE)/$(GNUPATCH_SOURCE) - -patch-source: $(DL_DIR)/$(GNUPATCH_SOURCE) - -$(GNUPATCH_DIR)/.unpacked: $(DL_DIR)/$(GNUPATCH_SOURCE) - $(GNUPATCH_CAT) $(DL_DIR)/$(GNUPATCH_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(GNUPATCH_DIR)/.unpacked - -$(GNUPATCH_DIR)/.configured: $(GNUPATCH_DIR)/.unpacked - (cd $(GNUPATCH_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - $(DISABLE_LARGEFILE) \ - ); - touch $(GNUPATCH_DIR)/.configured - -$(GNUPATCH_DIR)/$(GNUPATCH_BINARY): $(GNUPATCH_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(GNUPATCH_DIR) - -$(TARGET_DIR)/$(GNUPATCH_TARGET_BINARY): $(GNUPATCH_DIR)/$(GNUPATCH_BINARY) - rm -f $(TARGET_DIR)/$(GNUPATCH_TARGET_BINARY) - cp -a $(GNUPATCH_DIR)/$(GNUPATCH_BINARY) $(TARGET_DIR)/$(GNUPATCH_TARGET_BINARY) - -patch: uclibc $(TARGET_DIR)/$(GNUPATCH_TARGET_BINARY) - -patch-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(GNUPATCH_DIR) uninstall - -$(MAKE) -C $(GNUPATCH_DIR) clean - -patch-dirclean: - rm -rf $(GNUPATCH_DIR) - diff --git a/obsolete-buildroot/make/pciutils.mk b/obsolete-buildroot/make/pciutils.mk deleted file mode 100644 index f8608d8fce..0000000000 --- a/obsolete-buildroot/make/pciutils.mk +++ /dev/null @@ -1,71 +0,0 @@ -############################################################# -# -# pciutils -# -############################################################# -PCIUTILS_SOURCE:=pciutils-2.1.10.tar.gz -PCIUTILS_SITE:=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci -PCIUTILS_DIR:=$(BUILD_DIR)/pciutils-2.1.10 -PCIUTILS_CAT:=zcat - -# Yet more targets... -PCIIDS_SITE:=http://pciids.sourceforge.net/ -PCIIDS_SOURCE:=pci.ids.bz2 -PCIIDS_CAT:=bzcat - -$(DL_DIR)/$(PCIUTILS_SOURCE): - $(WGET) -P $(DL_DIR) $(PCIUTILS_SITE)/$(PCIUTILS_SOURCE) - -$(DL_DIR)/$(PCIIDS_SOURCE): - $(WGET) -P $(DL_DIR) $(PCIIDS_SITE)/$(PCIIDS_SOURCE) - -pciutils-source: $(DL_DIR)/$(PCIUTILS_SOURCE) $(DL_DIR)/$(PCIIDS_SOURCE) - -$(PCIUTILS_DIR)/.unpacked: $(DL_DIR)/$(PCIUTILS_SOURCE) $(DL_DIR)/$(PCIIDS_SOURCE) - $(PCIUTILS_CAT) $(DL_DIR)/$(PCIUTILS_SOURCE) | tar -C $(BUILD_DIR) -xvf - - $(PCIIDS_CAT) $(DL_DIR)/$(PCIIDS_SOURCE) > $(PCIUTILS_DIR)/pci.id - touch $(PCIUTILS_DIR)/.unpacked - -$(PCIUTILS_DIR)/.configured: $(PCIUTILS_DIR)/.unpacked - (cd $(PCIUTILS_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - ); - touch $(PCIUTILS_DIR)/.configured - -$(PCIUTILS_DIR)/lspci: $(PCIUTILS_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(PCIUTILS_DIR) - -$(TARGET_DIR)/sbin/lspci: $(PCIUTILS_DIR)/lspci - install -c $(PCIUTILS_DIR)/lspci $(TARGET_DIR)/sbin/lspci - -$(TARGET_DIR)/sbin/setpci: $(PCIUTILS_DIR)/setpci - install -c $(PCIUTILS_DIR)/setpci $(TARGET_DIR)/sbin/setpci - -$(TARGET_DIR)/usr/share/misc/pci.ids: $(PCIUTILS_DIR)/.dist - install -Dc $(PCIUTILS_DIR)/pci.ids $(TARGET_DIR)/usr/share/misc/pci.ids - - -pciutils: uclibc $(TARGET_DIR)/sbin/setpci $(TARGET_DIR)/sbin/lspci $(TARGET_DIR)/usr/share/misc/pci.ids - -pciutils-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(PCIUTILS_DIR) uninstall - -$(MAKE) -C $(PCIUTILS_DIR) clean - -pciutils-dirclean: - rm -rf $(PCIUTILS_DIR) - diff --git a/obsolete-buildroot/make/pcmcia.mk b/obsolete-buildroot/make/pcmcia.mk deleted file mode 100644 index 8ae82633c9..0000000000 --- a/obsolete-buildroot/make/pcmcia.mk +++ /dev/null @@ -1,108 +0,0 @@ -############################################################# -# -# pcmcia card services -# -############################################################# -# Copyright (C) 2001-2003 by Erik Andersen <andersen@codepoet.org> -# Copyright (C) 2002 by Tim Riker <Tim@Rikers.org> -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 -# USA - -PCMCIA_SOURCE:=pcmcia-cs-3.2.7.tar.gz -PCMCIA_SITE:=http://aleron.dl.sourceforge.net/sourceforge/pcmcia-cs -PCMCIA_DIR:=$(BUILD_DIR)/pcmcia-cs-3.2.7 -PCMCIA_PATCH:=$(SOURCE_DIR)/pcmcia.patch -PCMCIA_CAT:=zcat - -$(DL_DIR)/$(PCMCIA_SOURCE): - $(WGET) -P $(DL_DIR) $(PCMCIA_SITE)/$(PCMCIA_SOURCE) - -pcmcia-source: $(DL_DIR)/$(PCMCIA_SOURCE) - -$(PCMCIA_DIR)/.unpacked: $(DL_DIR)/$(PCMCIA_SOURCE) - $(PCMCIA_CAT) $(DL_DIR)/$(PCMCIA_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(PCMCIA_DIR)/.unpacked - -$(PCMCIA_DIR)/.patched: $(PCMCIA_DIR)/.unpacked - cat $(PCMCIA_PATCH) | patch -d $(PCMCIA_DIR) -p1 - touch $(PCMCIA_DIR)/.patched - -$(PCMCIA_DIR)/.configured: $(PCMCIA_DIR)/.patched - ( cd $(PCMCIA_DIR) ; ./Configure --kernel=$(LINUX_SOURCE_DIR) --noprompt \ - --rcdir=/etc --arch=$(ARCH) --trust --srctree --nocardbus \ - --sysv --kcc=$(KERNEL_CROSS)gcc --ucc=$(TARGET_CC) --ld=$(TARGET_CROSS)ld \ - --target=$(TARGET_DIR)) - $(SED) "s/pump/udhcpc/" $(PCMCIA_DIR)/etc/network - $(SED) "s/ide_cs/ide-cs/" $(PCMCIA_DIR)/etc/config - $(SED) "s/bind \"wvlan_cs\"/bind \"orinoco_cs\"/g" $(PCMCIA_DIR)/etc/config - touch $(PCMCIA_DIR)/.configured - -$(PCMCIA_DIR)/cardmgr/cardmgr: $(PCMCIA_DIR)/.configured - $(MAKE) -C $(PCMCIA_DIR) -i all - -A=`find $(PCMCIA_DIR) -type f -perm +111` ; \ - for fo in $$A; do \ - file $$fo | grep "ELF" | grep "executable" > /dev/null 2>&1; \ - if [ $$? = 0 ] ; then \ - $(STRIP) $$fo; \ - fi; \ - done - touch -c $(PCMCIA_DIR)/cardmgr/cardmgr - -$(TARGET_DIR)/sbin/cardmgr: $(PCMCIA_DIR)/cardmgr/cardmgr - rm -rf $(TARGET_DIR)/etc/pcmcia; - $(MAKE) -i -C $(PCMCIA_DIR) install - rm -rf $(TARGET_DIR)/usr/man; - rm -rf $(TARGET_DIR)/usr/share/man; - rm -rf $(TARGET_DIR)/usr/X11R6/man; - rm -rf $(TARGET_DIR)/etc/rc.d; - rm -rf $(TARGET_DIR)/etc/rc?.d; - rm -f $(TARGET_DIR)/etc/init.d/pcmcia*; - rm -f $(TARGET_DIR)/sbin/dump_cis $(TARGET_DIR)/sbin/pack_cis - rm -f $(TARGET_DIR)/usr/share/pnp.ids $(TARGET_DIR)/sbin/lspnp $(TARGET_DIR)/sbin/setpnp; - rm -f $(TARGET_DIR)/sbin/pcinitrd - rm -f $(TARGET_DIR)/sbin/probe - rm -f $(TARGET_DIR)/sbin/ide_info - rm -f $(TARGET_DIR)/sbin/scsi_info - rm -f $(TARGET_DIR)/sbin/ftl_check - rm -f $(TARGET_DIR)/sbin/ftl_format - rm -f $(TARGET_DIR)/usr/X11R6/bin/xcardinfo - rm -rf $(TARGET_DIR)/etc/sysconfig - mkdir -p $(TARGET_DIR)/etc/default - cp -f $(PCMCIA_DIR)/etc/pcmcia $(TARGET_DIR)/etc/default/ - cp -f $(PCMCIA_DIR)/etc/rc.pcmcia $(TARGET_DIR)/etc/init.d/S30pcmcia - rm -rf $(TARGET_DIR)/etc/pcmcia/cis - chmod a+x $(TARGET_DIR)/etc/init.d/S30pcmcia - chmod -R u+w $(TARGET_DIR)/etc/pcmcia/* - -# use busybox depmod.pl so we need the sources unpacked -$(PCMCIA_DIR)/.modules.dep: $(BUSYBOX_DIR)/.configured $(TARGET_DIR)/lib/modules - [ -d $(TARGET_DIR)/lib/modules/$(LINUX_VERSION) ] && \ - $(BUSYBOX_DIR)/examples/depmod.pl \ - -b $(TARGET_DIR)/lib/modules/$(LINUX_VERSION)/ \ - -k $(LINUX_DIR)/vmlinux \ - -F $(LINUX_DIR)/System.map \ - > $(TARGET_DIR)/lib/modules/$(LINUX_VERSION)/modules.dep - touch $(PCMCIA_DIR)/.modules.dep - -pcmcia: uclibc $(TARGET_DIR)/sbin/cardmgr $(PCMCIA_DIR)/.modules.dep - -pcmcia-clean: - rm -f $(TARGET_DIR)/sbin/cardmgr - -$(MAKE) -C $(PCMCIA_DIR) clean - rm -f $(PCMCIA_DIR)/.configured $(PCMCIA_DIR)/config.out - -pcmcia-dirclean: - rm -rf $(PCMCIA_DIR) diff --git a/obsolete-buildroot/make/ppp.mk b/obsolete-buildroot/make/ppp.mk deleted file mode 100644 index 66b17a69b4..0000000000 --- a/obsolete-buildroot/make/ppp.mk +++ /dev/null @@ -1,161 +0,0 @@ -## ppp & ppp-radius-plugin - -PPP_VERSION := 2.4.2 -PPP_RELEASE := 1 - -PPP_SOURCE:=ppp-$(PPP_VERSION).tar.gz -PPP_SITE:=ftp://ftp.samba.org/pub/ppp -PPP_DIR:=$(BUILD_DIR)/ppp-$(PPP_VERSION) -PPP_CAT:=zcat - -PPP_PATCH_DIR := $(SOURCE_DIR)/openwrt/patches/ppp - -PPP_BUILD_DIR := $(BUILD_DIR)/ppp_$(PPP_VERSION)-$(PPP_RELEASE) -PPP_IPK_DIR := $(OPENWRT_IPK_DIR)/ppp -PPP_IPK := $(PPP_BUILD_DIR)_$(ARCH).ipk - -PPP_RADIUS_PLUGIN_BUILD_DIR := $(BUILD_DIR)/ppp-radius-plugin_$(PPP_VERSION)-$(PPP_RELEASE) -PPP_RADIUS_PLUGIN_IPK_DIR := $(OPENWRT_IPK_DIR)/ppp-radius-plugin -PPP_RADIUS_PLUGIN_IPK := $(PPP_RADIUS_PLUGIN_BUILD_DIR)_$(ARCH).ipk - - -$(DL_DIR)/$(PPP_SOURCE): - $(WGET) -P $(DL_DIR) $(PPP_SITE)/$(PPP_SOURCE) - - -$(PPP_DIR)/.stamp-unpacked: $(DL_DIR)/$(PPP_SOURCE) - $(PPP_CAT) $(DL_DIR)/$(PPP_SOURCE) | tar -C $(BUILD_DIR) -xvf - - - touch $(PPP_DIR)/.stamp-unpacked - - -$(PPP_DIR)/.stamp-patched: $(PPP_DIR)/.stamp-unpacked - $(SOURCE_DIR)/patch-kernel.sh $(PPP_DIR) $(PPP_PATCH_DIR) - - touch $(PPP_DIR)/.stamp-patched - - -$(PPP_DIR)/.stamp-configured: $(PPP_DIR)/.stamp-patched - cd $(PPP_DIR)/pppd/plugins/radius/radiusclient ; \ - rm -rf config.cache ; \ - echo > aclocal.m4; \ - $(TARGET_CONFIGURE_OPTS) \ - ac_cv_func_setvbuf_reversed=no \ - ac_cv_func_uname=no \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/share/man \ - --infodir=/usr/share/info \ - $(DISABLE_NLS) \ - --disable-shared \ - --enable-static \ - - cd $(PPP_DIR) ; \ - rm -rf config.cache ; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/share/man \ - --infodir=/usr/share/info \ - --sysconfdir=/etc \ - $(DISABLE_NLS) \ - - touch $(PPP_DIR)/.stamp-configured - - -$(PPP_DIR)/.stamp-built: $(PPP_DIR)/.stamp-configured - cd $(PPP_DIR) ; \ - $(MAKE) \ - CC=$(TARGET_CC) \ - COPTS="$(TARGET_CFLAGS)" \ - all - - touch $(PPP_DIR)/.stamp-built - - -$(PPP_BUILD_DIR)/CONTROL/control: $(PPP_DIR)/.stamp-built - rm -rf $(PPP_BUILD_DIR) - mkdir -p $(PPP_BUILD_DIR)/usr/sbin - cp -a $(PPP_DIR)/pppd/pppd $(PPP_BUILD_DIR)/usr/sbin/ - $(STRIP) $(PPP_BUILD_DIR)/usr/sbin/* - cp -a $(PPP_IPK_DIR)/root/* $(PPP_BUILD_DIR)/ - chmod 0755 $(PPP_BUILD_DIR)/etc - chmod 0755 $(PPP_BUILD_DIR)/etc/ppp - chmod 0600 $(PPP_BUILD_DIR)/etc/ppp/chap-secrets - chmod 0644 $(PPP_BUILD_DIR)/etc/ppp/options - chmod 0755 $(PPP_BUILD_DIR)/etc/ppp/peers - chmod 0755 $(PPP_BUILD_DIR)/usr - chmod 0755 $(PPP_BUILD_DIR)/usr/sbin - chmod 0755 $(PPP_BUILD_DIR)/usr/sbin/* - cp -a $(PPP_IPK_DIR)/CONTROL $(PPP_BUILD_DIR)/ - perl -pi -e "s/^Vers.*:.*$$/Version: $(PPP_VERSION)-$(PPP_RELEASE)/" $(PPP_BUILD_DIR)/CONTROL/control - perl -pi -e "s/^Arch.*:.*$$/Architecture: $(ARCH)/" $(PPP_BUILD_DIR)/CONTROL/control - - touch $(PPP_BUILD_DIR)/CONTROL/control - - -$(PPP_IPK): $(PPP_BUILD_DIR)/CONTROL/control - cd $(BUILD_DIR); $(IPKG_BUILD) $(PPP_BUILD_DIR) - - -$(PPP_RADIUS_PLUGIN_BUILD_DIR)/CONTROL/control: $(PPP_DIR)/.stamp-built - rm -rf $(PPP_RADIUS_PLUGIN_BUILD_DIR) - mkdir -p $(PPP_RADIUS_PLUGIN_BUILD_DIR)/usr/lib/pppd/$(PPP_VERSION) - cp -a $(PPP_DIR)/pppd/plugins/radius/radius.so $(PPP_RADIUS_PLUGIN_BUILD_DIR)/usr/lib/pppd/$(PPP_VERSION)/ - $(STRIP) $(PPP_RADIUS_PLUGIN_BUILD_DIR)/usr/lib/pppd/$(PPP_VERSION)/* - cp -a $(PPP_RADIUS_PLUGIN_IPK_DIR)/root/* $(PPP_RADIUS_PLUGIN_BUILD_DIR)/ - chmod 0755 $(PPP_RADIUS_PLUGIN_BUILD_DIR)/etc - chmod 0755 $(PPP_RADIUS_PLUGIN_BUILD_DIR)/etc/ppp - chmod 0644 $(PPP_RADIUS_PLUGIN_BUILD_DIR)/etc/ppp/radius.conf - chmod 0755 $(PPP_RADIUS_PLUGIN_BUILD_DIR)/etc/ppp/radius - chmod 0644 $(PPP_RADIUS_PLUGIN_BUILD_DIR)/etc/ppp/radius/dict* - chmod 0600 $(PPP_RADIUS_PLUGIN_BUILD_DIR)/etc/ppp/radius/servers - chmod 0755 $(PPP_RADIUS_PLUGIN_BUILD_DIR)/usr - chmod 0755 $(PPP_RADIUS_PLUGIN_BUILD_DIR)/usr/lib - chmod 0755 $(PPP_RADIUS_PLUGIN_BUILD_DIR)/usr/lib/pppd - chmod 0755 $(PPP_RADIUS_PLUGIN_BUILD_DIR)/usr/lib/pppd/$(PPP_VERSION) - cp -a $(PPP_RADIUS_PLUGIN_IPK_DIR)/CONTROL $(PPP_RADIUS_PLUGIN_BUILD_DIR)/ - perl -pi -e "s/^Vers.*:.*$$/Version: $(PPP_VERSION)-$(PPP_RELEASE)/" $(PPP_RADIUS_PLUGIN_BUILD_DIR)/CONTROL/control - perl -pi -e "s/^Arch.*:.*$$/Architecture: $(ARCH)/" $(PPP_RADIUS_PLUGIN_BUILD_DIR)/CONTROL/control - - touch $(PPP_RADIUS_PLUGIN_BUILD_DIR)/CONTROL/control - - -$(PPP_RADIUS_PLUGIN_IPK): $(PPP_RADIUS_PLUGIN_BUILD_DIR)/CONTROL/control - cd $(BUILD_DIR); $(IPKG_BUILD) $(PPP_RADIUS_PLUGIN_BUILD_DIR) - - -ppp-ipk: ipkg-utils $(PPP_IPK) $(PPP_RADIUS_PLUGIN_IPK) - -ppp-ipk-clean: - rm -rf $(PPP_IPK) $(PPP_RADIUS_PLUGIN_IPK) - rm -rf $(PPP_BUILD_DIR) $(PPP_RADIUS_PLUGIN_BUILD_DIR) - -ppp-clean: - cd $(PPP_DIR) ; \ - $(MAKE) clean - -ppp-dirclean: - rm -rf $(PPP_DIR) - - diff --git a/obsolete-buildroot/make/pppd.mk b/obsolete-buildroot/make/pppd.mk deleted file mode 100644 index a76149b9aa..0000000000 --- a/obsolete-buildroot/make/pppd.mk +++ /dev/null @@ -1,68 +0,0 @@ -############################################################# -# -# pppd -# -############################################################# -PPPD_SOURCE:=ppp-2.4.1.tar.gz -PPPD_SITE:=ftp://ftp.samba.org/pub/ppp -PPPD_DIR:=$(BUILD_DIR)/ppp-2.4.1 -PPPD_CAT:=zcat -PPPD_BINARY:=pppd/pppd -PPPD_TARGET_BINARY:=usr/sbin/pppd - - -$(DL_DIR)/$(PPPD_SOURCE): - $(WGET) -P $(DL_DIR) $(PPPD_SITE)/$(PPPD_SOURCE) - -pppd-source: $(DL_DIR)/$(PPPD_SOURCE) - -$(PPPD_DIR)/.unpacked: $(DL_DIR)/$(PPPD_SOURCE) - $(PPPD_CAT) $(DL_DIR)/$(PPPD_SOURCE) | tar -C $(BUILD_DIR) -xvf - - $(SED) 's/ -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP//' $(PPPD_DIR)/pppd/Makefile.linux - $(SED) 's/$(INSTALL) -s/$(INSTALL)/' $(PPPD_DIR)/*/Makefile.linux - $(SED) 's/ -o root//' $(PPPD_DIR)/*/Makefile.linux - $(SED) 's/ -g daemon//' $(PPPD_DIR)/*/Makefile.linux - touch $(PPPD_DIR)/.unpacked - -$(PPPD_DIR)/.configured: $(PPPD_DIR)/.unpacked - (cd $(PPPD_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - ); - touch $(PPPD_DIR)/.configured - -$(PPPD_DIR)/$(PPPD_BINARY): $(PPPD_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(PPPD_DIR) - -$(TARGET_DIR)/$(PPPD_TARGET_BINARY): $(PPPD_DIR)/$(PPPD_BINARY) - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(PPPD_DIR) install - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - -pppd: uclibc $(TARGET_DIR)/$(PPPD_TARGET_BINARY) - -pppd-clean: - rm -f $(TARGET_DIR)/usr/sbin/pppd - rm -f $(TARGET_DIR)/usr/sbin/chat - rm -rf $(TARGET_DIR)/etc/ppp - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(PPPD_DIR) uninstall - -$(MAKE) -C $(PPPD_DIR) clean - -pppd-dirclean: - rm -rf $(PPPD_DIR) - - diff --git a/obsolete-buildroot/make/pppoecd.mk b/obsolete-buildroot/make/pppoecd.mk deleted file mode 100644 index 734fe7f50a..0000000000 --- a/obsolete-buildroot/make/pppoecd.mk +++ /dev/null @@ -1,72 +0,0 @@ -# build the Linksys pppoecd - -# Note that this patches the linksys pppd before patching pppoecd. -# The pppd patch changes the pathnames that pppoecd will use. -# In an attempt to avoid conflicts the marker file is called -# .patched-pppoecd in the pppd directory. - -PPPD_DIR=$(BUILD_DIR)/WRT54GS/release/src/router/ppp/pppd -PPPD_PATCH_DIR=$(OPENWRT_IPK_DIR)/pppoecd - -PPPOECD_DIR=$(BUILD_DIR)/WRT54GS/release/src/router/ppp/pppoecd -PPPOECD_IPK_DIR=$(OPENWRT_IPK_DIR)/pppoecd -PPPOECD_IPK_BUILD_DIR=$(BUILD_DIR)/pppoecd-1.0 -PPPOECD_PACKAGE=$(BUILD_DIR)/pppoecd_1.0_mipsel.ipk -PPPOECD_BIN=$(TARGET_DIR)/sbin/pppoecd -PPPOECD_IPK_BIN=$(PPPOECD_IPK_BUILD_DIR)/sbin/pppoecd - -# patch pppd for the openwrt compatible path names -$(PPPD_DIR)/.patched-pppoecd: $(BUILD_DIR)/WRT54GS/.source - cat $(PPPD_PATCH_DIR)/pppoecd-pathnames.patch | patch -d $(PPPD_DIR) - touch $(PPPD_DIR)/.patched-pppoecd - -# patch the pppoecd itself for GCC3.x compatibility and to move pppoecd to /sbin -$(PPPOECD_DIR)/.patched: $(PPPD_DIR)/.patched-pppoecd - cat $(PPPOECD_IPK_DIR)/pppoecd.patch | patch -d $(PPPOECD_DIR) - touch $(PPPOECD_DIR)/.patched - -# build the pppoecd binary for the ipk version -$(PPPOECD_IPK_BIN): $(PPPOECD_DIR)/.patched - mkdir -p $(PPPOECD_IPK_BUILD_DIR)/etc/ppp - cp $(PPPOECD_IPK_DIR)/root/etc/ppp/ip-up $(PPPOECD_IPK_BUILD_DIR)/etc/ppp/ip-up - chmod a+x $(PPPOECD_IPK_BUILD_DIR)/etc/ppp/ip-up - $(MAKE) -C $(PPPOECD_DIR) CC=$(TARGET_CC) LD=$(TARGET_CROSS)ld \ - SRCBASE=$(OPENWRT_SRCBASE) INSTALLDIR=$(PPPOECD_IPK_BUILD_DIR) LIBDIR=$(UCLIBC_DIR)/lib \ - STRIP="$(STRIP)" \ - install - -# setup ipkg control files -$(PPPOECD_IPK_BUILD_DIR)/CONTROL/control: - mkdir -p $(PPPOECD_IPK_BUILD_DIR)/CONTROL - cp $(PPPOECD_IPK_DIR)/CONTROL/prerm $(PPPOECD_IPK_BUILD_DIR)/CONTROL/prerm - chmod a+x $(PPPOECD_IPK_BUILD_DIR)/CONTROL/prerm - cp $(PPPOECD_IPK_DIR)/CONTROL/postrm $(PPPOECD_IPK_BUILD_DIR)/CONTROL/postrm - chmod a+x $(PPPOECD_IPK_BUILD_DIR)/CONTROL/postrm - cp $(PPPOECD_IPK_DIR)/CONTROL/conffiles $(PPPOECD_IPK_BUILD_DIR)/CONTROL/conffiles - cp $(PPPOECD_IPK_DIR)/CONTROL/control $(PPPOECD_IPK_BUILD_DIR)/CONTROL/control - -# build the ipk package -$(PPPOECD_PACKAGE): $(PPPOECD_IPK_BIN) $(PPPOECD_IPK_BUILD_DIR)/CONTROL/control - cd $(BUILD_DIR); $(IPKG_BUILD) $(PPPOECD_IPK_BUILD_DIR) - -# main target for building the ipk version -pppoecd-ipk: $(PPPOECD_PACKAGE) - -# the embedded binary -$(PPPOECD_BIN): $(PPPOECD_DIR)/.patched - mkdir -p $(TARGET_DIR)/etc/ppp - cp $(PPPOECD_IPK_DIR)/root/etc/ppp/ip-up $(TARGET_DIR)/etc/ppp/ip-up - chmod a+x $(TARGET_DIR)/etc/ppp/ip-up - $(MAKE) -C $(PPPOECD_DIR) CC=$(TARGET_CC) LD=$(TARGET_CROSS)ld \ - SRCBASE=$(OPENWRT_SRCBASE) INSTALLDIR=$(TARGET_DIR) LIBDIR=$(UCLIBC_DIR)/lib \ - STRIP="$(STRIP)" \ - install - -# main target for building the embedded version -pppoecd: $(PPPOECD_BIN) - -pppoecd-clean: - -$(MAKE) -C $(PPPOECD_DIR) clean - rm -f $(TARGET_DIR)/usr/sbin/pppoecd - rm -rf $(PPPOECD_IPK_BUILD_DIR) - rm -f $(PPPOECD_PACKAGE) diff --git a/obsolete-buildroot/make/pptp-client.mk b/obsolete-buildroot/make/pptp-client.mk deleted file mode 100644 index 5fbddc1a05..0000000000 --- a/obsolete-buildroot/make/pptp-client.mk +++ /dev/null @@ -1,80 +0,0 @@ -## pptp-client - -PPTPC_VERSION := 1.5.0 -PPTPC_RELEASE := 1 - -PPTPC_SOURCE := pptp-linux-$(PPTPC_VERSION).tar.gz -PPTPC_SITE := dl.sourceforge.net/sourceforge/pptpclient/ -PPTPC_DIR := $(BUILD_DIR)/pptp-linux-$(PPTPC_VERSION) -PPTPC_CAT := zcat - -PPTPC_PATCH_DIR := $(SOURCE_DIR)/openwrt/patches/pptp-client - -PPTPC_BUILD_DIR := $(BUILD_DIR)/pptp-client_$(PPTPC_VERSION)-$(PPTPC_RELEASE) -PPTPC_IPK_DIR := $(OPENWRT_IPK_DIR)/pptp-client -PPTPC_IPK := $(PPTPC_BUILD_DIR)_$(ARCH).ipk - - -$(DL_DIR)/$(PPTPC_SOURCE): - $(WGET) -P $(DL_DIR) $(PPTPC_SITE)/$(PPTPC_SOURCE) - - -$(PPTPC_DIR)/.stamp-unpacked: $(DL_DIR)/$(PPTPC_SOURCE) - $(PPTPC_CAT) $(DL_DIR)/$(PPTPC_SOURCE) | tar -C $(BUILD_DIR) -xvf - - - touch $(PPTPC_DIR)/.stamp-unpacked - - -$(PPTPC_DIR)/.stamp-patched: $(PPTPC_DIR)/.stamp-unpacked - - touch $(PPTPC_DIR)/.stamp-patched - - -$(PPTPC_DIR)/.stamp-configured: $(PPTPC_DIR)/.stamp-patched - - touch $(PPTPC_DIR)/.stamp-configured - - -$(PPTPC_DIR)/.stamp-built: $(PPTPC_DIR)/.stamp-configured - cd $(PPTPC_DIR) ; \ - $(MAKE) \ - CC=$(TARGET_CC) \ - DEBUG="" \ - OPTIMIZE="$(TARGET_CFLAGS)" \ - all \ - - touch $(PPTPC_DIR)/.stamp-built - - -$(PPTPC_BUILD_DIR): $(PPTPC_DIR)/.stamp-built - mkdir -p $(PPTPC_BUILD_DIR) - - install -m0755 -d $(PPTPC_BUILD_DIR)/usr/sbin - install -m0755 $(PPTPC_DIR)/pptp $(PPTPC_BUILD_DIR)/usr/sbin - - install -m0755 -d $(PPTPC_BUILD_DIR)/etc/ppp - install -m0644 $(PPTPC_IPK_DIR)/root/etc/ppp/pptp-client-options $(PPTPC_BUILD_DIR)/etc/ppp/ - install -m0755 -d $(PPTPC_BUILD_DIR)/etc/ppp/peers - install -m0644 $(PPTPC_IPK_DIR)/root/etc/ppp/peers/pptp-client-sample $(PPTPC_BUILD_DIR)/etc/ppp/peers/ - - $(STRIP) $(PPTPC_BUILD_DIR)/usr/sbin/* - - touch $(PPTPC_DIR)/.stamp-installed - - -$(PPTPC_IPK): $(PPTPC_BUILD_DIR) - cp -a $(PPTPC_IPK_DIR)/CONTROL $(PPTPC_BUILD_DIR)/ - perl -pi -e "s/^Vers.*:.*$$/Version: $(PPTPC_VERSION)-$(PPTPC_RELEASE)/" $(PPTPC_BUILD_DIR)/CONTROL/control - perl -pi -e "s/^Arch.*:.*$$/Architecture: $(ARCH)/" $(PPTPC_BUILD_DIR)/CONTROL/control - cd $(BUILD_DIR); $(IPKG_BUILD) $(PPTPC_BUILD_DIR) - - -pptp-client-ipk: ipkg-utils $(PPTPC_IPK) - -pptp-client-clean: - $(MAKE) -C $(PPTPC_DIR) clean - -pptp-client-clean-all: - rm -rf $(PPTPC_IPK) - rm -rf $(PPTPC_BUILD_DIR) - rm -rf $(PPTPC_DIR) diff --git a/obsolete-buildroot/make/pptp-server.mk b/obsolete-buildroot/make/pptp-server.mk deleted file mode 100644 index d394c26867..0000000000 --- a/obsolete-buildroot/make/pptp-server.mk +++ /dev/null @@ -1,105 +0,0 @@ -## pptp-server - -PPTPD_VERSION := 1.1.3 -PPTPD_RELEASE := 1 - -PPTPD_SOURCE := pptpd-1.1.3-20030409.tar.gz -PPTPD_SITE := http://unc.dl.sourceforge.net/sourceforge/poptop/ -PPTPD_DIR := $(BUILD_DIR)/poptop -PPTPD_CAT := zcat - -PPTPD_PATCH_DIR := $(SOURCE_DIR)/openwrt/patches/pptp-server - -PPTPD_BUILD_DIR := $(BUILD_DIR)/pptp-server_$(PPTPD_VERSION)-$(PPTPD_RELEASE) -PPTPD_IPK_DIR := $(OPENWRT_IPK_DIR)/pptp-server -PPTPD_IPK := $(PPTPD_BUILD_DIR)_$(ARCH).ipk - - -$(DL_DIR)/$(PPTPD_SOURCE): - $(WGET) -P $(DL_DIR) $(PPTPD_SITE)/$(PPTPD_SOURCE) - - -$(PPTPD_DIR)/.stamp-unpacked: $(DL_DIR)/$(PPTPD_SOURCE) - $(PPTPD_CAT) $(DL_DIR)/$(PPTPD_SOURCE) | tar -C $(BUILD_DIR) -xvf - - - touch $(PPTPD_DIR)/.stamp-unpacked - - -$(PPTPD_DIR)/.stamp-patched: $(PPTPD_DIR)/.stamp-unpacked - $(SOURCE_DIR)/patch-kernel.sh $(PPTPD_DIR) $(PPTPD_PATCH_DIR) - - touch $(PPTPD_DIR)/.stamp-patched - - -$(PPTPD_DIR)/.stamp-configured: $(PPTPD_DIR)/.stamp-patched - cd $(PPTPD_DIR) ; \ - rm -rf config.cache ; \ - aclocal ; \ - autoconf ; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --datadir=/usr/share \ - --infodir=/usr/share/info \ - --mandir=/usr/share/man \ - --localstatedir=/var \ - --sysconfdir=/etc \ - $(DISABLE_NLS) \ - --with-pppd-ip-alloc \ - - touch $(PPTPD_DIR)/.stamp-configured - - -$(PPTPD_DIR)/.stamp-built: $(PPTPD_DIR)/.stamp-configured - cd $(PPTPD_DIR) ; \ - touch config.guess ; \ - touch config.sub ; \ - $(MAKE) \ - CC=$(TARGET_CC) \ - COPTS="$(TARGET_CFLAGS)" \ - all - - touch $(PPTPD_DIR)/.stamp-built - - -$(PPTPD_BUILD_DIR)/CONTROL/control: $(PPTPD_DIR)/.stamp-built - rm -rf $(PPTPD_BUILD_DIR) - mkdir -p $(PPTPD_BUILD_DIR)/usr/sbin - cp -a $(PPTPD_DIR)/pptpctrl $(PPTPD_BUILD_DIR)/usr/sbin/ - cp -a $(PPTPD_DIR)/pptpd $(PPTPD_BUILD_DIR)/usr/sbin/ - $(STRIP) $(PPTPD_BUILD_DIR)/usr/sbin/* - cp -a $(PPTPD_IPK_DIR)/root/* $(PPTPD_BUILD_DIR)/ - chmod 0755 $(PPTPD_BUILD_DIR)/etc - chmod 0755 $(PPTPD_BUILD_DIR)/etc/init.d - chmod 0755 $(PPTPD_BUILD_DIR)/etc/init.d/* - chmod 0755 $(PPTPD_BUILD_DIR)/etc/ppp - chmod 0644 $(PPTPD_BUILD_DIR)/etc/ppp/pptp-server-options - chmod 0644 $(PPTPD_BUILD_DIR)/etc/pptpd.conf - chmod 0755 $(PPTPD_BUILD_DIR)/usr - chmod 0755 $(PPTPD_BUILD_DIR)/usr/sbin - chmod 0755 $(PPTPD_BUILD_DIR)/usr/sbin/* - cp -a $(PPTPD_IPK_DIR)/CONTROL $(PPTPD_BUILD_DIR)/ - perl -pi -e "s/^Vers.*:.*$$/Version: $(PPTPD_VERSION)-$(PPTPD_RELEASE)/" $(PPTPD_BUILD_DIR)/CONTROL/control - perl -pi -e "s/^Arch.*:.*$$/Architecture: $(ARCH)/" $(PPTPD_BUILD_DIR)/CONTROL/control - - touch $(PPTPD_BUILD_DIR)/CONTROL/control - - -$(PPTPD_IPK): $(PPTPD_BUILD_DIR)/CONTROL/control - cd $(BUILD_DIR); $(IPKG_BUILD) $(PPTPD_BUILD_DIR) - - -pptp-server-ipk: ipkg-utils $(PPTPD_IPK) - -pptp-server-clean: - rm -rf $(PPTPD_IPK) - rm -rf $(PPTPD_BUILD_DIR) - rm -rf $(PPTPD_DIR) diff --git a/obsolete-buildroot/make/radvd.mk b/obsolete-buildroot/make/radvd.mk deleted file mode 100644 index 1602bbb612..0000000000 --- a/obsolete-buildroot/make/radvd.mk +++ /dev/null @@ -1,59 +0,0 @@ -############################################################# -# -# radvd -# -############################################################# -RADVD_VERSION:=0.7.2 -RADVD_SOURCE:=radvd-$(RADVD_VERSION).tar.gz -RADVD_SITE:=http://v6web.litech.org/radvd/dist -RADVD_DIR:=$(BUILD_DIR)/radvd-$(RADVD_VERSION) -RADVD_IPK=$(BUILD_DIR)/radvd_0.7.2-1_mipsel.ipk -RADVD_IPK_DIR:=$(BUILD_DIR)/radvd-0.7.2-ipk - -$(DL_DIR)/$(RADVD_SOURCE): - $(WGET) -P $(DL_DIR) $(RADVD_SITE)/$(RADVD_SOURCE) - -radvd-source: $(DL_DIR)/$(RADVD_SOURCE) - -$(RADVD_DIR)/.unpacked: $(DL_DIR)/$(RADVD_SOURCE) - tar -C $(BUILD_DIR) -zxf $(DL_DIR)/$(RADVD_SOURCE) - touch $(RADVD_DIR)/.unpacked - -$(RADVD_DIR)/.configured: $(RADVD_DIR)/.unpacked - (cd $(RADVD_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --with-logfile=/tmp/radvd.log \ - --with-pidfile=/tmp/run/radvd.pid \ - --with-configfile=/etc/radvd.conf \ - ); - touch $(RADVD_DIR)/.configured - -$(RADVD_DIR)/radvd: $(RADVD_DIR)/.configured - cp $(FLEX_DIR)/libfl.a $(RADVD_DIR)/libfl.a - $(MAKE) $(TARGET_CONFIGURE_OPTS) LD=$(TARGET_CC) LDFLAGS=-L. -C $(RADVD_DIR) - -$(RADVD_IPK): $(RADVD_DIR)/radvd - mkdir -p $(RADVD_IPK_DIR)/CONTROL $(RADVD_IPK_DIR)/etc $(RADVD_IPK_DIR)/usr/sbin - install -m 644 $(OPENWRT_IPK_DIR)/radvd/CONTROL/control $(RADVD_IPK_DIR)/CONTROL/control - install -m 755 $(OPENWRT_IPK_DIR)/radvd/CONTROL/postinst $(RADVD_IPK_DIR)/CONTROL/postinst - install -m 644 $(OPENWRT_IPK_DIR)/radvd/radvd.conf.example $(RADVD_IPK_DIR)/etc/radvd.conf.example - install -m 755 $(RADVD_DIR)/radvd $(RADVD_IPK_DIR)/usr/sbin/ - install -m 755 $(RADVD_DIR)/radvdump $(RADVD_IPK_DIR)/usr/sbin/ - $(STRIP) $(RADVD_IPK_DIR)/usr/sbin/radvd - $(STRIP) $(RADVD_IPK_DIR)/usr/sbin/radvdump - cd $(BUILD_DIR); $(IPKG_BUILD) $(RADVD_IPK_DIR) - -radvd-ipk : uclibc $(FLEX_DIR)/$(FLEX_BINARY) $(RADVD_IPK) - -radvd-clean: - -$(MAKE) -C $(RADVD_DIR) clean - -radvd-dirclean: - rm -rf $(RADVD_DIR) $(RADVD_IPK_DIR) - diff --git a/obsolete-buildroot/make/sed.mk b/obsolete-buildroot/make/sed.mk deleted file mode 100644 index 2476c59aad..0000000000 --- a/obsolete-buildroot/make/sed.mk +++ /dev/null @@ -1,136 +0,0 @@ -############################################################# -# -# sed -# -############################################################# -SED_SOURCE:=sed-4.0.8.tar.gz -SED_SITE:=ftp://ftp.gnu.org/gnu/sed -SED_CAT:=zcat -SED_DIR1:=$(TOOL_BUILD_DIR)/sed-4.0.8 -SED_DIR2:=$(BUILD_DIR)/sed-4.0.8 -SED_BINARY:=sed/sed -SED_TARGET_BINARY:=bin/sed -ifeq ($(strip $(BUILD_WITH_LARGEFILE)),true) -SED_CPPFLAGS=-D_FILE_OFFSET_BITS=64 -endif -SED:=$(STAGING_DIR)/bin/sed -i -e - -HOST_SED_TARGET=$(shell ./sources/sedcheck.sh) - -$(DL_DIR)/$(SED_SOURCE): - $(WGET) -P $(DL_DIR) $(SED_SITE)/$(SED_SOURCE) - -sed-source: $(DL_DIR)/$(SED_SOURCE) - - -############################################################# -# -# build sed for use on the host system -# -############################################################# -$(SED_DIR1)/.unpacked: $(DL_DIR)/$(SED_SOURCE) - mkdir -p $(TOOL_BUILD_DIR) - mkdir -p $(DL_DIR) - mkdir -p $(STAGING_DIR)/bin; - $(SED_CAT) $(DL_DIR)/$(SED_SOURCE) | tar -C $(TOOL_BUILD_DIR) -xvf - - touch $(SED_DIR1)/.unpacked - -$(SED_DIR1)/.configured: $(SED_DIR1)/.unpacked - (cd $(SED_DIR1); rm -rf config.cache; \ - ./configure \ - --prefix=$(STAGING_DIR) \ - --prefix=/usr \ - ); - touch $(SED_DIR1)/.configured - -$(SED_DIR1)/$(SED_BINARY): $(SED_DIR1)/.configured - $(MAKE) -C $(SED_DIR1) - -# This stuff is needed to work around GNU make deficiencies -build-sed-host-binary: $(SED_DIR1)/$(SED_BINARY) - @if [ -L $(STAGING_DIR)/$(SED_TARGET_BINARY) ] ; then \ - rm -f $(STAGING_DIR)/$(SED_TARGET_BINARY); fi; - @if [ ! -f $(STAGING_DIR)/$(SED_TARGET_BINARY) -o $(STAGING_DIR)/$(SED_TARGET_BINARY) \ - -ot $(SED_DIR1)/$(SED_BINARY) ] ; then \ - set -x; \ - mkdir -p $(STAGING_DIR)/bin; \ - $(MAKE) DESTDIR=$(STAGING_DIR) -C $(SED_DIR1) install; \ - mv $(STAGING_DIR)/usr/bin/sed $(STAGING_DIR)/bin/; \ - rm -rf $(STAGING_DIR)/share/locale $(STAGING_DIR)/usr/info \ - $(STAGING_DIR)/usr/man $(STAGING_DIR)/usr/share/doc; fi - -use-sed-host-binary: - @if [ -x /usr/bin/sed ]; then SED="/usr/bin/sed"; else \ - if [ -x /bin/sed ]; then SED="/bin/sed"; fi; fi; \ - mkdir -p $(STAGING_DIR)/bin; \ - rm -f $(STAGING_DIR)/$(SED_TARGET_BINARY); \ - ln -s $$SED $(STAGING_DIR)/$(SED_TARGET_BINARY) - -host-sed: $(HOST_SED_TARGET) - -host-sed-clean: - $(MAKE) DESTDIR=$(STAGING_DIR) -C $(SED_DIR1) uninstall - -$(MAKE) -C $(SED_DIR1) clean - -host-sed-dirclean: - rm -rf $(SED_DIR1) - - -############################################################# -# -# build sed for use on the target system -# -############################################################# -$(SED_DIR2)/.unpacked: $(DL_DIR)/$(SED_SOURCE) - $(SED_CAT) $(DL_DIR)/$(SED_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(SED_DIR2)/.unpacked - -$(SED_DIR2)/.configured: $(SED_DIR2)/.unpacked - (cd $(SED_DIR2); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - CPPFLAGS="$(SED_CFLAGS)" \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - ); - touch $(SED_DIR2)/.configured - -$(SED_DIR2)/$(SED_BINARY): $(SED_DIR2)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(SED_DIR2) - -# This stuff is needed to work around GNU make deficiencies -sed-target_binary: $(SED_DIR2)/$(SED_BINARY) - @if [ -L $(TARGET_DIR)/$(SED_TARGET_BINARY) ] ; then \ - rm -f $(TARGET_DIR)/$(SED_TARGET_BINARY); fi; - - @if [ ! -f $(SED_DIR2)/$(SED_BINARY) -o $(TARGET_DIR)/$(SED_TARGET_BINARY) \ - -ot $(SED_DIR2)/$(SED_BINARY) ] ; then \ - set -x; \ - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(SED_DIR2) install; \ - mv $(TARGET_DIR)/usr/bin/sed $(TARGET_DIR)/bin/; \ - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc; fi - -sed: uclibc sed-target_binary - -sed-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(SED_DIR2) uninstall - -$(MAKE) -C $(SED_DIR2) clean - -sed-dirclean: - rm -rf $(SED_DIR2) - - diff --git a/obsolete-buildroot/make/slang.mk b/obsolete-buildroot/make/slang.mk deleted file mode 100644 index f7e2200368..0000000000 --- a/obsolete-buildroot/make/slang.mk +++ /dev/null @@ -1,48 +0,0 @@ -############################################################# -# -# slang -# -############################################################# -SLANG_SOURCE=slang-1.4.5-mini.tar.bz2 -SLANG_SITE:=http://www.uclibc.org/ -SLANG_DIR=$(BUILD_DIR)/slang-1.4.5-mini -ifeq ($(strip $(BUILD_WITH_LARGEFILE)),true) -SLANG_CFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -endif -SLANG_CFLAGS+=-fPIC - -$(DL_DIR)/$(SLANG_SOURCE): - $(WGET) -P $(DL_DIR) $(SLANG_SITE)/$(SLANG_SOURCE) - -$(SLANG_DIR): $(DL_DIR)/$(SLANG_SOURCE) - bzcat $(DL_DIR)/$(SLANG_SOURCE) | tar -C $(BUILD_DIR) -xvf - - -$(SLANG_DIR)/libslang.so: $(SLANG_DIR) - $(MAKE) CFLAGS="-Os -g $(SLANG_CFLAGS)" CC=$(TARGET_CC) -C $(SLANG_DIR) - touch -c $(SLANG_DIR)/libslang.so; - -$(STAGING_DIR)/lib/libslang.so.1: $(SLANG_DIR)/libslang.so - cp -a $(SLANG_DIR)/libslang.a $(STAGING_DIR)/lib; - cp -a $(SLANG_DIR)/libslang.so $(STAGING_DIR)/lib; - cp -a $(SLANG_DIR)/slang.h $(STAGING_DIR)/include; - cp -a $(SLANG_DIR)/slcurses.h $(STAGING_DIR)/include; - (cd $(STAGING_DIR)/lib; ln -fs libslang.so libslang.so.1); - touch -c $(STAGING_DIR)/lib/libslang.so.1 - -$(TARGET_DIR)/lib/libslang.so.1: $(STAGING_DIR)/lib/libslang.so.1 - cp -a $(STAGING_DIR)/lib/libslang.so* $(TARGET_DIR)/lib; - -$(STRIP) $(TARGET_DIR)/lib/libslang.so* - touch -c $(TARGET_DIR)/lib/libslang.so.1 - -slang: uclibc $(STAGING_DIR)/lib/libslang.so.1 $(TARGET_DIR)/lib/libslang.so.1 - -slang-source: $(DL_DIR)/$(SLANG_SOURCE) - -slang-clean: - rm -f $(TARGET_DIR)/lib/libslang.so* - -$(MAKE) -C $(SLANG_DIR) clean - -slang-dirclean: - rm -rf $(SLANG_DIR) - - diff --git a/obsolete-buildroot/make/socat.mk b/obsolete-buildroot/make/socat.mk deleted file mode 100644 index 010326d640..0000000000 --- a/obsolete-buildroot/make/socat.mk +++ /dev/null @@ -1,67 +0,0 @@ -############################################################# -# -# socat -# -############################################################# - -SOCAT_VERSION=1.3.0.1 - -# Don't alter below this line unless you (think) you know -# what you are doing! Danger, Danger! - -SOCAT_SOURCE=socat-$(SOCAT_VERSION).tar.bz2 -SOCAT_SITE=http://www.dest-unreach.org/socat/download/ -#SOCAT_DIR=$(BUILD_DIR)/${shell basename $(SOCAT_SOURCE) .tar.bz2} -SOCAT_DIR=$(BUILD_DIR)/socat-1.3 -#SOCAT_WORKDIR=$(BUILD_DIR)/socat_workdir -SOCAT_WORKDIR=$(SOCAT_DIR) - -$(DL_DIR)/$(SOCAT_SOURCE): - $(WGET) -P $(DL_DIR) $(SOCAT_SITE)/$(SOCAT_SOURCE) - -$(SOCAT_DIR)/.unpacked: $(DL_DIR)/$(SOCAT_SOURCE) - bzip2 -d -c $(DL_DIR)/$(SOCAT_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(SOCAT_DIR)/.unpacked - -$(SOCAT_WORKDIR)/Makefile: $(SOCAT_DIR)/.unpacked - rm -f $(SOCAT_WORKDIR)/Makefile - mkdir -p $(SOCAT_WORKDIR) - (cd $(SOCAT_WORKDIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - $(SOCAT_DIR)/configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - ); - -$(SOCAT_WORKDIR)/socat: $(SOCAT_WORKDIR)/Makefile - rm -f $@ - $(MAKE) -C $(SOCAT_WORKDIR) - -$(SOCAT_WORKDIR)/.installed: $(SOCAT_WORKDIR)/socat - mkdir -p $(TARGET_DIR)/usr/man/man1 - $(MAKE) -C $(SOCAT_WORKDIR) install prefix=$(TARGET_DIR)/usr - -socat: uclibc $(SOCAT_WORKDIR)/.installed - -socat-source: $(DL_DIR)/$(SOCAT_SOURCE) - -socat-clean: - @if [ -d $(SOCAT_WORKDIR)/Makefile ] ; then \ - $(MAKE) -C $(SOCAT_WORKDIR) clean ; \ - fi; - -socat-dirclean: - rm -rf $(SOCAT_DIR) $(SOCAT_WORKDIR) - diff --git a/obsolete-buildroot/make/squashfsroot.mk b/obsolete-buildroot/make/squashfsroot.mk deleted file mode 100644 index f1d6c046e1..0000000000 --- a/obsolete-buildroot/make/squashfsroot.mk +++ /dev/null @@ -1,52 +0,0 @@ -############################################################# -# -# mksquashfs to build to target squashfs filesystems -# -############################################################# -SQUASHFS_DIR=$(BUILD_DIR)/squashfs2.0r2 -SQUASHFS_SOURCE=squashfs2.0-r2.tar.gz -SQUASHFS_SITE=http://dl.sourceforge.net/sourceforge/squashfs - -$(DL_DIR)/$(SQUASHFS_SOURCE): - $(WGET) -P $(DL_DIR) $(SQUASHFS_SITE)/$(SQUASHFS_SOURCE) - -$(SQUASHFS_DIR)/.unpacked: $(DL_DIR)/$(SQUASHFS_SOURCE) #$(SQUASHFS_PATCH) - zcat $(DL_DIR)/$(SQUASHFS_SOURCE) | tar -C $(BUILD_DIR) -xvf - - $(SOURCE_DIR)/patch-kernel.sh $(SQUASHFS_DIR) $(SOURCE_DIR) squashfs.patch - touch $(SQUASHFS_DIR)/.unpacked - -$(SQUASHFS_DIR)/squashfs-tools/mksquashfs: $(SQUASHFS_DIR)/.unpacked - $(MAKE) -C $(SQUASHFS_DIR)/squashfs-tools; - -squashfs: $(SQUASHFS_DIR)/squashfs-tools/mksquashfs - -squashfs-source: $(DL_DIR)/$(SQUASHFS_SOURCE) - -squashfs-clean: - -$(MAKE) -C $(SQUASHFS_DIR)/squashfs-tools clean - -squashfs-dirclean: - rm -rf $(SQUASHFS_DIR) - -############################################################# -# -# Build the squashfs root filesystem image -# -############################################################# - -squashfsroot: squashfs - #-@find $(TARGET_DIR)/lib -type f -name \*.so\* | xargs $(STRIP) 2>/dev/null || true; - #-@find $(TARGET_DIR) -type f -perm +111 | xargs $(STAGING_DIR)/bin/sstrip 2>/dev/null || true; - @rm -rf $(TARGET_DIR)/usr/man - @rm -rf $(TARGET_DIR)/usr/info - #$(SQUASHFS_DIR)/squashfs-tools/mksquashfs -q -D $(SOURCE_DIR)/device_table.txt $(TARGET_DIR) $(IMAGE) - $(SQUASHFS_DIR)/squashfs-tools/mksquashfs $(TARGET_DIR) $(IMAGE) -noappend -root-owned -le - -squashfsroot-source: squashfs-source - -squashfsroot-clean: - -$(MAKE) -C $(SQUASHFS_DIR) clean - -squashfsroot-dirclean: - rm -rf $(SQUASHFS_DIR) - diff --git a/obsolete-buildroot/make/strace.mk b/obsolete-buildroot/make/strace.mk deleted file mode 100644 index 8de293523f..0000000000 --- a/obsolete-buildroot/make/strace.mk +++ /dev/null @@ -1,67 +0,0 @@ -############################################################# -# -# strace -# -############################################################# -STRACE_SOURCE:=strace-4.5.6.tar.bz2 -STRACE_SITE:=http://aleron.dl.sourceforge.net/sourceforge/strace -STRACE_CAT:=bzcat -STRACE_DIR:=$(BUILD_DIR)/strace-4.5.6 -STRACE_IPK=$(BUILD_DIR)/strace_4.5.6-1_mipsel.ipk -STRACE_IPK_DIR:=$(BUILD_DIR)/strace-4.5.6-ipk - - -$(DL_DIR)/$(STRACE_SOURCE): - $(WGET) -P $(DL_DIR) $(STRACE_SITE)/$(STRACE_SOURCE) - -strace-source: $(DL_DIR)/$(STRACE_SOURCE) - -$(STRACE_DIR)/.unpacked: $(DL_DIR)/$(STRACE_SOURCE) - $(STRACE_CAT) $(DL_DIR)/$(STRACE_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(STRACE_DIR)/.unpacked - -$(STRACE_DIR)/.configured: $(STRACE_DIR)/.unpacked - (cd $(STRACE_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - $(DISABLE_LARGEFILE) \ - ); - touch $(STRACE_DIR)/.configured - -$(STRACE_DIR)/strace: $(STRACE_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(STRACE_DIR) - -$(TARGET_DIR)/usr/bin/strace: $(STRACE_DIR)/strace - install -c $(STRACE_DIR)/strace $(TARGET_DIR)/usr/bin/strace - $(STRIP) $(TARGET_DIR)/usr/bin/strace > /dev/null 2>&1 - -strace: uclibc $(TARGET_DIR)/usr/bin/strace - -strace-ipk: $(STRACE_DIR)/strace - mkdir -p $(STRACE_IPK_DIR)/CONTROL - mkdir -p $(STRACE_IPK_DIR)/usr/bin - install -m 644 $(OPENWRT_IPK_DIR)/strace/CONTROL/control $(STRACE_IPK_DIR)/CONTROL/control - install -m 755 $(STRACE_DIR)/strace $(STRACE_IPK_DIR)/usr/bin/ - $(STRIP) $(STRACE_IPK_DIR)/usr/bin/strace - cd $(BUILD_DIR); $(STAGING_DIR)/bin/ipkg-build -c -o root -g root $(STRACE_IPK_DIR) - -strace-clean: - $(MAKE) -C $(STRACE_DIR) clean - -strace-dirclean: - rm -rf $(STRACE_DIR) $(STRACE_IPK_DIR) diff --git a/obsolete-buildroot/make/system-linux.mk b/obsolete-buildroot/make/system-linux.mk deleted file mode 100644 index 2f55dd5979..0000000000 --- a/obsolete-buildroot/make/system-linux.mk +++ /dev/null @@ -1,59 +0,0 @@ -############################################################# -# -# System Linux kernel target -# -# This uses an existing linux kernel source tree on -# your build system, and makes no effort at compiling -# anything.... -# -# You will probably want to change LINUX_SOURCE to -# point to wherever you installed you kernel. -# -# -Erik -# -############################################################# -ifneq ($(filter $(TARGETS),system-linux),) - -LINUX_SOURCE=/usr/src/linux -LINUX_DIR=$(BUILD_DIR)/linux -LINUX_KERNEL=$(BUILD_DIR)/buildroot-kernel -# Used by pcmcia-cs and others -LINUX_SOURCE_DIR=$(LINUX_SOURCE) - -$(LINUX_DIR)/.configured: - mkdir -p $(LINUX_DIR)/include - (cd $(LINUX_DIR)/include; \ - for i in $(LINUX_SOURCE)/include/*; do ln -sf $$i ; done; \ - rm -f asm; \ - if [ "$(ARCH)" = "powerpc" ];then \ - ln -fs asm-ppc asm; \ - elif [ "$(ARCH)" = "mips" ];then \ - ln -fs asm-mips asm; \ - elif [ "$(ARCH)" = "mipsel" ];then \ - ln -fs asm-mips asm; \ - elif [ "$(ARCH)" = "arm" ];then \ - ln -fs asm-arm asm; \ - (cd asm-arm; \ - if [ ! -L proc ] ; then \ - ln -fs proc-armv proc; \ - ln -fs arch-ebsa285 arch; fi); \ - elif [ "$(ARCH)" = "cris" ];then \ - ln -fs asm-cris asm; \ - else ln -fs asm-$(ARCH) asm; \ - fi) - cp $(LINUX_SOURCE)/Makefile $(LINUX_DIR)/ - cp $(LINUX_SOURCE)/Rules.make $(LINUX_DIR)/ - touch $(LINUX_DIR)/.configured - -$(LINUX_KERNEL): $(LINUX_DIR)/.configured - -system-linux: $(LINUX_DIR)/.configured - -system-linux-clean: clean - rm -f $(LINUX_KERNEL) - rm -rf $(LINUX_DIR) - -system-linux-dirclean: - rm -rf $(LINUX_DIR) - -endif diff --git a/obsolete-buildroot/make/tar.mk b/obsolete-buildroot/make/tar.mk deleted file mode 100644 index 01e9187413..0000000000 --- a/obsolete-buildroot/make/tar.mk +++ /dev/null @@ -1,66 +0,0 @@ -############################################################# -# -# tar -# -############################################################# -GNUTAR_SOURCE:=tar-1.13.25.tar.gz -GNUTAR_SITE:=ftp://alpha.gnu.org/gnu/tar -GNUTAR_DIR:=$(BUILD_DIR)/tar-1.13.25 -GNUTAR_CAT:=zcat -GNUTAR_BINARY:=src/tar -GNUTAR_TARGET_BINARY:=bin/tar - -$(DL_DIR)/$(GNUTAR_SOURCE): - $(WGET) -P $(DL_DIR) $(GNUTAR_SITE)/$(GNUTAR_SOURCE) - -tar-source: $(DL_DIR)/$(GNUTAR_SOURCE) - -$(GNUTAR_DIR)/.unpacked: $(DL_DIR)/$(GNUTAR_SOURCE) - $(GNUTAR_CAT) $(DL_DIR)/$(GNUTAR_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(GNUTAR_DIR)/.unpacked - -$(GNUTAR_DIR)/.configured: $(GNUTAR_DIR)/.unpacked - (cd $(GNUTAR_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - $(DISABLE_LARGEFILE) \ - ); - touch $(GNUTAR_DIR)/.configured - -$(GNUTAR_DIR)/$(GNUTAR_BINARY): $(GNUTAR_DIR)/.configured - $(MAKE) -C $(GNUTAR_DIR) - -# This stuff is needed to work around GNU make deficiencies -tar-target_binary: $(GNUTAR_DIR)/$(GNUTAR_BINARY) - @if [ -L $(TARGET_DIR)/$(GNUTAR_TARGET_BINARY) ] ; then \ - rm -f $(TARGET_DIR)/$(GNUTAR_TARGET_BINARY); fi; - @if [ ! -f $(GNUTAR_DIR)/$(GNUTAR_BINARY) -o $(TARGET_DIR)/$(GNUTAR_TARGET_BINARY) \ - -ot $(GNUTAR_DIR)/$(GNUTAR_BINARY) ] ; then \ - set -x; \ - rm -f $(TARGET_DIR)/$(GNUTAR_TARGET_BINARY); \ - cp -a $(GNUTAR_DIR)/$(GNUTAR_BINARY) $(TARGET_DIR)/$(GNUTAR_TARGET_BINARY); fi ; - -tar: uclibc tar-target_binary - -tar-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) -C $(GNUTAR_DIR) uninstall - -$(MAKE) -C $(GNUTAR_DIR) clean - -tar-dirclean: - rm -rf $(GNUTAR_DIR) - diff --git a/obsolete-buildroot/make/tcpdump.mk b/obsolete-buildroot/make/tcpdump.mk deleted file mode 100644 index f8d29e2da2..0000000000 --- a/obsolete-buildroot/make/tcpdump.mk +++ /dev/null @@ -1,108 +0,0 @@ -## tcpdump - -TCPDUMP_VERSION:=3.8.3 -TCPDUMP_RELEASE:=1 - -TCPDUMP_SOURCE:=tcpdump-$(TCPDUMP_VERSION).tar.gz -TCPDUMP_SITE:=http://www.tcpdump.org/release/ -TCPDUMP_DIR:=$(BUILD_DIR)/tcpdump-$(TCPDUMP_VERSION) -TCPDUMP_CAT:=zcat - -TCPDUMP_PATCH_DIR := $(SOURCE_DIR)/openwrt/patches/tcpdump - -TCPDUMP_BUILD_DIR := $(BUILD_DIR)/tcpdump_$(TCPDUMP_VERSION)-$(TCPDUMP_RELEASE) -TCPDUMP_IPK_DIR := $(OPENWRT_IPK_DIR)/tcpdump -TCPDUMP_IPK := $(TCPDUMP_BUILD_DIR)_$(ARCH).ipk - - -$(DL_DIR)/$(TCPDUMP_SOURCE): - $(WGET) -P $(DL_DIR) $(TCPDUMP_SITE)/$(TCPDUMP_SOURCE) - - -$(TCPDUMP_DIR)/.stamp-unpacked: $(DL_DIR)/$(TCPDUMP_SOURCE) - $(TCPDUMP_CAT) $(DL_DIR)/$(TCPDUMP_SOURCE) | tar -C $(BUILD_DIR) -xvf - - - touch $(TCPDUMP_DIR)/.stamp-unpacked - - -$(TCPDUMP_DIR)/.stamp-patched: $(TCPDUMP_DIR)/.stamp-unpacked - $(SOURCE_DIR)/patch-kernel.sh $(TCPDUMP_DIR) $(TCPDUMP_PATCH_DIR) - $(SOURCE_DIR)/patch-kernel.sh $(TCPDUMP_DIR) $(TCPDUMP_DIR)/debian/patches *patch - - touch $(TCPDUMP_DIR)/.stamp-patched - - -$(TCPDUMP_DIR)/.stamp-configured: $(TCPDUMP_DIR)/.stamp-patched - cd $(TCPDUMP_DIR) ; \ - rm -rf config.cache ; \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - ac_cv_linux_vers="2" \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib/locate \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var/lib \ - --mandir=/usr/share/man \ - --infodir=/usr/share/info \ - --includedir=/usr/include \ - --libdir=/usr/lib \ - $(DISABLE_NLS) \ - --enable-shared \ - --disable-static \ - - touch $(TCPDUMP_DIR)/.stamp-configured - - -$(TCPDUMP_DIR)/.stamp-built: $(TCPDUMP_DIR)/.stamp-configured - cd $(TCPDUMP_DIR) ; \ - $(MAKE) \ - CC=$(TARGET_CC) \ - CCOPT="$(TARGET_OPTIMIZATION)" \ - INCLS="-I. -I$(srcdir)/missing" \ - LDFLAGS="-lpcap" \ - LIBS="" \ - - touch $(TCPDUMP_DIR)/.stamp-built - - -$(TCPDUMP_DIR)/.stamp-installed: $(TCPDUMP_DIR)/.stamp-built - mkdir -p $(TCPDUMP_BUILD_DIR) - cd $(TCPDUMP_DIR) ; \ - $(MAKE) \ - DESTDIR="$(TCPDUMP_BUILD_DIR)" \ - install \ - - rm -rf $(TCPDUMP_BUILD_DIR)/usr/share - - $(STRIP) $(TCPDUMP_BUILD_DIR)/usr/sbin/* - - touch $(TCPDUMP_DIR)/.stamp-installed - - -$(TCPDUMP_IPK): $(TCPDUMP_DIR)/.stamp-installed - cp -a $(TCPDUMP_IPK_DIR)/CONTROL $(TCPDUMP_BUILD_DIR)/ - perl -pi -e "s/^Vers.*:.*$$/Version: $(TCPDUMP_VERSION)-$(TCPDUMP_RELEASE)/" $(TCPDUMP_BUILD_DIR)/CONTROL/control - perl -pi -e "s/^Arch.*:.*$$/Architecture: $(ARCH)/" $(TCPDUMP_BUILD_DIR)/CONTROL/control - cd $(BUILD_DIR); $(IPKG_BUILD) $(TCPDUMP_BUILD_DIR) - - -tcpdump-source: $(DL_DIR)/$(TCPDUMP_SOURCE) - -# libpcap-clean prevent configure to find a local libpcap library -tcpdump-ipk: ipkg-utils libpcap-ipk libpcap-clean $(TCPDUMP_IPK) - -tcpdump-clean: - $(MAKE) -C $(TCPDUMP_DIR) clean - -tcpdump-clean-all: - rm -rf $(TCPDUMP_DIR) - rm -rf $(TCPDUMP_BUILD_DIR) - rm -rf $(TCPDUMP_IPK) diff --git a/obsolete-buildroot/make/tinylogin.mk b/obsolete-buildroot/make/tinylogin.mk deleted file mode 100644 index 549de76b64..0000000000 --- a/obsolete-buildroot/make/tinylogin.mk +++ /dev/null @@ -1,52 +0,0 @@ -############################################################# -# -# tinylogin -# -############################################################# -# Enable this to use the tinylogin daily snapshot -USE_TINYLOGIN_SNAPSHOT=true - -ifeq ($(USE_TINYLOGIN_SNAPSHOT),true) -# Be aware that this changes daily.... -TINYLOGIN_DIR:=$(BUILD_DIR)/tinylogin -TINYLOGIN_SOURCE:=tinylogin-snapshot.tar.bz2 -TINYLOGIN_SITE:=http://tinylogin.busybox.net/downloads/snapshots -else -TINYLOGIN_DIR:=$(BUILD_DIR)/tinylogin-1.4 -TINYLOGIN_SOURCE:=tinylogin-1.4.tar.bz2 -TINYLOGIN_SITE:=http://tinylogin.busybox.net/downloads -endif - -$(DL_DIR)/$(TINYLOGIN_SOURCE): - $(WGET) -P $(DL_DIR) $(TINYLOGIN_SITE)/$(TINYLOGIN_SOURCE) - -tinylogin-source: $(DL_DIR)/$(TINYLOGIN_SOURCE) - -$(TINYLOGIN_DIR)/Config.h: $(DL_DIR)/$(TINYLOGIN_SOURCE) - bzcat $(DL_DIR)/$(TINYLOGIN_SOURCE) | tar -C $(BUILD_DIR) -xvf - - $(SED) "s/\`id -u\` -ne 0/0 == 1/" \ - $(TINYLOGIN_DIR)/install.sh - $(SED) "s/4755 --owner=root --group=root/755/" \ - $(TINYLOGIN_DIR)/install.sh - $(SED) "s/^DOSTATIC.*/DOSTATIC=false/g;" $(TINYLOGIN_DIR)/Makefile - $(SED) "s/^DODEBUG.*/DODEBUG=false/g;" $(TINYLOGIN_DIR)/Makefile - # date test this one - touch $(TINYLOGIN_DIR)/Config.h - -$(TINYLOGIN_DIR)/tinylogin: $(TINYLOGIN_DIR)/Config.h - $(MAKE) CC=$(TARGET_CC) CROSS="$(TARGET_CROSS)" \ - CFLAGS_EXTRA="$(TARGET_CFLAGS)" -C $(TINYLOGIN_DIR) - -$(TARGET_DIR)/bin/tinylogin: $(TINYLOGIN_DIR)/tinylogin - $(MAKE) CC=$(TARGET_CC) CROSS="$(TARGET_CROSS)" \ - PREFIX="$(TARGET_DIR)" -C $(TINYLOGIN_DIR) \ - CFLAGS_EXTRA="$(TARGET_CFLAGS)" install - -tinylogin: uclibc $(TARGET_DIR)/bin/tinylogin - -tinylogin-clean: - rm -f $(TARGET_DIR)/bin/tinylogin - -$(MAKE) -C $(TINYLOGIN_DIR) clean - -tinylogin-dirclean: - rm -rf $(TINYLOGIN_DIR) diff --git a/obsolete-buildroot/make/tn5250.mk b/obsolete-buildroot/make/tn5250.mk deleted file mode 100644 index 6fcc160d6c..0000000000 --- a/obsolete-buildroot/make/tn5250.mk +++ /dev/null @@ -1,51 +0,0 @@ -TN5250_SITE:=http://aleron.dl.sourceforge.net/sourceforge/tn5250 -TN5250_DIR:=$(BUILD_DIR)/tn5250-0.16.4 -TN5250_SOURCE:=tn5250-0.16.4.tar.gz - -$(DL_DIR)/$(TN5250_SOURCE): - $(WGET) -P $(DL_DIR) $(TN5250_SITE)/$(TN5250_SOURCE) - -$(TN5250_DIR)/.dist: $(DL_DIR)/$(TN5250_SOURCE) - gunzip -c $(DL_DIR)/$(TN5250_SOURCE) | tar -C $(BUILD_DIR) -xvf - - -touch $(TN5250_DIR)/.dist - -$(TN5250_DIR)/.configured: $(TN5250_DIR)/.dist - (cd $(TN5250_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - --with-slang --without-x --without-ssl \ - ); - touch $(TN5250_DIR)/.configured - -$(TN5250_DIR)/tn5250: $(TN5250_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(TN5250_DIR) - -$(TARGET_DIR)/usr/bin/tn5250: $(TN5250_DIR)/tn5250 - install -c $(TN5250_DIR)/tn5250 $(TARGET_DIR)/usr/bin/tn5250 - -tn5250: uclibc slang $(TARGET_DIR)/usr/bin/tn5250 - -tn5250-source: $(DL_DIR)/$(TN5250_SOURCE) - -tn5250-clean: - $(MAKE) -C $(TN5250_DIR) clean - -tn5250-dirclean: - rm -rf $(TN5250_DIR) - - - diff --git a/obsolete-buildroot/make/ttcp.mk b/obsolete-buildroot/make/ttcp.mk deleted file mode 100644 index 7ff5f63158..0000000000 --- a/obsolete-buildroot/make/ttcp.mk +++ /dev/null @@ -1,37 +0,0 @@ -############################################################# -# -# ttcp -# -############################################################# -# -TTCP_SOURCE_URL=http://ftp.sunet.se/ftp/pub/network/monitoring/ttcp -TTCP_SOURCE=ttcp.c -TTCP_BUILD_DIR=$(BUILD_DIR)/ttcp - -$(DL_DIR)/$(TTCP_SOURCE): - $(WGET) -P $(DL_DIR) $(TTCP_SOURCE_URL)/$(TTCP_SOURCE) - -$(TTCP_BUILD_DIR)/.unpacked: $(DL_DIR)/$(TTCP_SOURCE) - -mkdir $(TTCP_BUILD_DIR) - cp -af $(DL_DIR)/$(TTCP_SOURCE) $(TTCP_BUILD_DIR) - touch $(TTCP_BUILD_DIR)/.unpacked - -$(TTCP_BUILD_DIR)/.configured: $(TTCP_BUILD_DIR)/.unpacked - touch $(TTCP_BUILD_DIR)/.configured - -$(TTCP_BUILD_DIR)/ttcp: $(TTCP_BUILD_DIR)/.configured - $(TARGET_CC) -O2 -o $(TTCP_BUILD_DIR)/ttcp $(TTCP_BUILD_DIR)/$(TTCP_SOURCE) - -$(TARGET_DIR)/usr/bin/ttcp: $(TTCP_BUILD_DIR)/ttcp - cp -af $(TTCP_BUILD_DIR)/ttcp $(TARGET_DIR)/usr/bin/ - -ttcp: $(TARGET_DIR)/usr/bin/ttcp - -ttcp-source: $(DL_DIR)/$(TTCP_SOURCE) - -ttcp-clean: - rm -f $(TTCP_BUILD_DIR)/*.o $(TTCP_BUILD_DIR)/ttcp - -ttcp-dirclean: - rm -rf $(TTCP_BUILD_DIR) - diff --git a/obsolete-buildroot/make/uclibc.mk b/obsolete-buildroot/make/uclibc.mk deleted file mode 100644 index d234084da8..0000000000 --- a/obsolete-buildroot/make/uclibc.mk +++ /dev/null @@ -1,184 +0,0 @@ -############################################################# -# -# uClibc (the C library) -# -############################################################# -ifneq ($(strip $(USE_UCLIBC_SNAPSHOT)),) -# Be aware that this changes daily.... -UCLIBC_DIR:=$(BUILD_DIR)/uClibc -UCLIBC_SOURCE:=uClibc-$(strip $(USE_UCLIBC_SNAPSHOT)).tar.bz2 -UCLIBC_SITE:=http://www.uclibc.org/downloads/snapshots -else -UCLIBC_DIR:=$(BUILD_DIR)/uClibc-0.9.27 -UCLIBC_SOURCE:=uClibc-0.9.27.tar.bz2 -UCLIBC_SITE:=http://www.uclibc.org/downloads -endif - -UCLIBC_TARGET_ARCH:=$(shell echo $(ARCH) | sed -e s'/-.*//' \ - -e 's/i.86/i386/' \ - -e 's/sparc.*/sparc/' \ - -e 's/arm.*/arm/g' \ - -e 's/m68k.*/m68k/' \ - -e 's/ppc/powerpc/g' \ - -e 's/v850.*/v850/g' \ - -e 's/sh64/sh/' \ - -e 's/sh[234]/sh/' \ - -e 's/mips.*/mips/' \ - -e 's/mipsel.*/mips/' \ - -e 's/cris.*/cris/' \ -) - - -$(DL_DIR)/$(UCLIBC_SOURCE): - $(WGET) -P $(DL_DIR) $(UCLIBC_SITE)/$(UCLIBC_SOURCE) - -$(UCLIBC_DIR)/.unpacked: $(DL_DIR)/$(UCLIBC_SOURCE) -ifeq ($(SOFT_FLOAT),true) - # Make sure we have a soft float specs file for this arch - if [ ! -f $(SOURCE_DIR)/specs-$(ARCH)-soft-float ] ; then \ - echo soft float configured but no specs file for this arch ; \ - /bin/false ; \ - fi; -endif - bzcat $(DL_DIR)/$(UCLIBC_SOURCE) | tar -C $(BUILD_DIR) -xvf - - #(cd $(BUILD_DIR) ; ln -s $(DL_DIR)/uClibc) - #-mkdir $(UCLIBC_DIR) - #(cd $(DL_DIR)/uClibc && tar cf - .) | (cd $(UCLIBC_DIR) && tar xvfp - ) -ifeq ($(strip $(USE_UCLIBC_LDSO_0_9_24)),true) - $(SOURCE_DIR)/patch-kernel.sh $(UCLIBC_DIR) $(SOURCE_DIR) uClibc-ldso-0.9.24.patch -endif - touch $(UCLIBC_DIR)/.unpacked - -$(UCLIBC_DIR)/.configured: $(UCLIBC_DIR)/.unpacked $(LINUX_DIR)/.configured - $(SED) 's,^CROSS=.*,CROSS=$(TARGET_CROSS),g' $(UCLIBC_DIR)/Rules.mak -ifeq ($(ENABLE_LOCALE),true) - cp $(SOURCE_DIR)/uClibc.config-locale $(UCLIBC_DIR)/.config -else - cp $(SOURCE_DIR)/uClibc.config $(UCLIBC_DIR)/.config -endif - $(SED) 's,^.*TARGET_$(UCLIBC_TARGET_ARCH).*,TARGET_$(UCLIBC_TARGET_ARCH)=y,g' \ - $(UCLIBC_DIR)/.config - $(SED) 's,^TARGET_ARCH.*,TARGET_ARCH=\"$(UCLIBC_TARGET_ARCH)\",g' $(UCLIBC_DIR)/.config - $(SED) 's,^KERNEL_SOURCE=.*,KERNEL_SOURCE=\"$(LINUX_DIR)\",g' \ - $(UCLIBC_DIR)/.config - $(SED) 's,^RUNTIME_PREFIX=.*,RUNTIME_PREFIX=\"/\",g' \ - $(UCLIBC_DIR)/.config - $(SED) 's,^DEVEL_PREFIX=.*,DEVEL_PREFIX=\"/usr/\",g' \ - $(UCLIBC_DIR)/.config - $(SED) 's,^SHARED_LIB_LOADER_PREFIX=.*,SHARED_LIB_LOADER_PREFIX=\"/lib\",g' \ - $(UCLIBC_DIR)/.config -ifeq ($(strip $(BUILD_WITH_LARGEFILE)),true) - $(SED) 's,^.*UCLIBC_HAS_LFS.*,UCLIBC_HAS_LFS=y,g' $(UCLIBC_DIR)/.config -else - $(SED) 's,^.*UCLIBC_HAS_LFS.*,UCLIBC_HAS_LFS=n,g' $(UCLIBC_DIR)/.config -endif - $(SED) 's,.*UCLIBC_HAS_WCHAR.*,UCLIBC_HAS_WCHAR=y,g' $(UCLIBC_DIR)/.config -ifeq ($(strip $(SOFT_FLOAT)),true) - $(SED) 's,.*HAS_FPU.*,HAS_FPU=n\nUCLIBC_HAS_FLOATS=y\nUCLIBC_HAS_SOFT_FLOAT=y,g' $(UCLIBC_DIR)/.config -endif - mkdir -p $(TOOL_BUILD_DIR)/uClibc_dev/usr/include - mkdir -p $(TOOL_BUILD_DIR)/uClibc_dev/usr/lib - mkdir -p $(TOOL_BUILD_DIR)/uClibc_dev/lib - $(MAKE) -C $(UCLIBC_DIR) \ - PREFIX=$(TOOL_BUILD_DIR)/uClibc_dev/ \ - DEVEL_PREFIX=/usr/ \ - RUNTIME_PREFIX=$(TOOL_BUILD_DIR)/uClibc_dev/ \ - HOSTCC="$(HOSTCC)" \ - pregen install_dev; - touch $(UCLIBC_DIR)/.configured - -$(UCLIBC_DIR)/lib/libc.a: $(UCLIBC_DIR)/.configured $(LIBFLOAT_TARGET) - $(MAKE) -C $(UCLIBC_DIR) \ - PREFIX= \ - DEVEL_PREFIX=$(REAL_GNU_TARGET_NAME)/ \ - RUNTIME_PREFIX=/ \ - HOSTCC="$(HOSTCC)" \ - all -ifeq ($(strip $(USE_UCLIBC_LDSO_0_9_24)),true) - #rm -rf $(UCLIBC_DIR)/ld-uClibc* $(UCLIBC_DIR)/libdl* - $(MAKE) -C $(UCLIBC_DIR)/ldso-0.9.24 \ - PREFIX= \ - DEVEL_PREFIX=$(REAL_GNU_TARGET_NAME)/ \ - RUNTIME_PREFIX=/ \ - HOSTCC="$(HOSTCC)" \ - all shared -endif - -$(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/lib/libc.a: $(UCLIBC_DIR)/lib/libc.a - $(MAKE) -C $(UCLIBC_DIR) \ - PREFIX=$(STAGING_DIR)/ \ - DEVEL_PREFIX=$(REAL_GNU_TARGET_NAME)/ \ - RUNTIME_PREFIX=$(REAL_GNU_TARGET_NAME)/ \ - install_runtime - $(MAKE) -C $(UCLIBC_DIR) \ - PREFIX=$(STAGING_DIR)/ \ - DEVEL_PREFIX=$(REAL_GNU_TARGET_NAME)/ \ - RUNTIME_PREFIX=$(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/ \ - install_dev - $(MAKE) -C $(UCLIBC_DIR) \ - PREFIX=$(STAGING_DIR) \ - HOSTCC="$(HOSTCC)" \ - utils install_utils - # Clean up the host compiled utils... - $(MAKE) -C $(UCLIBC_DIR)/utils clean - -ifneq ($(TARGET_DIR),) -$(TARGET_DIR)/lib/libc.so.0: $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/lib/libc.a - $(MAKE) -C $(UCLIBC_DIR) \ - PREFIX=$(TARGET_DIR) \ - DEVEL_PREFIX=/usr/ \ - RUNTIME_PREFIX=/ \ - install_runtime - -$(TARGET_DIR)/usr/bin/ldd: $(TARGET_DIR)/lib/libc.so.0 - $(MAKE) -C $(UCLIBC_DIR) $(TARGET_CONFIGURE_OPTS) \ - PREFIX=$(TARGET_DIR) utils install_utils - -UCLIBC_TARGETS=$(TARGET_DIR)/lib/libc.so.0 $(TARGET_DIR)/usr/bin/ldd -endif - -uclibc-configured: $(UCLIBC_DIR)/.configured - -uclibc: $(STAGING_DIR)/bin/$(REAL_GNU_TARGET_NAME)-gcc $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/lib/libc.a \ - $(UCLIBC_TARGETS) - -uclibc-source: $(DL_DIR)/$(UCLIBC_SOURCE) - -uclibc-configured-source: uclibc-source - -uclibc-clean: - -$(MAKE) -C $(UCLIBC_DIR) clean - rm -f $(UCLIBC_DIR)/.config - -uclibc-dirclean: - rm -rf $(UCLIBC_DIR) - - - - -############################################################# -# -# uClibc for the target just needs its header files -# and whatnot installed. -# -############################################################# - -$(TARGET_DIR)/usr/lib/libc.a: $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/lib/libc.a - $(MAKE) -C $(UCLIBC_DIR) \ - PREFIX=$(TARGET_DIR) \ - DEVEL_PREFIX=/usr/ \ - RUNTIME_PREFIX=/ \ - install_dev - -ifeq ($(GCC_2_95_TOOLCHAIN),true) -uclibc_target: gcc2_95 uclibc $(TARGET_DIR)/usr/lib/libc.a -else -uclibc_target: gcc3_3 uclibc $(TARGET_DIR)/usr/lib/libc.a -endif - -uclibc_target-clean: - rm -f $(TARGET_DIR)/include - -uclibc_target-dirclean: - rm -f $(TARGET_DIR)/include - diff --git a/obsolete-buildroot/make/udhcp.mk b/obsolete-buildroot/make/udhcp.mk deleted file mode 100644 index 46cb203d0f..0000000000 --- a/obsolete-buildroot/make/udhcp.mk +++ /dev/null @@ -1,64 +0,0 @@ -############################################################# -# -# uchdp DHCP client and/or server -# -############################################################# -# Copyright (C) 2001-2003 by Erik Andersen <andersen@codepoet.org> -# Copyright (C) 2002 by Tim Riker <Tim@Rikers.org> -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 -# USA - -UDHCP_SOURCE:=udhcp-0.9.8.tar.gz -UDHCP_SITE:=http://udhcp.busybox.net/downloads/ -UDHCP_DIR:=$(BUILD_DIR)/udhcp-0.9.8 - -$(DL_DIR)/$(UDHCP_SOURCE): - $(WGET) -P $(DL_DIR) $(UDHCP_SITE)/$(UDHCP_SOURCE) - -udhcp-source: $(DL_DIR)/$(UDHCP_SOURCE) - -$(UDHCP_DIR)/.unpacked: $(DL_DIR)/$(UDHCP_SOURCE) - zcat $(DL_DIR)/$(UDHCP_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(UDHCP_DIR)/.unpacked - -#$(UDHCP_DIR)/.unpacked: -# (cd $(BUILD_DIR); \ -# CVS_PASSFILE=$(CVS_PASSFILE) \ -# cvs -z3 -d:pserver:anonymous@busybox.net:/var/cvs co udhcp ) -# touch $(UDHCP_DIR)/.unpacked - -$(UDHCP_DIR)/udhcpc: $(UDHCP_DIR)/.unpacked - $(MAKE) CROSS_COMPILE="$(TARGET_CROSS)" prefix="$(TARGET_DIR)" -C $(UDHCP_DIR) - -$(TARGET_DIR)/sbin/udhcpc: $(UDHCP_DIR)/udhcpc - $(SED) 's/pump/udhcpc/' $(TARGET_DIR)/etc/pcmcia/network* - $(SED) 's/PUMP/UDHCPC/' $(TARGET_DIR)/etc/pcmcia/network* - $(SED) 's/DHCP="n"/DHCP="y"/' $(TARGET_DIR)/etc/pcmcia/network* - mkdir -p $(TARGET_DIR)/sbin - rm -f $(TARGET_DIR)/sbin/udhcpc - cp $(UDHCP_DIR)/udhcpc $(TARGET_DIR)/sbin/ - mkdir -p $(TARGET_DIR)/usr/share/udhcpc - cp $(UDHCP_DIR)/samples/simple.script $(TARGET_DIR)/usr/share/udhcpc/default.script - chmod a+x $(TARGET_DIR)/sbin/udhcpc $(TARGET_DIR)/usr/share/udhcpc/default.script - -udhcp: uclibc $(TARGET_DIR)/sbin/udhcpc - -udhcp-clean: - rm -f $(TARGET_DIR)/sbin/udhcpc - -$(MAKE) -C $(UDHCP_DIR) clean - -udhcp-dirclean: - rm -rf $(UDHCP_DIR) diff --git a/obsolete-buildroot/make/util-linux.mk b/obsolete-buildroot/make/util-linux.mk deleted file mode 100644 index c29a8403b7..0000000000 --- a/obsolete-buildroot/make/util-linux.mk +++ /dev/null @@ -1,69 +0,0 @@ -############################################################# -# -# util-linux -# -############################################################# -UTIL-LINUX_SOURCE:=util-linux_2.12.orig.tar.gz -UTIL-LINUX_SITE:=http://ftp.debian.org/debian/pool/main/u/util-linux/ -UTIL-LINUX_PATCH:=util-linux_2.12-6.diff.gz -UTIL-LINUX_CAT:=zcat -UTIL-LINUX_DIR:=$(BUILD_DIR)/util-linux-2.12 -UTIL-LINUX_BINARY:=$(UTIL-LINUX_DIR)/misc-utils/mcookie -UTIL-LINUX_TARGET_BINARY:=$(TARGET_DIR)/usr/bin/mcookie - -$(DL_DIR)/$(UTIL-LINUX_SOURCE): - $(WGET) -P $(DL_DIR) $(UTIL-LINUX_SITE)/$(UTIL-LINUX_SOURCE) - -$(DL_DIR)/$(UTIL-LINUX_PATCH): - $(WGET) -P $(DL_DIR) $(UTIL-LINUX_SITE)/$(UTIL-LINUX_PATCH) - -$(UTIL-LINUX_DIR)/.unpacked: $(DL_DIR)/$(UTIL-LINUX_SOURCE) $(DL_DIR)/$(UTIL-LINUX_PATCH) - $(UTIL-LINUX_CAT) $(DL_DIR)/$(UTIL-LINUX_SOURCE) | tar -C $(BUILD_DIR) -xvf - - $(UTIL-LINUX_CAT) $(DL_DIR)/$(UTIL-LINUX_PATCH) | patch -p1 -d $(UTIL-LINUX_DIR) - cat $(SOURCE_DIR)/util-linux.patch | patch -p1 -d $(UTIL-LINUX_DIR) - touch $(UTIL-LINUX_DIR)/.unpacked - -$(UTIL-LINUX_DIR)/.configured: $(UTIL-LINUX_DIR)/.unpacked - (cd $(UTIL-LINUX_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - ARCH=$(ARCH) \ - ); - $(SED) "s,^INSTALLSUID=.*,INSTALLSUID=\\$$\(INSTALL\) -m \\$$\(BINMODE\)," \ - $(UTIL-LINUX_DIR)/MCONFIG - $(SED) "s,^USE_TTY_GROUP=.*,USE_TTY_GROUP=no," $(UTIL-LINUX_DIR)/MCONFIG - touch $(UTIL-LINUX_DIR)/.configured - -$(UTIL-LINUX_BINARY): $(UTIL-LINUX_DIR)/.configured - $(MAKE) ARCH=$(ARCH) CC=$(TARGET_CC) -C $(UTIL-LINUX_DIR) - -$(UTIL-LINUX_TARGET_BINARY): $(UTIL-LINUX_BINARY) - $(MAKE) DESTDIR=$(TARGET_DIR) USE_TTY_GROUP=no -C $(UTIL-LINUX_DIR) install - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - -util-linux: uclibc $(UTIL-LINUX_TARGET_BINARY) - -util-linux-source: $(DL_DIR)/$(UTIL-LINUX_SOURCE) - -util-linux-clean: - #There is no working 'uninstall' target. Just skip it... - #$(MAKE) DESTDIR=$(TARGET_DIR) -C $(UTIL-LINUX_DIR) uninstall - -$(MAKE) -C $(UTIL-LINUX_DIR) clean - -util-linux-dirclean: - rm -rf $(UTIL-LINUX_DIR) - - diff --git a/obsolete-buildroot/make/valgrind.mk b/obsolete-buildroot/make/valgrind.mk deleted file mode 100644 index 1c39c31fc3..0000000000 --- a/obsolete-buildroot/make/valgrind.mk +++ /dev/null @@ -1,88 +0,0 @@ -############################################################# -# -# valgrind -# -############################################################# - -VALGRIND_SITE:=http://developer.kde.org/~sewardj/ -VALGRIND_DIR:=$(BUILD_DIR)/valgrind-2.1.1 -VALGRIND_SOURCE:=valgrind-2.1.1.tar.bz2 -VALGRIND_PATCH:=$(SOURCE_DIR)/valgrind.patch - -$(DL_DIR)/$(VALGRIND_SOURCE): - $(WGET) -P $(DL_DIR) $(VALGRIND_SITE)/$(VALGRIND_SOURCE) - -$(VALGRIND_DIR)/.unpacked: $(DL_DIR)/$(VALGRIND_SOURCE) - bzcat $(DL_DIR)/$(VALGRIND_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(VALGRIND_DIR)/.unpacked - -$(VALGRIND_DIR)/.patched: $(VALGRIND_DIR)/.unpacked - cat $(VALGRIND_PATCH) | patch -d $(VALGRIND_DIR) -p1 - touch $(VALGRIND_DIR)/.patched - -$(VALGRIND_DIR)/.configured: $(VALGRIND_DIR)/.patched - (cd $(VALGRIND_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - $(DISABLE_NLS) \ - --without-uiout --disable-valgrindmi \ - --disable-tui --disable-valgrindtk \ - --without-x --without-included-gettext \ - ); - touch $(VALGRIND_DIR)/.configured - -$(VALGRIND_DIR)/coregrind/valgrind.so: $(VALGRIND_DIR)/.configured - $(MAKE) -C $(VALGRIND_DIR) - -$(STRIP) $(VALGRIND_DIR)/*.so* - touch -c $(VALGRIND_DIR)/coregrind/valgrind.so - -$(TARGET_DIR)/usr/bin/valgrind: $(VALGRIND_DIR)/coregrind/valgrind.so - $(MAKE) \ - prefix=$(TARGET_DIR)/usr \ - exec_prefix=$(TARGET_DIR)/usr \ - bindir=$(TARGET_DIR)/usr/bin \ - sbindir=$(TARGET_DIR)/usr/sbin \ - libexecdir=$(TARGET_DIR)/usr/lib \ - datadir=$(TARGET_DIR)/usr/share \ - sysconfdir=$(TARGET_DIR)/etc \ - sharedstatedir=$(TARGET_DIR)/usr/com \ - localstatedir=$(TARGET_DIR)/var \ - libdir=$(TARGET_DIR)/usr/lib \ - infodir=$(TARGET_DIR)/usr/info \ - mandir=$(TARGET_DIR)/usr/man \ - includedir=$(TARGET_DIR)/usr/include \ - -C $(VALGRIND_DIR) install; - rm -rf $(TARGET_DIR)/usr/share/doc/valgrind - #mkdir -p $(TARGET_DIR)/etc/default - #cp $(VALGRIND_DIR)/valgrind.default $(TARGET_DIR)/etc/default/valgrind - #mkdir -p $(TARGET_DIR)/usr/lib/valgrind - #cp $(VALGRIND_DIR)/woody.supp $(TARGET_DIR)/usr/lib/valgrind/ - touch -c $(TARGET_DIR)/usr/bin/valgrind - -ifeq ($(ARCH),i386) -valgrind: $(TARGET_DIR)/usr/bin/valgrind -else -valgrind: -endif - -valgrind-source: $(DL_DIR)/$(VALGRIND_SOURCE) - -valgrind-clean: - $(MAKE) -C $(VALGRIND_DIR) clean - -valgrind-dirclean: - rm -rf $(VALGRIND_DIR) - diff --git a/obsolete-buildroot/make/vsftpd.mk b/obsolete-buildroot/make/vsftpd.mk deleted file mode 100644 index 2fa4d1acae..0000000000 --- a/obsolete-buildroot/make/vsftpd.mk +++ /dev/null @@ -1,71 +0,0 @@ -# vsftpd - -VSFTPD_VERSION:=1.2.2 -VSFTPD_RELEASE:=1 - -VSFTPD_SOURCE:=vsftpd-$(VSFTPD_VERSION).tar.gz -VSFTPD_SITE:=ftp://vsftpd.beasts.org/users/cevans/ -VSFTPD_DIR:=$(BUILD_DIR)/vsftpd-$(VSFTPD_VERSION) -VSFTPD_CAT:=zcat - -VSFTPD_PATCH_DIR := $(SOURCE_DIR)/openwrt/patches/vsftpd - -VSFTPD_BUILD_DIR := $(BUILD_DIR)/vsftpd_$(VSFTPD_VERSION)-$(VSFTPD_RELEASE) -VSFTPD_IPK_DIR := $(OPENWRT_IPK_DIR)/vsftpd -VSFTPD_IPK := $(VSFTPD_BUILD_DIR)_$(ARCH).ipk - - -$(DL_DIR)/$(VSFTPD_SOURCE): - $(WGET) -P $(DL_DIR) $(VSFTPD_SITE)/$(VSFTPD_SOURCE) - - -$(VSFTPD_DIR)/.stamp-unpacked: $(DL_DIR)/$(VSFTPD_SOURCE) - $(VSFTPD_CAT) $(DL_DIR)/$(VSFTPD_SOURCE) | tar -C $(BUILD_DIR) -xvf - - - touch $(VSFTPD_DIR)/.stamp-unpacked - - -$(VSFTPD_DIR)/.stamp-patched: $(VSFTPD_DIR)/.stamp-unpacked - $(SOURCE_DIR)/patch-kernel.sh $(VSFTPD_DIR) $(VSFTPD_PATCH_DIR) - - touch $(VSFTPD_DIR)/.stamp-patched - - -$(VSFTPD_DIR)/.stamp-built: $(VSFTPD_DIR)/.stamp-patched - cd $(VSFTPD_DIR) ; \ - $(MAKE) \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - - touch $(VSFTPD_DIR)/.stamp-built - - -$(VSFTPD_BUILD_DIR): $(VSFTPD_DIR)/.stamp-built - mkdir -p $(VSFTPD_BUILD_DIR) - - install -m0755 -d $(VSFTPD_BUILD_DIR)/usr/sbin - install -m0755 $(VSFTPD_DIR)/vsftpd $(VSFTPD_BUILD_DIR)/usr/sbin/ - - install -m0755 -d $(VSFTPD_BUILD_DIR)/etc - install -m0644 $(VSFTPD_IPK_DIR)/root/etc/vsftpd.conf $(VSFTPD_BUILD_DIR)/etc/ - install -m0755 -d $(VSFTPD_BUILD_DIR)/etc/init.d - install -m0755 $(VSFTPD_IPK_DIR)/root/etc/init.d/vsftpd $(VSFTPD_BUILD_DIR)/etc/init.d/ - - $(STRIP) $(VSFTPD_BUILD_DIR)/usr/sbin/* - - -$(VSFTPD_IPK): $(VSFTPD_BUILD_DIR) - cp -a $(VSFTPD_IPK_DIR)/CONTROL $(VSFTPD_BUILD_DIR)/ - perl -pi -e "s/^Vers.*:.*$$/Version: $(VSFTPD_VERSION)-$(VSFTPD_RELEASE)/" $(VSFTPD_BUILD_DIR)/CONTROL/control - perl -pi -e "s/^Arch.*:.*$$/Architecture: $(ARCH)/" $(VSFTPD_BUILD_DIR)/CONTROL/control - cd $(BUILD_DIR); $(IPKG_BUILD) $(VSFTPD_BUILD_DIR) - - -vsftpd-source: $(DL_DIR)/$(VSFTPD_SOURCE) - -vsftpd-ipk: ipkg-utils $(VSFTPD_IPK) - -vsftpd-clean: - rm -rf $(VSFTPD_DIR) - rm -rf $(VSFTPD_BUILD_DIR) - rm -rf $(VSFTPD_IPK) diff --git a/obsolete-buildroot/make/vtun.mk b/obsolete-buildroot/make/vtun.mk deleted file mode 100644 index 595a6f82b2..0000000000 --- a/obsolete-buildroot/make/vtun.mk +++ /dev/null @@ -1,66 +0,0 @@ -############################################################# -# -# vtun -# -# NOTE: Uses start-stop-daemon in init script, so be sure -# to enable that within busybox -# -############################################################# -VTUN_SOURCE:=vtun-2.6.tar.gz -VTUN_SITE:=http://aleron.dl.sourceforge.net/sourceforge/vtun/ -VTUN_DIR:=$(BUILD_DIR)/vtun-2.6 -VTUN_CAT:=zcat -VTUN_BINARY:=vtund -VTUN_TARGET_BINARY:=usr/sbin/vtund -VTUN_PATCH:=$(SOURCE_DIR)/vtun.patch - -$(DL_DIR)/$(VTUN_SOURCE): - $(WGET) -P $(DL_DIR) $(VTUN_SITE)/$(VTUN_SOURCE) - -vtun-source: $(DL_DIR)/$(VTUN_SOURCE) - -$(VTUN_DIR)/.unpacked: $(DL_DIR)/$(VTUN_SOURCE) - $(VTUN_CAT) $(DL_DIR)/$(VTUN_SOURCE) | tar -C $(BUILD_DIR) -xvf - - mv $(BUILD_DIR)/vtun $(VTUN_DIR) - cat $(VTUN_PATCH) | patch -p1 -d $(VTUN_DIR) - touch $(VTUN_DIR)/.unpacked - -$(VTUN_DIR)/.configured: $(VTUN_DIR)/.unpacked zlib lzo openssl - (cd $(VTUN_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --exec-prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ - --sysconfdir=/etc \ - --datadir=/usr/share \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - --with-ssl-headers=$(STAGING_DIR)/include/openssl \ - --with-lzo-headers=$(STAGING_DIR)/include \ - ); - touch $(VTUN_DIR)/.configured - -$(VTUN_DIR)/$(VTUN_BINARY): $(VTUN_DIR)/.configured - $(MAKE) -C $(VTUN_DIR) - -$(TARGET_DIR)/$(VTUN_TARGET_BINARY): $(VTUN_DIR)/$(VTUN_BINARY) - $(MAKE) DESTDIR=$(TARGET_DIR) -C $(VTUN_DIR) install - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ - $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc - -vtun: uclibc $(TARGET_DIR)/$(VTUN_TARGET_BINARY) - -vtun-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) -C $(VTUN_DIR) uninstall - -$(MAKE) -C $(VTUN_DIR) clean - -vtun-dirclean: - rm -rf $(VTUN_DIR) - diff --git a/obsolete-buildroot/make/wshaper.mk b/obsolete-buildroot/make/wshaper.mk deleted file mode 100644 index d892a60565..0000000000 --- a/obsolete-buildroot/make/wshaper.mk +++ /dev/null @@ -1,50 +0,0 @@ -###################################################### -# -# An example makefile to fetch a package from sources -# then fetch the ipkg updates required to the base package -# extract the archives into the build tree -# and then build the source -# -###################################################### - - -# For this example we'll use a fairly simple package that compiles easily -# and has sources available for download at sourceforge -WSHAPER=wondershaper-1.1a -WSHAPER_TARGET=wondershaper-1.1a_mipsel.ipk -WSHAPER_SITE=http://lartc.org/wondershaper -WSHAPER_SOURCE=wondershaper-1.1a.tar.gz -WSHAPERIPK_SITE=http://openwrt.rozeware.bc.ca/ipkg-dev -WSHAPERIPK_SRC=wondershaper-1.1a-pkg.tgz - - - -# define a target for the master makefile -wshaper-ipk: $(BUILD_DIR)/$(WSHAPER_TARGET) - -# We need to download sources if we dont have them -$(DL_DIR)/$(WSHAPER_SOURCE) : - $(WGET) -P $(DL_DIR) $(WSHAPER_SITE)/$(WSHAPER_SOURCE) - -# As well as the upstream package sources, we need the updates -# for ipkg packaging -$(DL_DIR)/$(WSHAPERIPK_SRC) : - $(WGET) -P $(DL_DIR) $(WSHAPERIPK_SITE)/$(WSHAPERIPK_SRC) - -# if we have the sources, they do no good unless they are unpacked -$(BUILD_DIR)/$(WSHAPER)/.unpacked: $(DL_DIR)/$(WSHAPER_SOURCE) - tar -C $(BUILD_DIR) -zxf $(DL_DIR)/$(WSHAPER_SOURCE) - touch $(BUILD_DIR)/$(WSHAPER)/.unpacked - -# with the upstream sources unpacked, they still dont do much good without -# the ipkg control and rule files -$(BUILD_DIR)/$(WSHAPER)/ipkg/control : $(BUILD_DIR)/$(WSHAPER)/.unpacked $(DL_DIR)/$(WSHAPERIPK_SRC) - tar -C $(BUILD_DIR)/$(WSHAPER) -zxf $(DL_DIR)/$(WSHAPERIPK_SRC) - -# now that we have it all in place, just build it -$(BUILD_DIR)/$(WSHAPER_TARGET): $(BUILD_DIR)/$(WSHAPER)/ipkg/control - cd $(BUILD_DIR)/$(WSHAPER); $(IPKG_BUILDPACKAGE) - - - - diff --git a/obsolete-buildroot/make/wtools.mk b/obsolete-buildroot/make/wtools.mk deleted file mode 100644 index 53ed4ff574..0000000000 --- a/obsolete-buildroot/make/wtools.mk +++ /dev/null @@ -1,50 +0,0 @@ -############################################################# -# -# wtools - Wireless Tools -# -############################################################# -# -WTOOLS_SOURCE_URL=http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux -WTOOLS_SOURCE=wireless_tools.26.tar.gz -WTOOLS_BUILD_DIR=$(BUILD_DIR)/wireless_tools.26 - -$(DL_DIR)/$(WTOOLS_SOURCE): - $(WGET) -P $(DL_DIR) $(WTOOLS_SOURCE_URL)/$(WTOOLS_SOURCE) - -$(WTOOLS_BUILD_DIR)/.unpacked: $(DL_DIR)/$(WTOOLS_SOURCE) - zcat $(DL_DIR)/$(WTOOLS_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(WTOOLS_BUILD_DIR)/.unpacked - -$(WTOOLS_BUILD_DIR)/.configured: $(WTOOLS_BUILD_DIR)/.unpacked - touch $(WTOOLS_BUILD_DIR)/.configured - -$(WTOOLS_BUILD_DIR)/iwconfig: $(WTOOLS_BUILD_DIR)/.configured - $(MAKE) -C $(WTOOLS_BUILD_DIR) \ - CC=$(TARGET_CC) CFLAGS="$(TARGET_CFLAGS)" \ - BUILD_SHARED=y # may want to make this an option - -$(TARGET_DIR)/sbin/iwconfig: $(WTOOLS_BUILD_DIR)/iwconfig - # Copy The Wireless Tools - cp -af $(WTOOLS_BUILD_DIR)/iwconfig $(TARGET_DIR)/sbin/ - cp -af $(WTOOLS_BUILD_DIR)/iwevent $(TARGET_DIR)/sbin/ - cp -af $(WTOOLS_BUILD_DIR)/iwgetid $(TARGET_DIR)/sbin/ - cp -af $(WTOOLS_BUILD_DIR)/iwlist $(TARGET_DIR)/sbin/ - cp -af $(WTOOLS_BUILD_DIR)/iwpriv $(TARGET_DIR)/sbin/ - cp -af $(WTOOLS_BUILD_DIR)/iwspy $(TARGET_DIR)/sbin/ - cp -af $(WTOOLS_BUILD_DIR)/libiw.so.26 $(TARGET_DIR)/lib - $(STRIP) $(TARGET_DIR)/sbin/iwconfig $(TARGET_DIR)/sbin/iwevent \ - $(TARGET_DIR)/sbin/iwgetid $(TARGET_DIR)/sbin/iwlist \ - $(TARGET_DIR)/sbin/iwpriv $(TARGET_DIR)/sbin/iwspy \ - $(TARGET_DIR)/lib/libiw.so.26 - -wtools: $(TARGET_DIR)/sbin/iwconfig - -wtools-source: $(DL_DIR)/$(WTOOLS_SOURCE) - -wtools-clean: - $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(WTOOLS_BUILD_DIR) uninstall - -$(MAKE) -C $(WTOOLS_BUILD_DIR) clean - -wtools-dirclean: - rm -rf $(WTOOLS_BUILD_DIR) - diff --git a/obsolete-buildroot/make/zlib.mk b/obsolete-buildroot/make/zlib.mk deleted file mode 100644 index 8583718c7d..0000000000 --- a/obsolete-buildroot/make/zlib.mk +++ /dev/null @@ -1,86 +0,0 @@ -############################################################# -# -# zlib -# -############################################################# -ZLIB_SOURCE=zlib-1.1.4.tar.bz2 -ZLIB_SITE=http://aleron.dl.sourceforge.net/sourceforge/libpng -ZLIB_DIR=$(BUILD_DIR)/zlib-1.1.4 -ZLIB_CFLAGS= $(TARGET_CFLAGS) -fPIC -ifeq ($(strip $(BUILD_WITH_LARGEFILE)),true) -ZLIB_CFLAGS+= -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -endif - -ZLIB_IPK_DIR=$(BUILD_DIR)/zlib-1.1.4-ipk -ZLIB_IPK=$(BUILD_DIR)/zlib_1.1.4-1_mipsel.ipk - -$(DL_DIR)/$(ZLIB_SOURCE): - $(WGET) -P $(DL_DIR) $(ZLIB_SITE)/$(ZLIB_SOURCE) - -$(ZLIB_DIR)/.source: $(DL_DIR)/$(ZLIB_SOURCE) - bzcat $(DL_DIR)/$(ZLIB_SOURCE) | tar -C $(BUILD_DIR) -xvf - - touch $(ZLIB_DIR)/.source - -$(ZLIB_DIR)/.configured: $(ZLIB_DIR)/.source - (cd $(ZLIB_DIR); \ - ./configure \ - --shared \ - --prefix=/usr \ - --exec-prefix=$(STAGING_DIR)/usr/bin \ - --libdir=$(STAGING_DIR)/lib \ - --includedir=$(STAGING_DIR)/include \ - ); - touch $(ZLIB_DIR)/.configured; - -$(ZLIB_DIR)/libz.so.1.1.4: $(ZLIB_DIR)/.configured - $(MAKE) LDSHARED="$(TARGET_CROSS)ld -shared -soname,libz.so.1" \ - CFLAGS="$(ZLIB_CFLAGS)" CC=$(TARGET_CC) -C $(ZLIB_DIR) all libz.a; - touch -c $(ZLIB_DIR)/libz.so.1.1.4 - -$(STAGING_DIR)/lib/libz.so.1.1.4: $(ZLIB_DIR)/libz.so.1.1.4 - cp -dpf $(ZLIB_DIR)/libz.a $(STAGING_DIR)/lib; - cp -dpf $(ZLIB_DIR)/zlib.h $(STAGING_DIR)/include; - cp -dpf $(ZLIB_DIR)/zconf.h $(STAGING_DIR)/include; - cp -dpf $(ZLIB_DIR)/libz.so* $(STAGING_DIR)/lib; - (cd $(STAGING_DIR)/lib; ln -fs libz.so.1.1.4 libz.so.1); - chmod a-x $(STAGING_DIR)/lib/libz.so.1.1.4 - touch -c $(STAGING_DIR)/lib/libz.so.1.1.4 - -$(TARGET_DIR)/lib/libz.so.1.1.4: $(STAGING_DIR)/lib/libz.so.1.1.4 - cp -dpf $(STAGING_DIR)/lib/libz.so* $(TARGET_DIR)/lib; - -$(STRIP) $(TARGET_DIR)/lib/libz.so* - touch -c $(TARGET_DIR)/lib/libz.so.1.1.4 - -$(TARGET_DIR)/usr/lib/libz.a: $(STAGING_DIR)/lib/libz.so.1.1.4 - mkdir -p $(TARGET_DIR)/usr/include - cp -dpf $(STAGING_DIR)/include/zlib.h $(TARGET_DIR)/usr/include/ - cp -dpf $(STAGING_DIR)/include/zconf.h $(TARGET_DIR)/usr/include/ - cp -dpf $(STAGING_DIR)/lib/libz.a $(TARGET_DIR)/usr/lib/ - rm -f $(TARGET_DIR)/lib/libz.so - (cd $(TARGET_DIR)/usr/lib; ln -fs /lib/libz.so.1.1.4 libz.so) - touch -c $(TARGET_DIR)/usr/lib/libz.a - -zlib-headers: $(TARGET_DIR)/usr/lib/libz.a - -zlib: uclibc $(TARGET_DIR)/lib/libz.so.1.1.4 - -$(ZLIB_IPK): uclibc $(STAGING_DIR)/lib/libz.so.1.1.4 - mkdir -p $(ZLIB_IPK_DIR)/CONTROL - cp $(SOURCE_DIR)/openwrt/ipkg/zlib/control $(ZLIB_IPK_DIR)/CONTROL/control - mkdir -p $(ZLIB_IPK_DIR)/lib - cp -dpf $(STAGING_DIR)/lib/libz.so* $(ZLIB_IPK_DIR)/lib; - -$(STRIP) $(ZLIB_IPK_DIR)/lib/libz.so* - touch -c $(ZLIB_IPK_DIR)/lib/libz.so.1.1.4 - cd $(BUILD_DIR); $(IPKG_BUILD) $(ZLIB_IPK_DIR) - -zlib-ipk: $(ZLIB_IPK) - -zlib-source: $(DL_DIR)/$(ZLIB_SOURCE) - -zlib-clean: - rm -f $(TARGET_DIR)/lib/libz.so* - -$(MAKE) -C $(ZLIB_DIR) clean - -zlib-dirclean: - rm -rf $(ZLIB_DIR) - |