The rules are working for me and hopefully for the rest too. Question about the rules?
arora - webkit browser for qt gpm - mouse pointer for console etc links - tiny browser for directx, fbcon, X, etc sdl-gfx - SDL_gfx module sdl-ttf - SDL_ttf module sparsehash - efficient hash map wpa_supplicant - to use encrypted wlan -- Markus Rathgeb Public Key Server: http://wwwkeys.us.pgp.net/ bzw. hkp://wwwkeys.us.pgp.net/ Public Key Server: http://stinkfoot.org:11371/ bzw. hkp://stinkfoot.org "Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun." "It's only after we've lost everything, that we're free to do anything!"
# Copyright (C) 2009 by Markus Rathgeb <rathgeb.mar...@googlemail.com> PACKAGES-$(PTXCONF_ARORA) += arora # # Paths and names # ARORA_NAME := arora ARORA_VERSION := 0.7.1 ARORA := $(ARORA_NAME)-$(ARORA_VERSION) ARORA_SUFFIX := tar.gz ARORA_URL := "http://arora.googlecode.com/files/$(ARORA).$(ARORA_SUFFIX)" ARORA_SOURCE := $(SRCDIR)/$(ARORA).$(ARORA_SUFFIX) ARORA_DIR := $(BUILDDIR)/$(ARORA) ARORA_SRCDIR := $(BUILDDIR)/$(ARORA) # ---------------------------------------------------------------------------- # Get # ---------------------------------------------------------------------------- arora_get: $(STATEDIR)/arora.get $(STATEDIR)/arora.get: $(arora_get_deps_default) @$(call targetinfo, $@) @$(call touch, $@) $(ARORA_SOURCE): @$(call targetinfo, $@) @$(call get, ARORA) # ---------------------------------------------------------------------------- # Extract # ---------------------------------------------------------------------------- arora_extract: $(STATEDIR)/arora.extract $(STATEDIR)/arora.extract: $(arora_extract_deps_default) @$(call targetinfo, $@) @$(call clean, $(ARORA_DIR)) @$(call extract, ARORA) @$(call patchin, ARORA) @$(call touch, $@) # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- arora_prepare: $(STATEDIR)/arora.prepare ARORA_PATH := PATH=$(CROSS_PATH) ARORA_ENV := \ $(CROSS_ENV) \ QMAKEPATH=$(QT4_DIR) \ INSTALL_ROOT=$(SYSROOT) # QMAKESPEC=$(QT4_DIR)/mkspecs/qws/linux-ptx-g++ # # autoconf # ARORA_AUTOCONF := $(CROSS_AUTOCONF_USR) $(STATEDIR)/arora.prepare: $(arora_prepare_deps_default) @$(call targetinfo, $@) @$(call clean, $(ARORA_DIR)/config.cache) # cd $(ARORA_DIR) && \ # $(ARORA_PATH) $(ARORA_ENV) \ # CC="$(CROSS_CC)" \ # $(QT4_DIR)/bin/qmake $(ARORA_SRCDIR)/arora.pro $(ARORA_AUTOCONF) cd $(ARORA_DIR) && \ $(ARORA_PATH) $(ARORA_ENV) \ $(QT4_DIR)/bin/qmake $(ARORA_SRCDIR)/arora.pro @$(call touch, $@) # ---------------------------------------------------------------------------- # Compile # ---------------------------------------------------------------------------- arora_compile: $(STATEDIR)/arora.compile $(STATEDIR)/arora.compile: $(arora_compile_deps_default) @$(call targetinfo, $@) cd $(ARORA_DIR) && $(ARORA_ENV) $(ARORA_PATH) $(MAKE) $(PARALLELMFLAGS) @$(call touch, $@) # ---------------------------------------------------------------------------- # Install # ---------------------------------------------------------------------------- arora_install: $(STATEDIR)/arora.install $(STATEDIR)/arora.install: $(arora_install_deps_default) @$(call targetinfo, $@) @$(call install, ARORA) @$(call touch, $@) # ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- arora_targetinstall: $(STATEDIR)/arora.targetinstall $(STATEDIR)/arora.targetinstall: $(arora_targetinstall_deps_default) @$(call targetinfo, $@) @$(call install_init, arora) @$(call install_fixup, arora,PACKAGE,arora) @$(call install_fixup, arora,PRIORITY,optional) @$(call install_fixup, arora,VERSION,$(ARORA_VERSION)) @$(call install_fixup, arora,SECTION,base) @$(call install_fixup, arora,AUTHOR,"Markus Rathgeb <rathgeb.mark...@googlemail.com>") @$(call install_fixup, arora,DEPENDS,) @$(call install_fixup, arora,DESCRIPTION,missing) @$(call install_copy, arora, 0, 0, 0755, $(ARORA_DIR)/arora, /usr/bin/arora) # @$(call install_copy, arora, 0, 0, 0755, $(ARORA_DIR)/arora-cacheinfo, /usr/bin/arora-cacheinfo) # @$(call install_copy, arora, 0, 0, 0755, $(ARORA_DIR)/arora-placesimport, /usr/bin/arora-placesimport) # @$(call install_copy, arora, 0, 0, 0755, $(ARORA_DIR)/htmlToXBel, /usr/bin/htmlToXBel) @$(call install_finish, arora) @$(call touch, $@) # ---------------------------------------------------------------------------- # Clean # ---------------------------------------------------------------------------- arora_clean: rm -rf $(STATEDIR)/arora.* rm -rf $(PKGDIR)/arora_* rm -rf $(ARORA_DIR)
## SECTION=qt config ARORA tristate prompt "Arora" select QT4 select QT4_BUILD_GUI select QT4_BUILD_SQL select QT4_BUILD_WEBKIT help A cross-platform Qt4 WebKit browser
## SECTION=system_libraries config GPM tristate prompt "gpm" select NCURSES help Console-based mouse driver
## SECTION=networking menuconfig LINKS tristate prompt "links" select NCURSES select OPENSSL if LINKS_SSL # select OPENSSL_SHARED select GPM if LINKS_GPM select LIBPNG if LINKS_PNG select LIBJPEG if LINKS_JPEG select XORG_LIB_XEXT if LINKS_X select DIRECTFB if LINKS_DIRECTFB select SDL if LINKS_SDL # select SDL_SHARED select ZLIB if LINKS_ZLIB select BZIP2 if LINKS_BZIP2 help links is a fast lightweight text and graphic web-browser if LINKS config LINKS_SSL bool prompt "support for SSL" config LINKS_GPM bool prompt "support for GPM" config LINKS_PNG bool prompt "support for png" config LINKS_JPEG bool prompt "support for jpeg" config LINKS_FBCON bool select LINKS_PNG select LINKS_JPEG select LINKS_GPM prompt "support for fbcon" #config LINKS_TIFF # bool # select # prompt "support for tiff" config LINKS_X bool select LINKS_PNG prompt "support for X" config LINKS_DIRECTFB bool select LINKS_PNG prompt "support for DirectFB" config LINKS_SDL bool prompt "support for SDL" config LINKS_ZLIB bool prompt "support for zlib" config LINKS_BZIP2 bool prompt "support for bzip2" endif
# Copyright (C) 2009 by Markus Rathgeb <rathgeb.mar...@googlemail.com> PACKAGES-$(PTXCONF_LINKS) += links # # Paths and names # LINKS_NAME := links LINKS_VERSION := 2.2 LINKS := $(LINKS_NAME)-$(LINKS_VERSION) LINKS_SUFFIX := tar.bz2 LINKS_URL := http://links.twibright.com/download/$(LINKS).$(LINKS_SUFFIX) LINKS_SOURCE := $(SRCDIR)/$(LINKS).$(LINKS_SUFFIX) LINKS_DIR := $(BUILDDIR)/$(LINKS) # ---------------------------------------------------------------------------- # Get # ---------------------------------------------------------------------------- links_get: $(STATEDIR)/links.get $(STATEDIR)/links.get: $(links_get_deps_default) @$(call targetinfo, $@) @$(call touch, $@) $(LINKS_SOURCE): @$(call targetinfo, $@) @$(call get, LINKS) # ---------------------------------------------------------------------------- # Extract # ---------------------------------------------------------------------------- links_extract: $(STATEDIR)/links.extract $(STATEDIR)/links.extract: $(links_extract_deps_default) @$(call targetinfo, $@) @$(call clean, $(LINKS_DIR)) @$(call extract, LINKS) @$(call patchin, LINKS) @$(call touch, $@) # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- links_prepare: $(STATEDIR)/links.prepare LINKS_PATH := PATH=$(CROSS_PATH) LINKS_ENV := $(CROSS_ENV) # # autoconf # LINKS_AUTOCONF := $(CROSS_AUTOCONF_USR) ifneq ($(PTXCONF_LINKS_X)$(PTXCONF_LINKS_FBCON)$(PTXCONF_LINKS_DIRECTFB),) LINKS_AUTOCONF += --enable-graphics else LINKS_AUTOCONF += --disable-graphics endif ifdef PTXCONF_LINKS_SSL LINKS_AUTOCONF += --with-ssl else LINKS_AUTOCONF += --without-ssl endif ifdef PTXCONF_LINKS_GPM LINKS_AUTOCONF += --with-gpm else LINKS_AUTOCONF += --without-gpm # Note: ./configure only support 'gpm' features auto-detection, so # we use the autoconf trick (see Gentoo ebuild) LINKS_ENV += ac_cv_lib_gpm_Gpm_Open=no endif ifdef PTXCONF_LINKS_PNG LINKS_AUTOCONF += --with-libpng else LINKS_AUTOCONF += --without-libpng endif ifdef PTXCONF_LINKS_JPEG LINKS_AUTOCONF += --with-libjpeg else LINKS_AUTOCONF += --without-libjpeg endif ifdef PTXCONF_LINKS_FBCON LINKS_AUTOCONF += --with-fb else LINKS_AUTOCONF += --without-fb endif ifdef PTXCONF_LINKS_TIFF LINKS_AUTOCONF += --with-libtiff else LINKS_AUTOCONF += --without-libtiff endif ifdef PTXCONF_LINKS_X LINKS_AUTOCONF += --with-x else LINKS_AUTOCONF += --without-x endif ifdef PTXCONF_LINKS_DIRECTFB LINKS_AUTOCONF += --with-directfb else LINKS_AUTOCONF += --without-directfb endif ifdef PTXCONF_LINKS_SDL LINKS_AUTOCONF += --with-sdl else LINKS_AUTOCONF += --without-sdl endif ifdef PTXCONF_LINKS_ZLIB LINKS_AUTOCONF += --with-zlib else LINKS_AUTOCONF += --without-zlib endif ifdef PTXCONF_LINKS_BZIP2 LINKS_AUTOCONF += --with-bzip2 else LINKS_AUTOCONF += --without-bzip2 endif $(STATEDIR)/links.prepare: $(links_prepare_deps_default) @$(call targetinfo, $@) @$(call clean, $(LINKS_DIR)/config.cache) cd $(LINKS_DIR) && \ $(LINKS_PATH) $(LINKS_ENV) \ CC="$(CROSS_CC)" \ ./configure $(LINKS_AUTOCONF) @$(call touch, $@) # ---------------------------------------------------------------------------- # Compile # ---------------------------------------------------------------------------- links_compile: $(STATEDIR)/links.compile $(STATEDIR)/links.compile: $(links_compile_deps_default) @$(call targetinfo, $@) cd $(LINKS_DIR) && $(LINKS_ENV) $(LINKS_PATH) make @$(call touch, $@) # ---------------------------------------------------------------------------- # Install # ---------------------------------------------------------------------------- links_install: $(STATEDIR)/links.install $(STATEDIR)/links.install: $(links_install_deps_default) @$(call targetinfo, $@) @$(call install, LINKS) @$(call touch, $@) # ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- links_targetinstall: $(STATEDIR)/links.targetinstall $(STATEDIR)/links.targetinstall: $(links_targetinstall_deps_default) @$(call targetinfo, $@) @$(call install_init, links) @$(call install_fixup, links,PACKAGE,links) @$(call install_fixup, links,PRIORITY,optional) @$(call install_fixup, links,VERSION,$(LINKS_VERSION)) @$(call install_fixup, links,SECTION,base) @$(call install_fixup, links,AUTHOR,"Markus Rathgeb <rathgeb.mark...@googlemail.com>") @$(call install_fixup, links,DEPENDS,) @$(call install_fixup, links,DESCRIPTION,missing) @$(call install_copy, links, 0, 0, 0755, $(LINKS_DIR)/links, /usr/bin/links) #...@$(call install_link, links, links, /bin/links2) @$(call install_finish, links) @$(call touch, $@) # ---------------------------------------------------------------------------- # Clean # ---------------------------------------------------------------------------- links_clean: rm -rf $(STATEDIR)/links.* rm -rf $(PKGDIR)/links_* rm -rf $(LINKS_DIR)
# Copyright (C) 2009 by Markus Rathgeb <rathgeb.mar...@googlemail.com> PACKAGES-$(PTXCONF_GPM) += gpm # # Paths and names # GPM_NAME := gpm GPM_VERSION := 1.20.6 GPM := $(GPM_NAME)-$(GPM_VERSION) GPM_SUFFIX := tar.lzma GPM_URL := http://linux.schottelius.org/gpm/archives/$(GPM).$(GPM_SUFFIX) GPM_SOURCE := $(SRCDIR)/$(GPM).$(GPM_SUFFIX) GPM_DIR := $(BUILDDIR)/$(GPM) # ---------------------------------------------------------------------------- # Get # ---------------------------------------------------------------------------- gpm_get: $(STATEDIR)/gpm.get $(STATEDIR)/gpm.get: $(gpm_get_deps_default) @$(call targetinfo, $@) @$(call touch, $@) $(GPM_SOURCE): @$(call targetinfo, $@) @$(call get, GPM) # ---------------------------------------------------------------------------- # Extract # ---------------------------------------------------------------------------- gpm_extract: $(STATEDIR)/gpm.extract $(STATEDIR)/gpm.extract: $(gpm_extract_deps_default) @$(call targetinfo, $@) @$(call clean, $(GPM_DIR)) @$(call extract, GPM) @$(call patchin, GPM) @$(call touch, $@) # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- gpm_prepare: $(STATEDIR)/gpm.prepare GPM_PATH := PATH=$(CROSS_PATH) GPM_ENV := $(CROSS_ENV) # # autoconf # GPM_AUTOCONF := $(CROSS_AUTOCONF_USR) $(STATEDIR)/gpm.prepare: $(gpm_prepare_deps_default) @$(call targetinfo, $@) @$(call clean, $(GPM_DIR)/config.cache) cd $(GPM_DIR) && \ $(GPM_PATH) $(GPM_ENV) \ ./configure $(GPM_AUTOCONF) @$(call touch, $@) # ---------------------------------------------------------------------------- # Compile # ---------------------------------------------------------------------------- gpm_compile: $(STATEDIR)/gpm.compile $(STATEDIR)/gpm.compile: $(gpm_compile_deps_default) @$(call targetinfo, $@) cd $(GPM_DIR) && $(GPM_ENV) $(GPM_PATH) make @$(call touch, $@) # ---------------------------------------------------------------------------- # Install # ---------------------------------------------------------------------------- gpm_install: $(STATEDIR)/gpm.install $(STATEDIR)/gpm.install: $(gpm_install_deps_default) @$(call targetinfo, $@) @$(call install, GPM) @$(call touch, $@) # ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- gpm_targetinstall: $(STATEDIR)/gpm.targetinstall $(STATEDIR)/gpm.targetinstall: $(gpm_targetinstall_deps_default) @$(call targetinfo, $@) @$(call install_init, gpm) @$(call install_fixup, gpm,PACKAGE,gpm) @$(call install_fixup, gpm,PRIORITY,optional) @$(call install_fixup, gpm,VERSION,$(GPM_VERSION)) @$(call install_fixup, gpm,SECTION,base) @$(call install_fixup, gpm,AUTHOR,"Markus Rathgeb <rathgeb.mark...@googlemail.com>") @$(call install_fixup, gpm,DEPENDS,) @$(call install_fixup, gpm,DESCRIPTION,missing) @$(call install_copy, gpm, 0, 0, 0755, $(GPM_DIR)/src/gpm, /usr/sbin/gpm) @$(call install_copy, gpm, 0, 0, 0755, $(GPM_DIR)/src/lib/libgpm.so.2.1.0, /usr/lib/libgpm.so.2.1.0) @$(call install_link, gpm, libgpm.so.2.1.0, /usr/lib/libgpm.so.2) @$(call install_link, gpm, libgpm.so.2, /usr/lib/libgpm.so) @$(call install_finish, gpm) @$(call touch, $@) # ---------------------------------------------------------------------------- # Clean # ---------------------------------------------------------------------------- gpm_clean: rm -rf $(STATEDIR)/gpm.* rm -rf $(PKGDIR)/gpm_* rm -rf $(GPM_DIR)
## SECTION=multimedia_sdl config SDL_GFX tristate select SDL prompt "SDL gfx "
# Copyright (C) 2009 by Markus Rathgeb <rathgeb.mar...@googlemail.com> # # We provide this package # PACKAGES-$(PTXCONF_SDL_GFX) += sdl-gfx # # Paths and names # SDL_GFX_VERSION := 2.0.19 SDL_GFX := SDL_gfx-$(SDL_GFX_VERSION) SDL_GFX_SUFFIX := tar.gz #SDL_GFX_URL := http://www.ferzkopp.net/Software/SDL_gfx-2.0/$(SDL_GFX).$(SDL_GFX_SUFFIX) SDL_GFX_URL := http://mirrors.kernel.org/gentoo/distfiles/$(SDL_GFX).$(SDL_GFX_SUFFIX) SDL_GFX_SOURCE := $(SRCDIR)/$(SDL_GFX).$(SDL_GFX_SUFFIX) SDL_GFX_DIR := $(BUILDDIR)/$(SDL_GFX) # ---------------------------------------------------------------------------- # Get # ---------------------------------------------------------------------------- $(SDL_GFX_SOURCE): @$(call targetinfo) @$(call get, SDL_GFX) # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- SDL_GFX_PATH := PATH=$(CROSS_PATH) SDL_GFX_ENV := $(CROSS_ENV) # # autoconf # SDL_GFX_AUTOCONF := \ $(CROSS_AUTOCONF_USR) \ --with-sdl-prefix=$(SYSROOT)/usr \ --disable-mmx \ --disable-sdltest \ --disable-dependency-tracking # ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- $(STATEDIR)/sdl-gfx.targetinstall: @$(call targetinfo) @$(call install_init, sdl-gfx) @$(call install_fixup, sdl-gfx,PACKAGE,sdl-gfx) @$(call install_fixup, sdl-gfx,PRIORITY,optional) @$(call install_fixup, sdl-gfx,VERSION,$(SDL_GFX_VERSION)) @$(call install_fixup, sdl-gfx,SECTION,base) @$(call install_fixup, sdl-gfx,AUTHOR,"Markus Rathgeb <rathgeb.mark...@googlemail.com>") @$(call install_fixup, sdl-gfx,DEPENDS,) @$(call install_fixup, sdl-gfx,DESCRIPTION,missing) @$(call install_copy, sdl-gfx, 0, 0, 0644, $(SDL_GFX_DIR)/.libs/libSDL_gfx.so.13.5.1, /usr/lib/libSDL_gfx.so.13.5.1) @$(call install_link, sdl-gfx, libSDL_gfx.so.13.5.1, /usr/lib/libSDL_gfx.so.13) @$(call install_link, sdl-gfx, libSDL_gfx.so.13.5.1, /usr/lib/libSDL_gfx.so) @$(call install_finish, sdl-gfx) @$(call touch) # ---------------------------------------------------------------------------- # Clean # ---------------------------------------------------------------------------- sdl-gfx_clean: rm -rf $(STATEDIR)/sdl-gfx.* rm -rf $(PKGDIR)/sdl-gfx_* rm -rf $(SDL_GFX_DIR) # vim: syntax=make
## SECTION=multimedia_sdl config SDL_TTF tristate select SDL select FREETYPE prompt "SDL ttf "
# Copyright (C) 2009 by Markus Rathgeb <rathgeb.mar...@googlemail.com> # # We provide this package # PACKAGES-$(PTXCONF_SDL_TTF) += sdl-ttf # # Paths and names # SDL_TTF_VERSION := 2.0.9 SDL_TTF := SDL_ttf-$(SDL_TTF_VERSION) SDL_TTF_SUFFIX := tar.gz SDL_TTF_URL := http://www.libsdl.org/projects/SDL_ttf/release/$(SDL_TTF).$(SDL_TTF_SUFFIX) SDL_TTF_SOURCE := $(SRCDIR)/$(SDL_TTF).$(SDL_TTF_SUFFIX) SDL_TTF_DIR := $(BUILDDIR)/$(SDL_TTF) # ---------------------------------------------------------------------------- # Get # ---------------------------------------------------------------------------- $(SDL_TTF_SOURCE): @$(call targetinfo) @$(call get, SDL_TTF) # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- SDL_TTF_PATH := PATH=$(CROSS_PATH) SDL_TTF_ENV := $(CROSS_ENV) # # autoconf # SDL_TTF_AUTOCONF := \ $(CROSS_AUTOCONF_USR) \ --with-sdl-prefix=$(SYSROOT)/usr \ --disable-sdltest \ --disable-dependency-tracking \ --without-x # ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- $(STATEDIR)/sdl-ttf.targetinstall: @$(call targetinfo) @$(call install_init, sdl-ttf) @$(call install_fixup, sdl-ttf,PACKAGE,sdl-ttf) @$(call install_fixup, sdl-ttf,PRIORITY,optional) @$(call install_fixup, sdl-ttf,VERSION,$(SDL_TTF_VERSION)) @$(call install_fixup, sdl-ttf,SECTION,base) @$(call install_fixup, sdl-ttf,AUTHOR,"Markus Rathgeb <rathgeb.mark...@googlemail.com>") @$(call install_fixup, sdl-ttf,DEPENDS,) @$(call install_fixup, sdl-ttf,DESCRIPTION,missing) @$(call install_copy, sdl-ttf, 0, 0, 0644, $(SDL_TTF_DIR)/.libs/libSDL_ttf-2.0.so.0.6.3, /usr/lib/libSDL_ttf-2.0.so.0.6.3) @$(call install_link, sdl-ttf, libSDL_ttf-2.0.so.0.6.3, /usr/lib/libSDL_ttf-2.0.so.0) @$(call install_link, sdl-ttf, libSDL_ttf-2.0.so.0.6.3, /usr/lib/libSDL_ttf.so) @$(call install_finish, sdl-ttf) @$(call touch) # ---------------------------------------------------------------------------- # Clean # ---------------------------------------------------------------------------- sdl-ttf_clean: rm -rf $(STATEDIR)/sdl-ttf.* rm -rf $(PKGDIR)/sdl-ttf_* rm -rf $(SDL_TTF_DIR) # vim: syntax=make
## SECTION=system_libraries config SPARSEHASH tristate prompt "sparsehash" help An extremely memory-efficient hash_map implementation.
# Copyright (C) 2009 by Markus Rathgeb <rathgeb.mar...@googlemail.com> PACKAGES-$(PTXCONF_SPARSEHASH) += sparsehash # # Paths and names # SPARSEHASH_NAME := sparsehash SPARSEHASH_VERSION := 1.5.2 SPARSEHASH := $(SPARSEHASH_NAME)-$(SPARSEHASH_VERSION) SPARSEHASH_SUFFIX := tar.gz SPARSEHASH_URL := http://google-sparsehash.googlecode.com/files/$(SPARSEHASH).$(SPARSEHASH_SUFFIX) SPARSEHASH_SOURCE := $(SRCDIR)/$(SPARSEHASH).$(SPARSEHASH_SUFFIX) SPARSEHASH_DIR := $(BUILDDIR)/$(SPARSEHASH) # ---------------------------------------------------------------------------- # Get # ---------------------------------------------------------------------------- $(SPARSEHASH_SOURCE): @$(call targetinfo) @$(call get, SPARSEHASH) # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- SPARSEHASH_PATH := PATH=$(CROSS_PATH) SPARSEHASH_ENV := $(CROSS_ENV) # # autoconf # SPARSEHASH_AUTOCONF := \ $(CROSS_AUTOCONF_USR) \ --disable-dependency-tracking # ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- sparsehash_targetinstall: $(STATEDIR)/sparsehash.targetinstall $(STATEDIR)/sparsehash.targetinstall: $(sparsehash_targetinstall_deps_default) @$(call targetinfo, $@) @$(call install_init, sparsehash) @$(call install_fixup, sparsehash,PACKAGE,sparsehash) @$(call install_fixup, sparsehash,PRIORITY,optional) @$(call install_fixup, sparsehash,VERSION,$(SPARSEHASH_VERSION)) @$(call install_fixup, sparsehash,SECTION,base) @$(call install_fixup, sparsehash,AUTHOR,"Markus Rathgeb <rathgeb.mark...@googlemail.com>") @$(call install_fixup, sparsehash,DEPENDS,) @$(call install_fixup, sparsehash,DESCRIPTION,missing) @$(call install_finish, sparsehash) @$(call touch, $@) # ---------------------------------------------------------------------------- # Clean # ---------------------------------------------------------------------------- sparsehash_clean: rm -rf $(STATEDIR)/sparsehash.* rm -rf $(PKGDIR)/sparsehash_* rm -rf $(SPARSEHASH_DIR)
## SECTION=networking config WPA_SUPPLICANT tristate prompt "wpa_supplicant" select OPENSSL select LIBNL help IEEE 802.1X/WPA supplicant for secure wireless transfers
# Copyright (C) 2009 by Markus Rathgeb <rathgeb.mar...@googlemail.com> PACKAGES-$(PTXCONF_WPA_SUPPLICANT) += wpa_supplicant # # Paths and names # WPA_SUPPLICANT_NAME := wpa_supplicant WPA_SUPPLICANT_VERSION := 0.6.9 WPA_SUPPLICANT := $(WPA_SUPPLICANT_NAME)-$(WPA_SUPPLICANT_VERSION) WPA_SUPPLICANT_SUFFIX := tar.gz WPA_SUPPLICANT_URL := http://hostap.epitest.fi/releases/$(WPA_SUPPLICANT).$(WPA_SUPPLICANT_SUFFIX) WPA_SUPPLICANT_SOURCE := $(SRCDIR)/$(WPA_SUPPLICANT).$(WPA_SUPPLICANT_SUFFIX) WPA_SUPPLICANT_DIR := $(BUILDDIR)/$(WPA_SUPPLICANT) # ---------------------------------------------------------------------------- # Get # ---------------------------------------------------------------------------- wpa_supplicant_get: $(STATEDIR)/wpa_supplicant.get $(STATEDIR)/wpa_supplicant.get: $(wpa_supplicant_get_deps_default) @$(call targetinfo, $@) @$(call touch, $@) $(WPA_SUPPLICANT_SOURCE): @$(call targetinfo, $@) @$(call get, WPA_SUPPLICANT) # ---------------------------------------------------------------------------- # Extract # ---------------------------------------------------------------------------- wpa_supplicant_extract: $(STATEDIR)/wpa_supplicant.extract $(STATEDIR)/wpa_supplicant.extract: $(wpa_supplicant_extract_deps_default) @$(call targetinfo, $@) @$(call clean, $(WPA_SUPPLICANT_DIR)) @$(call extract, WPA_SUPPLICANT) @$(call patchin, WPA_SUPPLICANT) @$(call touch, $@) # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- wpa_supplicant_prepare: $(STATEDIR)/wpa_supplicant.prepare WPA_SUPPLICANT_PATH := PATH=$(CROSS_PATH) WPA_SUPPLICANT_ENV := $(CROSS_ENV) # # autoconf # WPA_SUPPLICANT_AUTOCONF := $(CROSS_AUTOCONF_USR) $(STATEDIR)/wpa_supplicant.prepare: $(wpa_supplicant_prepare_deps_default) @$(call targetinfo, $@) @$(call clean, $(WPA_SUPPLICANT_DIR)/config.cache) cd $(WPA_SUPPLICANT_DIR)/$(WPA_SUPPLICANT_NAME) && \ echo "CC=$(CROSS_CC)" > .config && \ echo "CFLAGS += -I$(SYSROOT)/include" >> .config && \ echo "CFLAGS += -I$(SYSROOT)/usr/include" >> .config && \ echo "CONFIG_BACKEND=file" >> .config && \ echo "CONFIG_CTRL_IFACE=y" >> .config && \ echo "CONFIG_DRIVER_HOSTAP=y" >> .config && \ echo "CONFIG_DRIVER_WEXT=y" >> .config && \ echo "CONFIG_EAP_GTC=y" >> .config && \ echo "CONFIG_EAP_LEAP=y" >> .config && \ echo "CONFIG_EAP_MD5=y" >> .config && \ echo "CONFIG_EAP_MSCHAPV2=y" >> .config && \ echo "CONFIG_EAP_OTP=y" >> .config && \ echo "CONFIG_EAP_PEAP=y" >> .config && \ echo "CONFIG_EAP_TLS=y" >> .config && \ echo "CONFIG_EAP_TTLS=y" >> .config && \ echo "CONFIG_IEEE8021X_EAPOL=y" >> .config && \ echo "CONFIG_PEERKEY=y" >> .config && \ echo "CONFIG_PKCS12=y" >> .config && \ echo "CONFIG_SMARTCARD=y" >> .config && \ echo "LDFLAGS += -L$(SYSROOT)/lib" >> .config && \ echo "LDFLAGS += -L$(SYSROOT)/usr/lib" >> .config @$(call touch, $@) # ---------------------------------------------------------------------------- # Compile # ---------------------------------------------------------------------------- wpa_supplicant_compile: $(STATEDIR)/wpa_supplicant.compile $(STATEDIR)/wpa_supplicant.compile: $(wpa_supplicant_compile_deps_default) @$(call targetinfo, $@) cd $(WPA_SUPPLICANT_DIR)/$(WPA_SUPPLICANT_NAME) && \ $(WPA_SUPPLICANT_ENV) $(WPA_SUPPLICANT_PATH) make @$(call touch, $@) # ---------------------------------------------------------------------------- # Install # ---------------------------------------------------------------------------- wpa_supplicant_install: $(STATEDIR)/wpa_supplicant.install $(STATEDIR)/wpa_supplicant.install: $(wpa_supplicant_install_deps_default) @$(call targetinfo, $@) @$(call touch, $@) # ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- wpa_supplicant_targetinstall: $(STATEDIR)/wpa_supplicant.targetinstall $(STATEDIR)/wpa_supplicant.targetinstall: $(wpa_supplicant_targetinstall_deps_default) @$(call targetinfo, $@) @$(call install_init, wpa_supplicant) @$(call install_fixup, wpa_supplicant,PACKAGE,wpa_supplicant) @$(call install_fixup, wpa_supplicant,PRIORITY,optional) @$(call install_fixup, wpa_supplicant,VERSION,$(WPA_SUPPLICANT_VERSION)) @$(call install_fixup, wpa_supplicant,SECTION,base) @$(call install_fixup, wpa_supplicant,AUTHOR,"Markus Rathgeb <rathgeb.mark...@googlemail.com>") @$(call install_fixup, wpa_supplicant,DEPENDS,) @$(call install_fixup, wpa_supplicant,DESCRIPTION,missing) @$(call install_copy, wpa_supplicant, 0, 0, 0755, $(WPA_SUPPLICANT_DIR)/$(WPA_SUPPLICANT_NAME)/wpa_supplicant, /usr/sbin/wpa_supplicant) @$(call install_copy, wpa_supplicant, 0, 0, 0755, $(WPA_SUPPLICANT_DIR)/$(WPA_SUPPLICANT_NAME)/wpa_cli, /usr/bin/wpa_cli) @$(call install_finish, wpa_supplicant) @$(call touch, $@) # ---------------------------------------------------------------------------- # Clean # ---------------------------------------------------------------------------- wpa_supplicant_clean: rm -rf $(STATEDIR)/wpa_supplicant.* rm -rf $(PKGDIR)/wpa_supplicant_* rm -rf $(WPA_SUPPLICANT_DIR)
signature.asc
Description: This is a digitally signed message part.
-- ptxdist mailing list ptxdist@pengutronix.de