Changeset 15480


Ignore:
Timestamp:
2009-04-29T14:56:17+02:00 (9 years ago)
Author:
nico
Message:

[packages] massive change: replace occurences of -I$(STAGING_DIR)/{include,usr/include} and -L$(STAGING_DIR)/{lib,usr/lib} with $(TARGET_CPPFLAGS) and $(TARGET_LDFLAGS) respectively

Location:
packages
Files:
106 edited

Legend:

Unmodified
Added
Removed
  • packages/Xorg/app/eterm/Makefile

    r13895 r15480  
    11# 
    2 # Copyright (C) 2007-2008 OpenWrt.org 
     2# Copyright (C) 2007-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4646define Build/Compile 
    4747        $(MAKE) -C $(PKG_BUILD_DIR)\ 
    48                 CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/lib/libiconv/include/" \ 
    49                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib/libiconv/lib/" 
     48                CPPFLAGS="$(TARGET_CPPFLAGS) -I$(STAGING_DIR)/usr/lib/libiconv/include/" \ 
     49                LDFLAGS="$(TARGET_LDFLAGS) -L$(STAGING_DIR)/usr/lib/libiconv/lib/" 
    5050        $(MAKE) -C $(PKG_BUILD_DIR) DESTDIR="$(PKG_INSTALL_DIR)" install 
    5151endef 
  • packages/Xorg/app/xine-ui/Makefile

    r15476 r15480  
    11# 
    2 # Copyright (C) 2006-2008 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    5252 
    5353define Build/Compile 
    54         $(MAKE) -C $(PKG_BUILD_DIR) X_LIBS="-L$(STAGING_DIR)/usr/lib -lfreetype" 
     54        $(MAKE) -C $(PKG_BUILD_DIR) X_LIBS="$(TARGET_LDFLAGS) -lfreetype" 
    5555        $(MAKE) -C $(PKG_BUILD_DIR)/ install DESTDIR=$(PKG_INSTALL_DIR) 
    5656endef 
  • packages/Xorg/lib/cairo/Makefile

    r13844 r15480  
    11# 
    2 # Copyright (C) 2008 OpenWrt.org 
     2# Copyright (C) 2008-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4040CONFIGURE_VARS+=FONTCONFIG_LIBS="-lfreetype -lfontconfig -lz -lexpat" 
    4141CONFIGURE_ARGS+=--enable-freetype=yes 
    42 TARGET_CFLAGS+=-L$(STAGING_DIR)/usr/lib 
     42TARGET_CFLAGS+=$(TARGET_LDFLAGS) 
    4343 
    4444define Build/InstallDev 
  • packages/Xorg/lib/gtk2/Makefile

    r15244 r15480  
    11# 
    2 # Copyright (C) 2008 OpenWrt.org 
     2# Copyright (C) 2008-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    2929        -L$(STAGING_DIR)/usr/lib/libintl/lib/ \ 
    3030        -L$(STAGING_DIR)/usr/lib/libiconv/lib/ \ 
    31         -L$(STAGING_DIR)/usr/lib/ 
     31        $(TARGET_LDFLAGS) 
    3232 
    3333STAMP_CONFIGURED:=$(STAMP_CONFIGURED)_$(call confvar,CONFIG_PACKAGE_gtk2 CONFIG_PACKAGE_gtk2-cups) 
  • packages/Xorg/lib/libast/Makefile

    r15244 r15480  
    11# 
    2 # Copyright (C) 2006-2008 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4444define Build/Compile 
    4545        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    46                 CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
    47                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" 
     46                CPPFLAGS="$(TARGET_CPPFLAGS)" \ 
     47                LDFLAGS="$(TARGET_LDFLAGS)" 
    4848        $(MAKE) -C $(PKG_BUILD_DIR) install DESTDIR=$(PKG_INSTALL_DIR) 
    4949endef 
  • packages/Xorg/wm/matchbox-window-manager/Makefile

    r14260 r15480  
    11# 
    2 # Copyright (C) 2007-2008 OpenWrt.org 
     2# Copyright (C) 2007-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3535        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    3636                DESTDIR=$(PKG_INSTALL_DIR) \ 
    37                 LIBMB_LIBS="-L$(STAGING_DIR)/usr/lib -lfontconfig -lXrender \ 
     37                LIBMB_LIBS="$(TARGET_LDFLAGS) -lfontconfig -lXrender \ 
    3838                -lz -lexpat -lfreetype -lXft -lmb -lX11 -lXext -lXau -lXdmcp \ 
    3939                -lpng12" \ 
  • packages/Xorg/xorg/app/fontconfig/Makefile

    r15247 r15480  
    3838 
    3939define Build/Compile 
    40         $(foreach dir,fc-arch fc-case fc-lang fc-glyphname src fc-cache fc-list, $(MAKE) -C $(PKG_BUILD_DIR)/$(dir) CFLAGS="-I$(STAGING_DIR)/usr/include"  \ 
    41                         CPPFLAGS="" LDFLAGS="-L$(STAGING_DIR)/usr/lib";) 
     40        $(foreach dir,fc-arch fc-case fc-lang fc-glyphname src fc-cache fc-list, $(MAKE) -C $(PKG_BUILD_DIR)/$(dir) CFLAGS="$(TARGET_CPPFLAGS)"  \ 
     41                        CPPFLAGS="" LDFLAGS="$(TARGET_LDFLAGS)";) 
    4242        $(MAKE) -C $(PKG_BUILD_DIR) DESTDIR="$(PKG_INSTALL_DIR)" DOCSRC="" install 
    4343endef 
  • packages/Xorg/xorg/driver/template.mk

    r13571 r15480  
    3333EXTRA_CPPFLAGS= -I$(STAGING_DIR)/usr/include/xorg \ 
    3434                -I$(STAGING_DIR)/usr/include/X11/ \ 
    35                 -I$(STAGING_DIR)/usr/include/ \ 
    36                 -I$(STAGING_DIR)/include/ 
     35                $(TARGET_CPPFLAGS) 
    3736 
    3837EXTRA_CFLAGS+= $(EXTRA_CPPFLAGS) 
  • packages/Xorg/xorg/driver/xf86-video-ati/Makefile

    r13294 r15480  
    11#  
    2 # Copyright (C) 2007 OpenWrt.org 
     2# Copyright (C) 2007-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3333EXTRA_CPPFLAGS= -I$(STAGING_DIR)/usr/include/xorg \ 
    3434                -I$(STAGING_DIR)/usr/include/X11/ \ 
    35                 -I$(STAGING_DIR)/usr/include/ \ 
    36                 -I$(STAGING_DIR)/include/ 
     35                $(TARGET_CPPFLAGS) 
    3736 
    3837EXTRA_CFLAGS+= $(EXTRA_CPPFLAGS) 
  • packages/Xorg/xorg/driver/xf86-video-intel/Makefile

    r13953 r15480  
    11#  
    2 # Copyright (C) 2007 OpenWrt.org 
     2# Copyright (C) 2007-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3535EXTRA_CPPFLAGS= -I$(STAGING_DIR)/usr/include/xorg \ 
    3636                -I$(STAGING_DIR)/usr/include/X11/ \ 
    37                 -I$(STAGING_DIR)/usr/include/ \ 
    3837                -I$(STAGING_DIR)/usr/include/drm \ 
    39                 -I$(STAGING_DIR)/include/ 
     38                $(TARGET_CPPFLAGS) 
    4039 
    4140EXTRA_CFLAGS+= $(EXTRA_CPPFLAGS) 
  • packages/Xorg/xorg/driver/xf86-video-nv/Makefile

    r13669 r15480  
    3434EXTRA_CPPFLAGS= -I$(STAGING_DIR)/usr/include/xorg \ 
    3535                -I$(STAGING_DIR)/usr/include/X11/ \ 
    36                 -I$(STAGING_DIR)/usr/include/ \ 
    37                 -I$(STAGING_DIR)/include/ 
     36                $(TARGET_CPPFLAGS) 
    3837 
    3938EXTRA_CFLAGS+= $(EXTRA_CPPFLAGS) 
  • packages/admin/gkrellmd/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2007-2008 OpenWrt.org 
     2# Copyright (C) 2007-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4141                glib12="yes" \ 
    4242                without-libsensors="yes" \ 
    43                 GLIB12_LIB="-L$(STAGING_DIR)/usr/lib -lglib -lgmodule" \ 
     43                GLIB12_LIB="$(TARGET_LDFLAGS) -lglib -lgmodule" \ 
    4444                GLIB12_INCLUDE="-I$(STAGING_DIR)/usr/include/glib-1.2 -I$(STAGING_DIR)/usr/lib/glib/include" 
    4545endef 
  • packages/admin/syslog-ng/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006-2008 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4545        --with-libol="$(STAGING_DIR)/host/bin" \ 
    4646                , \ 
    47                 CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/usr/include/libol" \ 
    48                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/usr/lib/libol" \ 
     47                CPPFLAGS="-I$(STAGING_DIR)/usr/include/libol $(TARGET_CPPFLAGS)" \ 
     48                LDFLAGS="-L$(STAGING_DIR)/usr/lib/libol $(TARGET_LDFLAGS)" \ 
    4949        ) 
    5050endef 
  • packages/ipv6/dhcp6/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    5858        $(MAKE) -C $(PKG_BUILD_DIR)/client \ 
    5959                CC="$(TARGET_CC)" \ 
    60                 CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
    61                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" 
     60                CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS)" \ 
     61                LDFLAGS="$(TARGET_LDFLAGS)" 
    6262        $(MAKE) -C $(PKG_BUILD_DIR)/server \ 
    6363                CC="$(TARGET_CC)" \ 
    64                 CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
    65                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" 
     64                CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS)" \ 
     65                LDFLAGS="$(TARGET_LDFLAGS)" 
    6666endef 
    6767 
  • packages/ipv6/gw6c/Makefile

    r15244 r15480  
    11#  
    2 # Copyright (C) 2008 OpenWrt.org 
     2# Copyright (C) 2008-2009 OpenWrt.org 
    33# 
    44 
     
    3737        C_COMPILER="$(TARGET_CC) -c -DNO_STDLIBCXX" \ 
    3838        COMPILER="$(TARGET_CROSS)g++ -c -DNO_STDLIBCXX" \ 
    39         CPP_FLAGS="$(TARGET_CFLAGS) -fno-builtin -nostdinc++ -I. -Wall -DNDEBUG -I$(STAGING_DIR)/usr/include/uClibc++ -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
     39        CPP_FLAGS="$(TARGET_CFLAGS) -fno-builtin -nostdinc++ -I. -Wall -DNDEBUG -I$(STAGING_DIR)/usr/include/uClibc++ $(TARGET_CPPFLAGS)" \ 
    4040        RANLIB="$(TARGET_CROSS)ranlib" \ 
    4141        ARCHIVER="$(TARGET_CROSS)ar" \ 
     
    5656                LDFLAGS="-L$(PKG_BUILD_DIR)/gw6c/src/gw6c/gw6cconfig \ 
    5757                        -L$(PKG_BUILD_DIR)/gw6c/src/gw6c/gw6cmessaging \ 
    58                         -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib -nodefaultlibs -luClibc++ $(LIBGCC_S)" \ 
     58                        $(TARGET_LDFLAGS) -nodefaultlibs -luClibc++ $(LIBGCC_S)" \ 
    5959                target="openwrt" \ 
    6060                installdir="$(PKG_INSTALL_DIR)" 
  • packages/ipv6/send/Makefile

    r15244 r15480  
    11# 
    2 # Copyright (C) 2008 OpenWrt.org 
     2# Copyright (C) 2008-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4141MAKE_FLAGS += \ 
    4242        CC="$(TARGET_CC)" \ 
    43         CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include/libnetfilter_queue -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
     43        CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include/libnetfilter_queue $(TARGET_CPPFLAGS)" \ 
    4444        LDFLAGS="$(TARGET_LDFLAGS) -lnfnetlink" \ 
    4545 
  • packages/lang/jamvm/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006-2008 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4242define Build/Compile     
    4343        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    44                 CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
     44                CPPFLAGS="$(TARGET_CPPFLAGS)" \ 
    4545                all 
    4646endef 
  • packages/lang/luaexpat/Makefile

    r15460 r15480  
    4141        LUA_LIBDIR="$(STAGING_DIR)/usr/lib/" \ 
    4242        COMPAT_DIR="$(PKG_BUILD_DIR)/compat-5.1r5" \ 
    43         LIB_OPTION="-shared -L$(STAGING_DIR)/usr/lib/" \ 
     43        LIB_OPTION="-shared $(TARGET_LDFLAGS)" \ 
    4444        CC="$(TARGET_CC) $(TARGET_CFLAGS)" \ 
    4545        LD="$(TARGET_CROSS)ld -shared"  
  • packages/lang/luafilesystem/Makefile

    r15412 r15480  
    3636endef 
    3737 
    38 TARGET_CFLAGS += $(FPIC) \ 
    39         -I$(STAGING_DIR)/usr/include 
     38TARGET_CFLAGS += $(FPIC) $(TARGET_CPPFLAGS) 
    4039 
    4140TARGET_LDFLAGS += -llua 
  • packages/lang/luaprofiler/Makefile

    r15412 r15480  
    3434endef 
    3535 
    36 TARGET_CFLAGS += $(FPIC) \ 
    37         -I$(STAGING_DIR)/usr/include 
     36TARGET_CFLAGS += $(FPIC) $(TARGET_CPPFLAGS) 
    3837 
    3938TARGET_LDFLAGS += -llua 
  • packages/lang/luasec/Makefile

    r15460 r15480  
    3636define Build/Compile 
    3737        $(MAKE) -C $(PKG_BUILD_DIR)/src linux \ 
    38         INCDIR="-I$(STAGING_DIR)/usr/include/" \ 
    39         LIBDIR="-L$(STAGING_DIR)/usr/lib/" \ 
    40         CC="$(TARGET_CC) $(TARGET_CFLAGS)" \ 
    41         LD="$(TARGET_CROSS)ld -shared"  
     38                INCDIR="$(TARGET_CPPFLAGS)" \ 
     39                LIBDIR="$(TARGET_LDFLAGS)" \ 
     40                CC="$(TARGET_CC) $(TARGET_CFLAGS)" \ 
     41                LD="$(TARGET_CROSS)ld -shared"  
    4242endef 
    4343 
  • packages/lang/luasocket/Makefile

    r15460 r15480  
    3838define Build/Compile 
    3939        $(MAKE) -C $(PKG_BUILD_DIR)/ all \ 
    40         LIBDIR="-L$(STAGING_DIR)/usr/lib/" \ 
    41         CC="$(TARGET_CC) $(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include" \ 
     40        LIBDIR="$(TARGET_LDFLAGS)" \ 
     41        CC="$(TARGET_CC) $(TARGET_CFLAGS) $(TARGET_CPPFLAGS)" \ 
    4242        LD="$(TARGET_CROSS)ld -shared"  
    4343endef 
  • packages/lang/perl/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006-2008 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    102102        sed \ 
    103103                -e 's!%%CC%%!$(TARGET_CC)!g' \ 
    104                 -e 's!%%CFLAGS%%!$(TARGET_CFLAGS) -DUSE_CROSS_COMPILE -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include!g' \ 
     104                -e 's!%%CFLAGS%%!$(TARGET_CFLAGS) -DUSE_CROSS_COMPILE $(TARGET_CPPFLAGS)!g' \ 
    105105                -e 's!%%CPP%%!$(TARGET_CROSS)gcc -E!g' \ 
    106106                -e 's!%%AR%%!$(TARGET_CROSS)ar!g' \ 
    107107                -e 's!%%LD%%!$(TARGET_CROSS)gcc!g' \ 
    108                 -e 's!%%LDFLAGS%%!-rdynamic -L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib!g' \ 
     108                -e 's!%%LDFLAGS%%!-rdynamic $(TARGET_LDFLAGS)!g' \ 
    109109                -e 's!%%LIBDIRS%%!$(STAGING_DIR)/lib $(STAGING_DIR)/usr/lib!g' \ 
    110110                -e 's!%%INCDIRS%%!$(STAGING_DIR)/include $(STAGING_DIR)/usr/include!g' \ 
  • packages/libs/apr-util/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2007-2008 OpenWrt.org 
     2# Copyright (C) 2007-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4343 
    4444define Build/Compile 
    45         $(MAKE) -C $(PKG_BUILD_DIR) APRUTIL_LIBS="-lsqlite3 -L$(STAGING_DIR)/usr/lib -lexpat -liconv -lapr-1 -luuid -lm -lcrypt" all 
     45        $(MAKE) -C $(PKG_BUILD_DIR) APRUTIL_LIBS="-lsqlite3 $(TARGET_LDFLAGS) -lexpat -liconv -lapr-1 -luuid -lm -lcrypt" all 
    4646        $(MAKE) -C $(PKG_BUILD_DIR) DESTDIR="$(PKG_INSTALL_DIR)" install 
    4747endef 
  • packages/libs/db/Makefile

    r15247 r15480  
    11#  
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3636                $(TARGET_CONFIGURE_OPTS) \ 
    3737                CFLAGS="$(TARGET_CFLAGS)" \ 
    38                 CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
    39                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \ 
     38                CPPFLAGS="$(TARGET_CPPFLAGS)" \ 
     39                LDFLAGS="$(TARGET_LDFLAGS)" \ 
    4040                ../dist/configure \ 
    4141                        --target=$(GNU_TARGET_NAME) \ 
  • packages/libs/iksemel/Makefile

    r15247 r15480  
    11#  
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3636 
    3737CONFIGURE_VARS += \ 
    38         LIBS="-L$(STAGING_DIR)/usr/lib -Wl,-rpath-link,$(STAGING_DIR)/usr/lib -lgnutls -lgcrypt -lgpg-error" \ 
     38        LIBS="$(TARGET_LDFLAGS) -Wl,-rpath-link,$(STAGING_DIR)/usr/lib -lgnutls -lgcrypt -lgpg-error" \ 
    3939 
    4040define Build/Compile 
  • packages/libs/libdlna/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006-2008 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3737        # this is *NOT* GNU configure 
    3838        ( cd $(PKG_BUILD_DIR); \ 
    39                 CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include" \ 
    40                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -lfaad -lpthread -lz" \ 
     39                CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS)" \ 
     40                LDFLAGS="$(TARGET_LDFLAGS) -lfaad -lpthread -lz" \ 
    4141                HOST_CC="$(HOSTCC)" \ 
    4242                ./configure \ 
  • packages/libs/libnetfilter-log/Makefile

    r15247 r15480  
    4040 
    4141CONFIGURE_VARS += \ 
    42         LIBNFNETLINK_CFLAGS="-I$(STAGING_DIR)/usr/include" \ 
    43         LIBNFNETLINK_LIBS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" 
     42        LIBNFNETLINK_CFLAGS="$(TARGET_CPPFLAGS)" \ 
     43        LIBNFNETLINK_LIBS="$(TARGET_LDFLAGS)" 
    4444 
    4545define Build/Compile 
  • packages/libs/libnetfilter-queue/Makefile

    r15247 r15480  
    4040 
    4141CONFIGURE_VARS += \ 
    42         LIBNFNETLINK_CFLAGS="-I$(STAGING_DIR)/usr/include" \ 
    43         LIBNFNETLINK_LIBS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" 
     42        LIBNFNETLINK_CFLAGS="$(TARGET_CPPFLAGS)" \ 
     43        LIBNFNETLINK_LIBS="$(TARGET_LDFLAGS)" 
    4444 
    4545define Build/Compile 
  • packages/libs/libnids/Makefile

    r15247 r15480  
    11#  
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4747        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    4848                LNETLIB="-L$(STAGING_DIR)/usr/lib/libnet-1.0.x/lib -lnet" \ 
    49                 PCAPLIB="-L$(STAGING_DIR)/usr/lib -lpcap" \ 
     49                PCAPLIB="$(TARGET_LDFLAGS) -lpcap" \ 
    5050                install_prefix="$(PKG_INSTALL_DIR)" \ 
    5151                all install 
  • packages/libs/libshout/Makefile

    r15244 r15480  
    11# 
    2 # Copyright (C) 2008 OpenWrt.org 
     2# Copyright (C) 2008-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3939        $(call Build/Configure/Default, \ 
    4040                VORBIS_CFLAGS="-I$(STAGING_DIR)/usr/include/tremor/"\ 
    41                 VORBIS_LIBS="-L$(STAGING_DIR)/usr/lib" \ 
     41                VORBIS_LIBS="$(TARGET_LDFLAGS)" \ 
    4242                --enable-shared \ 
    4343                --enable-static \ 
  • packages/libs/sqlite2/Makefile

    r15247 r15480  
    11#  
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    6868                config_TARGET_CC="$(TARGET_CC)" \ 
    6969                config_TARGET_CFLAGS="$(TARGET_CFLAGS)" \ 
    70                 config_TARGET_READLINE_INC="-I$(STAGING_DIR)/usr/include" \ 
    71                 config_TARGET_READLINE_LIBS="-L$(STAGING_DIR)/usr/lib -lreadline -lncurses" \ 
     70                config_TARGET_READLINE_INC="$(TARGET_CPPFLAGS)" \ 
     71                config_TARGET_READLINE_LIBS="$(TARGET_LDFLAGS) -lreadline -lncurses" \ 
    7272                config_TARGET_TCL_INC="-DNO_TCL=1" \ 
    7373        ) 
  • packages/libs/sqlite3/Makefile

    r15247 r15480  
    7373        config_TARGET_CC="$(TARGET_CC)" \ 
    7474        config_TARGET_CFLAGS="$(TARGET_CFLAGS)" \ 
    75         config_TARGET_READLINE_INC="-I$(STAGING_DIR)/usr/include" \ 
    76         config_TARGET_READLINE_LIBS="-L$(STAGING_DIR)/usr/lib -lreadline -lncurses" \ 
     75        config_TARGET_READLINE_INC="$(TARGET_CPPFLAGS)" \ 
     76        config_TARGET_READLINE_LIBS="$(TARGET_LDFLAGS) -lreadline -lncurses" \ 
    7777 
    7878define Build/Compile 
  • packages/libs/st2205tool/Makefile

    r15244 r15480  
    11#  
    2 # Copyright (C) 2008 OpenWrt.org 
     2# Copyright (C) 2008-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3737MAKE_FLAGS += \ 
    3838        CFLAGS="$(TARGET_CPPFLAGS) $(TARGET_CFLAGS) -I$(PKG_BUILD_DIR)/libst2205/" \ 
    39         LDFLAGS="-L$(STAGING_DIR)/usr/lib" \ 
    40         SETPICLIBS="-L$(STAGING_DIR)/usr/lib -lgd -ljpeg -lpng -lz -L../libst2205 -lst2205" \ 
     39        LDFLAGS="$(TARGET_LDFLAGS)" \ 
     40        SETPICLIBS="$(TARGET_LDFLAGS) -lgd -ljpeg -lpng -lz -L../libst2205 -lst2205" \ 
    4141 
    4242 
  • packages/mail/imapfilter/Makefile

    r15247 r15480  
    11#  
    2 # Copyright (C) 2006-2008 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4848        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    4949                $(TARGET_CONFIGURE_OPTS) \ 
    50                 INCDIRS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
    51                 LIBDIRS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \ 
     50                INCDIRS="$(TARGET_CPPFLAGS)" \ 
     51                LIBDIRS="$(TARGET_LDFLAGS)" \ 
    5252                MYCFLAGS="$(TARGET_CFLAGS)" \ 
    5353                MYLDFLAGS="-lcrypt"  
  • packages/mail/ssmtp/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2007-2008 OpenWrt.org 
     2# Copyright (C) 2007-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    1818include $(INCLUDE_DIR)/package.mk 
    1919 
    20 TARGET_CFLAGS += -I$(STAGING_DIR)/usr/include 
     20TARGET_CFLAGS += $(TARGET_CPPFLAGS) 
    2121 
    2222define Package/ssmtp 
     
    3737 
    3838CONFIGURE_VARS += \ 
    39         LIBS="-L$(STAGING_DIR)/usr/lib -lcrypto -lssl" 
     39        LIBS="$(TARGET_LDFLAGS) -lcrypto -lssl" 
    4040 
    4141CONFIGURE_ARGS += \ 
  • packages/multimedia/ffmpeg/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006-2008 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    187187        # this is *NOT* GNU configure 
    188188        ( cd $(PKG_BUILD_DIR); \ 
    189                 CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include" \ 
    190                 LDFLAGS="-L$(STAGING_DIR)/usr/lib" \ 
     189                CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS)" \ 
     190                LDFLAGS="$(TARGET_LDFLAGS)" \ 
    191191                ./configure \ 
    192192                --enable-cross-compile \ 
  • packages/multimedia/kissdx/Makefile

    r15244 r15480  
    3636define Build/Compile 
    3737        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    38                 CFLAGS="$(TARGET_CFLAGS) -DLinux -DUSE_INTERNAL_SENDFILE -std=gnu99 -Wall -Wstrict-prototypes -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DFILE_OFFSET_BITS=64 -D_GNU_SOURCE -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/usr/lib/libiconv/include -I$(STAGING_DIR)/usr/include/dvdread -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/usr/lib/libiconv/lib" \ 
    39                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/usr/lib/libiconv/lib" \ 
     38                CFLAGS="$(TARGET_CFLAGS) -DLinux -DUSE_INTERNAL_SENDFILE -std=gnu99 -Wall -Wstrict-prototypes -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DFILE_OFFSET_BITS=64 -D_GNU_SOURCE -I$(STAGING_DIR)/usr/lib/libiconv/include -I$(STAGING_DIR)/usr/include/dvdread $(TARGET_CPPFLAGS) $(TARGET_LDFLAGS) -L$(STAGING_DIR)/usr/lib/libiconv/lib" \ 
     39                LDFLAGS="-L$(STAGING_DIR)/usr/lib/libiconv/lib $(TARGET_LDFLAGS)" \ 
    4040                STRIP=$(STRIP) \ 
    4141                CC="$(TARGET_CROSS)gcc" all 
  • packages/multimedia/mjpg-streamer/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2007-2008 OpenWrt.org 
     2# Copyright (C) 2007-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3333endef 
    3434 
    35 EXTRA_CFLAGS += -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib 
     35EXTRA_CFLAGS += $(TARGET_CPPFLAGS) $(TARGET_LDFLAGS) 
    3636 
    3737define Package/mjpg-streamer/install 
  • packages/multimedia/palantir/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006-2008 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3838include $(INCLUDE_DIR)/package.mk 
    3939 
    40 export CPPFLAGS=-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include 
    41 export LDFLAGS=-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib 
     40export CPPFLAGS=$(TARGET_CPPFLAGS) 
     41export LDFLAGS=$(TARGET_LDFLAGS) 
    4242 
    4343define Build/Compile     
    4444        $(MAKE) -C $(PKG_BUILD_DIR)/server/libgsm \ 
    4545                $(TARGET_CONFIGURE_OPTS) \ 
    46                 CCINC="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
     46                CCINC="$(TARGET_CPPFLAGS)" \ 
    4747                COPTS="$(TARGET_CFLAGS)" \ 
    4848                lib/libgsm.a 
  • packages/multimedia/ushare/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2008 OpenWrt.org 
     2# Copyright (C) 2008-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3535        # this is *NOT* GNU configure 
    3636        ( cd $(PKG_BUILD_DIR); \ 
    37                 CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include" \ 
    38                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -lfaad -lpthread -lavcodec -lavformat -lavutil -lz" \ 
     37                CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS)" \ 
     38                LDFLAGS="$(TARGET_LDFLAGS) -lfaad -lpthread -lavcodec -lavformat -lavutil -lz" \ 
    3939                PKG_CONFIG_PATH="$(STAGING_DIR)/usr/lib/pkgconfig" \ 
    4040                PKG_CONFIG_LIBDIR="$(STAGING_DIR)/usr/lib/pkgconfig" \ 
  • packages/net/aircrack-ng/Makefile

    r15247 r15480  
    4242        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    4343                $(TARGET_CONFIGURE_OPTS) \ 
    44                 CFLAGS="$(TARGET_CFLAGS) -Wall -Iinclude/ -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include -D_REVISION=$(PKG_REV)" \ 
    45                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \ 
     44                CFLAGS="$(TARGET_CFLAGS) -Wall -Iinclude/ $(TARGET_CPPFLAGS) -D_REVISION=$(PKG_REV)" \ 
     45                LDFLAGS="$(TARGET_LDFLAGS)" \ 
    4646                prefix="/usr" \ 
    4747                DESTDIR="$(PKG_INSTALL_DIR)" \ 
  • packages/net/amwall/Makefile

    r15247 r15480  
    3535                LDIR="$(PKG_BUILD_DIR)" \ 
    3636                AMSEL_INCLUDE="$(STAGING_DIR)/usr/include" \ 
    37                 OPT_LDFLAGS="-L$(STAGING_DIR)/usr/lib" \ 
     37                OPT_LDFLAGS="$(TARGET_LDFLAGS)" \ 
    3838                PREFIX="/usr" \ 
    3939                CONFIG="$(PKG_BUILD_DIR)/etc/amsel" \ 
  • packages/net/arpd/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4343        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    4444                CCOPT="$(TARGET_CFLAGS)" \ 
    45                 INCLS="-I. -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
    46                 LIBS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib -lpcap -ldnet -levent" 
     45                INCLS="-I. $(TARGET_CPPFLAGS)" \ 
     46                LIBS="$(TARGET_LDFLAGS) -lpcap -ldnet -levent" 
    4747endef 
    4848 
  • packages/net/arpwatch/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4444                ARPDIR=/etc/arpwatch \ 
    4545                CCOPT="$(TARGET_CFLAGS)" \ 
    46                 INCLS="-I. -I$(STAGING_DIR)/usr/include" \ 
    47                 LIBS="-L$(STAGING_DIR)/usr/lib -lpcap" 
     46                INCLS="-I. $(TARGET_CPPFLAGS)" \ 
     47                LIBS="$(TARGET_LDFLAGS) -lpcap" 
    4848endef 
    4949 
  • packages/net/bitchx/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3535        mkdir -p $(PKG_INSTALL_DIR) 
    3636        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    37                 CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
     37                CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS)" \ 
    3838                DESTDIR="$(PKG_INSTALL_DIR)" \ 
    3939                all 
  • packages/net/bitlbee/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4444                $(TARGET_CONFIGURE_OPTS) \ 
    4545                CFLAGS="$(TARGET_CFLAGS)" \ 
    46                 CPPFLAGS="-I$(STAGING_DIR)/usr/include" \ 
    47                 LDFLAGS="-L$(STAGING_DIR)/usr/lib" \ 
     46                CPPFLAGS="$(TARGET_CPPFLAGS)" \ 
     47                LDFLAGS="$(TARGET_LDFLAGS)" \ 
    4848                STAGING_DIR="$(STAGING_DIR)" \ 
    4949                STRIP="$(STRIP)" \ 
     
    6868        @echo 'CFLAGS+=-I$(STAGING_DIR)/usr/lib/libiconv/include' >> \ 
    6969                $(PKG_BUILD_DIR)/Makefile.settings 
    70         @echo 'LFLAGS+=-L$(STAGING_DIR)/usr/lib' >> \ 
     70        @echo 'LFLAGS+=$(TARGET_LDFLAGS)' >> \ 
    7171                $(PKG_BUILD_DIR)/Makefile.settings 
    7272        @echo 'LFLAGS+=-L$(STAGING_DIR)/usr/lib/libiconv/lib' >> \ 
  • packages/net/click/Makefile

    r15247 r15480  
    1 # Copyright (C) 2006 OpenWrt.org 
     1# 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    23# 
    34# This is free software, licensed under the GNU General Public License v2. 
     
    5960                CXXFLAGS="-static -Os -MD" \ 
    6061                CFLAGS="-static -MD" \ 
    61                 CPPFLAGS="-I$(STAGING_DIR)/usr/include" \ 
    62                 LDFLAGS="-L$(STAGING_DIR)/usr/lib" \ 
     62                CPPFLAGS="$(TARGET_CPPFLAGS)" \ 
     63                LDFLAGS="$(TARGET_LDFLAGS)" \ 
    6364                $(BUILDOPTS) \ 
    6465                ./configure \ 
  • packages/net/cups/Makefile

    r15455 r15480  
    6363                --disable-slp, \ 
    6464                UNAME="Linux" \ 
    65                 LIBS="-L$(STAGING_DIR)/usr/lib -lz -lpng -ljpeg" \ 
     65                LIBS="$(TARGET_LDFLAGS) -lz -lpng -ljpeg" \ 
    6666        ) 
    6767endef 
  • packages/net/dansguardian/Makefile

    r15244 r15480  
    11# 
    2 # Copyright (C) 2008 OpenWrt.org 
     2# Copyright (C) 2008-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3535        INCLUDES="" \ 
    3636        CXXFLAGS="$$$$CXXFLAGS -fno-builtin -fno-rtti -nostdinc++"  \ 
    37         CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include/uClibc++" \ 
     37        CPPFLAGS="$$$$CPPFLAGS -I$(STAGING_DIR)/usr/include/uClibc++" \ 
    3838        LDFLAGS="$$$$LDFLAGS" \ 
    3939        LIBS="-nodefaultlibs -luClibc++ -lpthread $(LIBGCC_S)" \ 
  • packages/net/dsl-qos-queue/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3232define Build/Compile 
    3333        $(call Build/Compile/Default, \ 
    34                 CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include/libipq -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
    35                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \ 
     34                CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include/libipq $(TARGET_CPPFLAGS)" \ 
     35                LDFLAGS="$(TARGET_LDFLAGS)" \ 
    3636                all \ 
    3737        ) 
  • packages/net/elinks/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3737                $(TARGET_CONFIGURE_OPTS) \ 
    3838                CFLAGS="$(TARGET_CFLAGS)" \ 
    39                 CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
    40                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \ 
     39                CPPFLAGS="$(TARGET_CPPFLAGS)" \ 
     40                LDFLAGS="$(TARGET_LDFLAGS)" \ 
    4141                ./configure \ 
    4242                        --target=$(GNU_TARGET_NAME) \ 
  • packages/net/faifa/Makefile

    r15244 r15480  
    4444        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    4545                $(TARGET_CONFIGURE_OPTS) \ 
    46                 CFLAGS="$(TARGET_CFLAGS) -DSVN_REV=$(PKG_REV) -Iinclude/ -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
    47                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \ 
     46                CFLAGS="$(TARGET_CFLAGS) -DSVN_REV=$(PKG_REV) -Iinclude/ $(TARGET_CPPFLAGS)" \ 
     47                LDFLAGS="$(TARGET_LDFLAGS)" \ 
    4848                DESTDIR="$(PKG_INSTALL_DIR)" \ 
    4949                faifa 
  • packages/net/httping/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3434define Build/Compile 
    3535        $(call Build/Compile/Default, \ 
    36                 CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
     36                CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS)" \ 
    3737        ) 
    3838endef 
  • packages/net/icecast/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006-2008 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    6363                --with-xslt-config="$(STAGING_DIR)/usr/bin/xslt-config" \ 
    6464                , \ 
    65                 CPPFLAGS="-I$(TREMOR_DIR)/include -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include/libxml2 " \ 
     65                CPPFLAGS="-I$(TREMOR_DIR)/include -I$(STAGING_DIR)/usr/include/libxml2 $(TARGET_CPPFLAGS)" \ 
    6666        ) 
    6767endef 
  • packages/net/imspector/Makefile

    r15244 r15480  
    1 # Copyright (C) 2007-2008 OpenWrt.org 
     1# Copyright (C) 2007-2009 OpenWrt.org 
    22# 
    33# This is free software, licensed under the GNU General Public License v2. 
     
    4848            $(TARGET_CONFIGURE_OPTS) \ 
    4949            SSL_DIR="$(STAGING_DIR)/usr" \ 
    50             SSL_LIBS="-L$(STAGING_DIR)/usr/lib -lssl -lcrypto" \ 
    51             SSL_FLAGS="-I$(STAGING_DIR)/usr/include -DHAVE_SSL" \ 
     50            SSL_LIBS="$(TARGET_LDFLAGS) -lssl -lcrypto" \ 
     51            SSL_FLAGS="$(TARGET_CPPFLAGS) -DHAVE_SSL" \ 
    5252            SSL_OBJS=sslstate.o \ 
    5353            PREFIX="$(STAGING_DIR)/usr" \ 
    5454            CXX=$(TARGET_CXX) \ 
    55             CXXFLAGS="$(TARGET_CXXFLAGS) $(TARGET_CFLAGS) $(FPIC) -I$(STAGING_DIR)/usr/include \ 
    56                         -L$(STAGING_DIR)/usr/lib -DHAVE_SSL" \ 
     55            CXXFLAGS="$(TARGET_CXXFLAGS) $(TARGET_CFLAGS) $(FPIC) $(TARGET_CPPFLAGS) \ 
     56                        $(TARGET_LDFLAGS) -DHAVE_SSL" \ 
    5757            all 
    5858endef 
  • packages/net/iodine/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4949define Build/Compile 
    5050        $(call Build/Compile/Default,\ 
    51                 CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -c -DLINUX" \ 
    52                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -lz" \ 
     51                CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS) -c -DLINUX" \ 
     52                LDFLAGS="$(TARGET_LDFLAGS) -lz" \ 
    5353                all \ 
    5454        ) 
  • packages/net/iptraf/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4848                CFLAGS="$(TARGET_CFLAGS)" \ 
    4949                DEBUG="" \ 
    50                 INCLUDEDIR="-I../support -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
    51                 LDOPTS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \ 
     50                INCLUDEDIR="-I../support $(TARGET_CPPFLAGS)" \ 
     51                LDOPTS="$(TARGET_LDFLAGS)" \ 
    5252                PLATFORM="-DPLATFORM=\\\"Linux/$(ARCH)\\\"" \ 
    5353                TARGET="/usr/bin" \ 
  • packages/net/irssi/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    8080endef 
    8181 
    82 EXTRA_CFLAGS+=-I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/lib/libiconv/include -I$(STAGING_DIR)/usr/lib/libintl/include 
     82EXTRA_CFLAGS+=$(TARGET_CPPFLAGS) -I$(STAGING_DIR)/usr/lib/libiconv/include -I$(STAGING_DIR)/usr/lib/libintl/include 
    8383EXTRA_LDFLAGS+=-L$(STAGING_DIR)/usr/lib/libiconv/lib -L$(STAGING_DIR)/usr/lib/libintl/lib 
    8484 
  • packages/net/karma/Makefile

    r15244 r15480  
    11# 
    2 # Copyright (C) 2007 OpenWrt.org 
     2# Copyright (C) 2007-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4545        $(MAKE) -C $(PKG_BUILD_DIR)/src/ \ 
    4646                CC="$(TARGET_CC)" \ 
    47                 CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
    48                 LDLIBS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib -lpcap -lncurses" 
     47                CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS)" \ 
     48                LDLIBS="$(TARGET_LDFLAGS) -lpcap -lncurses" 
    4949endef 
    5050 
  • packages/net/leafnode/Makefile

    r15247 r15480  
    2222CONFIGURE_VARS+=LIBS=-Wl,-rpath-link=$(STAGING_DIR)/usr/lib 
    2323 
    24 EXTRA_CFLAGS+=-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include 
     24EXTRA_CFLAGS+= $(TARGET_CPPFLAGS) 
    2525 
    2626EXTRA_LDFLAGS+=-Wl,-rpath-link=$(STAGING_DIR)/usr/lib 
  • packages/net/miax/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3838                CC="$(TARGET_CC)" \ 
    3939                OFLAGS="$(TARGET_CFLAGS)" \ 
    40                 CPPFLAGS="-I$(STAGING_DIR)/usr/include" \ 
    41                 LDFLAGS="-L$(STAGING_DIR)/usr/lib" \ 
     40                CPPFLAGS="$(TARGET_CPPFLAGS)" \ 
     41                LDFLAGS="$(TARGET_LDFLAGS)" \ 
    4242                all 
    4343endef 
  • packages/net/miniupnpd/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006-2008 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3131                $(TARGET_CONFIGURE_OPTS) \ 
    3232                STAGING_DIR="$(STAGING_DIR)" \ 
    33                 CFLAGS="$(TARGET_CFLAGS) -I $(STAGING_DIR)/usr/include" \ 
     33                CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS)" \ 
    3434                LIBS="$(STAGING_DIR)/usr/lib/libiptc.a" 
    3535endef 
  • packages/net/nagios/Makefile

    r15454 r15480  
    11#  
    2 # Copyright (C) 2008 OpenWrt.org 
     2# Copyright (C) 2008-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3333endef 
    3434 
    35 EXTRA_CFLAGS += -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include 
     35EXTRA_CFLAGS += $(TARGET_CPPFLAGS) 
    3636 
    3737CONFIGURE_ARGS += \ 
  • packages/net/natpmp/Makefile

    r12958 r15480  
    3434                LD="$(TARGET_CC)" \ 
    3535                CFLAGS="$(strip $(TARGET_CFLAGS))" \ 
    36                 CPPFLAGS="$$$$CPPFLAGS -I$(STAGING_DIR)/usr/include -DIPTABLES_PATH=\\\"/usr/sbin\\\"" \ 
    37                 LDFLAGS="-L$(STAGING_DIR)/usr/lib" \ 
     36                CPPFLAGS="$$$$CPPFLAGS $(TARGET_CPPFLAGS) -DIPTABLES_PATH=\\\"/usr/sbin\\\"" \ 
     37                LDFLAGS="$(TARGET_LDFLAGS)" \ 
    3838                prefix="$(PKG_INSTALL_DIR)/usr" 
    3939endef 
  • packages/net/nbd/Makefile

    r15244 r15480  
    11# 
    2 # Copyright (C) 2006-2008 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4040                CC="$(TARGET_CC)" \ 
    4141                DESTDIR="$(PKG_INSTALL_DIR)" \ 
    42                 CPPFLAGS="$(TARGET_CPPFLAGS) -L$(STAGING_DIR)/usr/lib/libintl/lib/ -L$(STAGING_DIR)/usr/lib/" \ 
     42                CPPFLAGS="$(TARGET_CPPFLAGS) -L$(STAGING_DIR)/usr/lib/libintl/lib/ $(TARGET_LDFLAGS)" \ 
    4343                nbd-client 
    4444endef 
  • packages/net/ngrep/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2007 OpenWrt.org 
     2# Copyright (C) 2007-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4343                --disable-dropprivs \ 
    4444                ,\ 
    45                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -lpcre" \ 
     45                LDFLAGS="$(TARGET_LDFLAGS) -lpcre" \ 
    4646        ) 
    4747endef 
  • packages/net/nufw/Makefile

    r15244 r15480  
    11#  
    2 # Copyright (C) 2007 OpenWrt.org 
     2# Copyright (C) 2007-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    7272define Build/Compile 
    7373        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    74                 CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/lib/libintl/include/ \ 
    75                                 -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include \ 
    76                                 -I$(STAGING_DIR)/usr/lib/libiconv/include" \ 
    77                 LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib \ 
     74                CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS) \ 
     75                        -I$(STAGING_DIR)/usr/lib/libintl/include \ 
     76                        -I$(STAGING_DIR)/usr/lib/libiconv/include" \ 
     77                LDFLAGS="$(TARGET_LDFLAGS) \ 
    7878                        -L$(STAGING_DIR)/usr/lib/libintl/lib \ 
    7979                        -L$(STAGING_DIR)/usr/lib/libiconv/lib \ 
  • packages/net/openswan/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006-2008 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    5656 
    5757TARGET_CPPFLAGS = \ 
    58         -I$(STAGING_DIR)/usr/include \ 
     58        $(TARGET_CPPFLAGS) \ 
    5959        -I$(LINUX_DIR)/include 
    6060 
    6161TARGET_LDFLAGS = \ 
    62         -L$(STAGING_DIR)/usr/lib 
     62        $(TARGET_LDFLAGS) 
    6363 
    6464OPENSWAN_MAKE := $(MAKE) -C $(PKG_BUILD_DIR) \ 
  • packages/net/pmacct/Makefile

    r15424 r15480  
    11# 
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    102102        ); 
    103103        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    104                 CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
     104                CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS)" \ 
    105105                all 
    106106        mv -f $(PKG_BUILD_DIR)/src/nfacctd $(PKG_BUILD_DIR)/nfacctd$(1) 
  • packages/net/portmap/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006-2008 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3434 
    3535MAKE_FLAGS += \ 
    36         CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -DHOSTS_ACCESS -DFACILITY=LOG_DAEMON -DIGNORE_SIGCHLD" \ 
     36        CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS) -DHOSTS_ACCESS -DFACILITY=LOG_DAEMON -DIGNORE_SIGCHLD" \ 
    3737        RPCUSER="nobody" \ 
    38         WRAP_LIB="-L$(STAGING_DIR)/usr/lib -lwrap" \ 
     38        WRAP_LIB="$(TARGET_LDFLAGS) -lwrap" \ 
    3939        all 
    4040 
  • packages/net/privoxy/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4848define Build/Compile 
    4949        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    50                 SPECIAL_CFLAGS="-pthread -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" 
     50                SPECIAL_CFLAGS="-pthread $(TARGET_LDFLAGS)" 
    5151        mkdir -p $(PKG_INSTALL_DIR) 
    5252        $(MAKE) -C $(PKG_BUILD_DIR) \ 
  • packages/net/prosody/Makefile

    r15458 r15480  
    4949define Build/Compile 
    5050        $(call Build/Compile/Default,\ 
    51                 CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/include" \ 
    52                 LDFLAGS="-L$(STAGING_DIR)/usr/lib" \ 
     51                CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS)" \ 
     52                LDFLAGS="$(TARGET_LDFLAGS)" \ 
    5353                DESTDIR="$(PKG_INSTALL_DIR)" \ 
    5454                PREFIX="/usr" \ 
  • packages/net/qolyester/Makefile

    r15454 r15480  
    11# 
    2 # Copyright (C) 2007 OpenWrt.org 
     2# Copyright (C) 2007-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
  • packages/net/samba/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    8787                $(TARGET_CONFIGURE_OPTS) \ 
    8888                CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE -DNDEBUG -DSHMEM_SIZE=524288 -Dfcntl=fcntl64" \ 
    89                 CPPFLAGS="-I$(STAGING_DIR)/usr/include" \ 
    90                 LDFLAGS="$(LIBGCC_S) -L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \ 
     89                CPPFLAGS="$(TARGET_CPPFLAGS)" \ 
     90                LDFLAGS="$(TARGET_LDFLAGS) $(LIBGCC_S)" \ 
    9191                ac_cv_lib_cups_httpConnect=no \ 
    9292                samba_cv_FTRUNCATE_NEEDS_ROOT=no \ 
  • packages/net/scanlogd/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4747                CC="$(TARGET_CC)" LD="$(TARGET_CC)" CFLAGS="-c $(TARGET_CFLAGS)" \ 
    4848                LDFLAGS= \ 
    49                 PCAP_H="-I$(STAGING_DIR)/usr/include" \ 
    50                 NIDS_H="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/usr/lib/libnet-1.0.x/include" \ 
    51                 NIDS_L="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/usr/lib/libnet-1.0.x/lib -lnids -lnet -lpcap" \ 
     49                PCAP_H="$(TARGET_CPPFLAGS)" \ 
     50                NIDS_H="$(TARGET_CPPFLAGS) -I$(STAGING_DIR)/usr/lib/libnet-1.0.x/include" \ 
     51                NIDS_L="$(TARGET_LDFLAGS) -L$(STAGING_DIR)/usr/lib/libnet-1.0.x/lib -lnids -lnet -lpcap" \ 
    5252                libnids 
    5353endef 
  • packages/net/smtptrapd/Makefile

    r12014 r15480  
    11# 
    2 # Copyright (C) 2008 OpenWrt.org 
     2# Copyright (C) 2008-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3535        $(TARGET_CC) \ 
    3636                $(TARGET_CFLAGS) \ 
    37                 -I $(STAGING_DIR)/usr/include \ 
     37                $(TARGET_CPPFLAGS) \ 
    3838                -D_REENTRANT \ 
    3939                $(PKG_BUILD_DIR)/smtptrapd.c \ 
    4040                -o $(PKG_BUILD_DIR)/smtptrapd \ 
    41                 -L$(STAGING_DIR)/usr/lib/ -lpthread 
     41                $(TARGET_LDFLAGS) \ 
     42                -lpthread 
    4243endef 
    4344         
  • packages/net/squid/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    136136        # pass INCLUDES to compile host sources against our OpenSSL, not the host one 
    137137        $(MAKE) -C $(PKG_BUILD_DIR)/lib \ 
    138                 INCLUDES="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
     138                INCLUDES="$(TARGET_CPPFLAGS)" \ 
    139139                all 
    140140        $(MAKE) -C $(PKG_BUILD_DIR) \ 
  • packages/net/stun/Makefile

    r15321 r15480  
    5959                DESTDIR="$(PKG_INSTALL_DIR)" \ 
    6060                CXXFLAGS="$$$$CXXFLAGS -fno-builtin -fno-rtti -nostdinc++"  \ 
    61                 CPPFLAGS="$$$$CPPFLAGS -I$(STAGING_DIR)/usr/include/uClibc++ -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
    62                 LDFLAGS="$$$$LDFLAGS -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib -L$(TOOLCHAIN_DIR)/usr/lib \ 
    63                         -nodefaultlibs -luClibc++ $(LIBGCC_S)" \ 
     61                CPPFLAGS="$$$$CPPFLAGS -I$(STAGING_DIR)/usr/include/uClibc++ $(TARGET_CPPFLAGS)" \ 
     62                LDFLAGS="$$$$LDFLAGS $(TARGET_LDFLAGS) -nodefaultlibs -luClibc++ $(LIBGCC_S)" \ 
    6463                all 
    6564endef 
  • packages/net/subversion/Makefile

    r15247 r15480  
    8787CONFIGURE_VARS += \ 
    8888        svn_lib_neon=yes \ 
    89         LDFLAGS="-lcrypt -lm -lintl -L$(STAGING_DIR)/usr/lib/libintl/lib/ \ 
    90                 -lz -L$(STAGING_DIR)/usr/lib/ -lpthread -L$(TOOLCHAIN_DIR)/usr/lib -L$(TOOLCHAIN_DIR)/lib \ 
     89        LDFLAGS="$(TARGET_LDFLAGS) -lcrypt -lm -lintl -L$(STAGING_DIR)/usr/lib/libintl/lib/ \ 
     90                -lz -lpthread -L$(TOOLCHAIN_DIR)/usr/lib \ 
    9191                -L$(TOOLCHAIN_DIR)/lib" \ 
    92         CPPFLAGS="-I$(STAGING_DIR)/usr/include/ -I$(STAGING_DIR)/usr/lib/libintl/include \ 
    93                 -I$(STAGING_DIR)/include/" \ 
     92        CPPFLAGS="$(TARGET_CPPFLAGS) -I$(STAGING_DIR)/usr/lib/libintl/include" \ 
    9493 
    9594define Build/Compile 
  • packages/net/tcpdump/Makefile

    r15247 r15480  
    11#  
    2 # Copyright (C) 2007 OpenWrt.org 
     2# Copyright (C) 2007-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4242define Build/Compile 
    4343        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    44                 CCOPT="$(TARGET_CFLAGS)" INCLS="-I. -I$(STAGING_DIR)/usr/include" \ 
     44                CCOPT="$(TARGET_CFLAGS)" INCLS="-I. $(TARGET_CPPFLAGS)" \ 
    4545                DESTDIR="$(PKG_INSTALL_DIR)" \ 
    4646                all install 
  • packages/net/ulogd/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    109109                        -I$(PKG_BUILD_DIR)/include \ 
    110110                        -I$(PKG_BUILD_DIR)/libipulog/include \ 
    111                         -I$(STAGING_DIR)/usr/include" \ 
     111                        $(TARGET_CPPFLAGS)" \ 
    112112                all install 
    113113endef 
  • packages/net/vnstati/Makefile

    r15244 r15480  
    11#  
    2 # Copyright (C) 2008 OpenWrt.org 
     2# Copyright (C) 2008-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3737        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    3838                $(TARGET_CONFIGURE_OPTS) \ 
    39                 CFLAGS+="-I$(STAGING_DIR)/usr/include -L$(STAGING_DIR)/usr/lib -Wl,-rpath-link,$(STAGING_DIR)/usr/lib" 
     39                CFLAGS+="$(TARGET_CPPFLAGS) $(TARGET_LDFLAGS) -Wl,-rpath-link,$(STAGING_DIR)/usr/lib" 
    4040endef 
    4141 
  • packages/net/vtun/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3737                --with-ssl-headers="$(STAGING_DIR)/usr/include/openssl" \ 
    3838                , \ 
    39                 LIBS="-L$(STAGING_DIR)/usr/lib" \ 
     39                LIBS="$(TARGET_LDFLAGS)" \ 
    4040                BLOWFISH_HDR_DIR="$(STAGING_DIR)/usr/include/openssl" \ 
    4141                LZO_HDR_DIR="$(STAGING_DIR)/usr/include/lzo" \ 
  • packages/net/wiviz/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    2929endef 
    3030 
    31 EXTRA_CFLAGS += -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include 
    32 EXTRA_LDFLAGS += -L$(STAGING_DIR)/usr/lib 
     31EXTRA_CFLAGS += $(TARGET_CPPFLAGS) 
     32EXTRA_LDFLAGS += $(TARGET_LDFLAGS) 
    3333 
    3434define Build/Compile 
  • packages/net/wknock/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3535        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    3636                CC="$(TARGET_CC)" \ 
    37                 CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
    38                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib -lpcap" \ 
     37                CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS)" \ 
     38                LDFLAGS="$(TARGET_LDFLAGS) -lpcap" \ 
    3939                all 
    4040endef 
  • packages/sound/mpd/Makefile

    r15247 r15480  
    11#  
    2 # Copyright (C) 2007 - 2008 OpenWrt.org 
     2# Copyright (C) 2007-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4141 
    4242CONFIGURE_VARS += \ 
    43         ID3TAG_LIBS="-L$(STAGING_DIR)/usr/lib -lz -lid3tag" \ 
    44         ID3TAG_CFLAGS="-I$(STAGING_DIR)/usr/include" \ 
    45         FLAC_LIBS="-L$(STAGING_DIR)/usr/lib -lFLAC" \ 
     43        ID3TAG_LIBS="$(TARGET_LDFLAGS) -lz -lid3tag" \ 
     44        ID3TAG_CFLAGS="$(TARGET_CPPFLAGS)" \ 
     45        FLAC_LIBS="$(TARGET_LDFLAGS) -lFLAC" \ 
    4646        FLAC_CFLAGS="-I$(STAGING_DIR)/usr/include/FLAC" \ 
    47         MAD_LIBS="-L$(STAGING_DIR)/usr/lib -lmad" \ 
    48         MAD_CFLAGS="-I$(STAGING_DIR)/usr/include" \ 
    49         OGGVORBIS_LIBS="-L$(STAGING_DIR)/usr/lib -lvorbisidec" \ 
    50         OGGVORBIS_CFLAGS="-I$(STAGING_DIR)/usr/include" \ 
     47        MAD_LIBS="$(TARGET_LDFLAGS) -lmad" \ 
     48        MAD_CFLAGS="$(TARGET_CPPFLAGS)" \ 
     49        OGGVORBIS_LIBS="$(TARGET_LDLFAGS) -lvorbisidec" \ 
     50        OGGVORBIS_CFLAGS="$TARGET_CPPFLAGS)" \ 
    5151        GLIB_CFLAGS="-I$(STAGING_DIR)/usr/include/glib-2.0 -I$(STAGING_DIR)/usr/lib/glib-2.0/include" \ 
    52         GLIB_LIBS="-L$(STAGING_DIR)/usr/lib/libintl/lib -lintl -L$(STAGING_DIR)/usr/lib/libiconv/lib -liconv -L$(STAGING_DIR)/usr/lib -lglib-2.0 -lgthread-2.0 -pthread" 
     52        GLIB_LIBS="$(TARGET_LDLFAGS) -L$(STAGING_DIR)/usr/lib/libintl/lib -lintl -L$(STAGING_DIR)/usr/lib/libiconv/lib -liconv -lglib-2.0 -lgthread-2.0 -pthread" 
    5353 
    5454define Build/Configure 
  • packages/sound/pulseaudio/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2007-2008 OpenWrt.org 
     2# Copyright (C) 2007-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    5656define Build/Compile 
    5757        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    58                 CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
    59                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib $(SUPP_LIBS)" \ 
     58                CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS)" \ 
     59                LDFLAGS="$(TARGET_LDFLAGS) $(SUPP_LIBS)" \ 
    6060                DESTDIR="$(PKG_INSTALL_DIR)" \ 
    6161                LIBLTDL="$(STAGING_DIR)/usr/lib/libltdl.la" \ 
  • packages/sound/shell-fm/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006-2008 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4141        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    4242                $(TARGET_CONFIGURE_OPTS) \ 
    43                 CFLAGS="$(TARGET_CFLAGS) -I./include/ -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
     43                CFLAGS="$(TARGET_CFLAGS) -I./include/ $(TARGET_CPPFLAGS)" \ 
    4444                DESTDIR="$(PKG_INSTALL_DIR)" \ 
    45                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib -lmad -lao" \ 
     45                LDFLAGS="$(TARGET_LDFLAGS) -lmad -lao" \ 
    4646                all install 
    4747endef 
  • packages/sound/streamripper/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2007 OpenWrt.org 
     2# Copyright (C) 2007-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3131 
    3232 
    33 EXTRA_CFLAGS += -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include 
     33EXTRA_CFLAGS += $(TARGET_CPPFLAGS) 
     34 
    3435define Build/Configure 
    3536        $(call Build/Configure/Default, \ 
  • packages/utils/at/Makefile

    r15244 r15480  
    11# 
    2 # Copyright (C) 2008 OpenWrt.org 
     2# Copyright (C) 2008-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3333export SENDMAIL=/bin/true 
    3434EXTRA_CFLAGS:=-DNEED_YYWRAP -I$(PKG_BUILD_DIR) -I$(STAGING_DIR)/usr/include/libelf \ 
    35                 -L$(STAGING_DIR)/usr/lib 
     35        $(TARGET_LDFLAGS) 
     36 
    3637CONFIGURE_ARGS+=--with-daemon_username=nobody \ 
    3738                --with-daemon_groupname=nogroup \ 
  • packages/utils/avrusbboot/Makefile

    r15244 r15480  
    11# 
    2 # Copyright (C) 2008 OpenWrt.org 
     2# Copyright (C) 2008-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4141define Build/Compile 
    4242        $(MAKE) -C $(PKG_BUILD_DIR)/software \ 
    43                 CXX="$(TARGET_CROSS)g++ $(TARGET_CFLAGS) -fno-builtin -fno-rtti -nostdinc++ -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/usr/include/uClibc++" \ 
    44                 LFLAGS="-L$(STAGING_DIR)/usr/lib -nodefaultlibs -luClibc++ -lusb $(LIBGCC_S)" \ 
     43                CXX="$(TARGET_CROSS)g++ $(TARGET_CFLAGS) -fno-builtin -fno-rtti -nostdinc++ $(TARGET_CPPFLAGS) -I$(STAGING_DIR)/usr/include/uClibc++" \ 
     44                LFLAGS="$(TARGET_LDFLAGS) -nodefaultlibs -luClibc++ -lusb $(LIBGCC_S)" \ 
    4545                all 
    4646endef 
  • packages/utils/bandwidthd/Makefile

    r15244 r15480  
    11#  
    2 # Copyright (C) 2006-2008 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3939        ac_cv_lib_pq_PQconnectdb=no \ 
    4040 
    41 EXTRA_CFLAGS+=-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include 
    42 EXTRA_LDFLAGS+=-L$(STAGING_DIR)/usr/lib -Wl,-rpath-link,$(STAGING_DIR)/usr/lib 
     41EXTRA_CFLAGS+= $(TARGET_CPPFLAGS) 
     42EXTRA_LDFLAGS+= $(TARGET_LDFLAGS) -Wl,-rpath-link,$(STAGING_DIR)/usr/lib 
    4343 
    4444define Package/bandwidthd/install 
  • packages/utils/bemused/Makefile

    r15244 r15480  
    11#  
    2 # Copyright (C) 2008 OpenWrt.org 
     2# Copyright (C) 2008-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3939        LDFLAGS="$(TARGET_LDFLAGS) " \ 
    4040        CPPFLAGS="$(TARGET_CPPFLAGS)" \ 
    41         INCL="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/usr/include/glib-1.2 -I$(STAGING_DIR)/usr/lib/glib/include -I$(STAGING_DIR)/usr/lib/libiconv/include" \ 
     41        INCL="$(TARGET_CPPFLAGS) -I$(STAGING_DIR)/usr/include/glib-1.2 -I$(STAGING_DIR)/usr/lib/glib/include -I$(STAGING_DIR)/usr/lib/libiconv/include" \ 
    4242        MYLIBS="-lbluetooth -lglib -L$(STAGING_DIR)/usr/lib/libiconv/lib -liconv" 
    4343        $(STRIP) $(PKG_BUILD_DIR)/bemusedlinuxserver 
  • packages/utils/bluez-utils/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4747define Build/Compile 
    4848        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    49                 LDFLAGS="-L$(STAGING_DIR)/usr/lib \ 
     49                LDFLAGS="$(TARGET_LDFLAGS) \ 
    5050                        -L$(STAGING_DIR)/usr/lib/libintl/lib \ 
    5151                        -L$(STAGING_DIR)/usr/lib/libiconv/lib" \ 
  • packages/utils/digitemp/Makefile

    r15244 r15480  
    3636        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    3737                $(TARGET_CONFIGURE_OPTS) \ 
    38                 CFLAGS="$(TARGET_CFLAGS) -DLINUX -I$(STAGING_DIR)/usr/include \ 
     38                CFLAGS="$(TARGET_CFLAGS) -DLINUX $(TARGET_CPPFLAGS) \ 
    3939                        -I./src -I./userial -DOWUSB" \ 
    40                 LIBS="-L$(STAGING_DIR)/usr/lib -lusb -lm" \ 
     40                LIBS="$(TARGET_LDFLAGS) -lusb -lm" \ 
    4141                DESTDIR="$(PKG_INSTALL_DIR)" \ 
    4242                ds2490 
  • packages/utils/huaweiaktbbo/Makefile

    r15244 r15480  
    11# 
    2 # Copyright (C) 2008 OpenWrt.org 
     2# Copyright (C) 2008-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    2828 
    2929define Build/Compile 
    30         $(TARGET_CC) $(TARGET_CFLAGS) -I $(STAGING_DIR)/usr/include \ 
    31                 -lusb -L$(STAGING_DIR)/usr/lib/ \ 
     30        $(TARGET_CC) $(TARGET_CFLAGS) $(TARGET_CPPFLAGS) $(TARGET_LDFLAGS) \ 
     31                -lusb \ 
    3232                -o $(PKG_BUILD_DIR)/huaweiAktBbo \ 
    3333                $(PKG_BUILD_DIR)/huaweiAktBbo.c 
  • packages/utils/lcd4linux/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2007-2008 OpenWrt.org 
     2# Copyright (C) 2007-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    194194 
    195195 
    196 EXTRA_CFLAGS+=-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/lib/libiconv/include 
    197 EXTRA_LDFLAGS+=-L$(STAGING_DIR)/usr/lib -Wl,-rpath-link,$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/usr/lib/libiconv/lib 
     196EXTRA_CFLAGS+= $(TARGET_CPPFLAGS) -I$(STAGING_DIR)/usr/lib/libiconv/include 
     197EXTRA_LDFLAGS+= $(TARGET_LDFLAGS) -Wl,-rpath-link,$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/usr/lib/libiconv/lib 
    198198 
    199199TARGET_CONFIGURE_OPTS+=\ 
  • packages/utils/logrotate/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4141endef 
    4242 
    43 EXTRA_CFLAGS += -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include 
    44 EXTRA_LDFLAGS += -L$(STAGING_DIR)/usr/lib 
     43EXTRA_CFLAGS += $(TARGET_CPPFLAGS) 
     44EXTRA_LDFLAGS += $(TARGET_LDFLAGS) 
    4545 
    4646define Build/Compile 
  • packages/utils/mg/Makefile

    r15244 r15480  
    11#  
    2 # Copyright (C) 2008 OpenWrt.org 
     2# Copyright (C) 2008-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4444        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    4545                LDFLAGS="$(TARGET_LDFLAGS) -lncurses" \ 
    46                 CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
     46                CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS)" \ 
    4747                CC=$(TARGET_CC) 
    4848endef 
  • packages/utils/owfs/Makefile

    r14837 r15480  
    11# 
    2 # Copyright (C) 2008 OpenWrt.org 
     2# Copyright (C) 2008-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    142142                $(TARGET_CONFIGURE_OPTS) \ 
    143143                CFLAGS="$(TARGET_CFLAGS) $(CFLAGS_LARGEFILE)" \ 
    144                 CPPFLAGS="-I$(STAGING_DIR)/usr/include" \ 
    145                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(TOOLCHAIN_DIR)/usr/lib -L$(TOOLCHAIN_DIR)/lib" \ 
     144                CPPFLAGS="$(TARGET_CPPFLAGS)" \ 
     145                LDFLAGS="$(TARGET_LDFLAGS)" \ 
    146146                lt_sys_lib_dlsearch_path_spec="$(STAGING_DIR)/lib $(STAGING_DIR)/usr/lib" \ 
    147147                lt_sys_lib_search_path_spec="$(STAGING_DIR)/lib $(STAGING_DIR)/usr/lib" \ 
  • packages/utils/picocom/Makefile

    r15247 r15480  
    11#  
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4444        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    4545                $(TARGET_CONFIGURE_OPTS) \ 
    46                 CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
    47                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \ 
     46                CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS)" \ 
     47                LDFLAGS="$(TARGET_LDFLAGS)" \ 
    4848                picocom 
    4949endef 
  • packages/utils/pipacs/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    2929        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    3030                $(TARGET_CONFIGURE_OPTS) \ 
    31                 CFLAGS="$(TARGET_CFLAGS) -I $(STAGING_DIR)/usr/include" \ 
     31                CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS)" \ 
    3232                all 
    3333endef 
  • packages/utils/unzip/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4444                prefix="$(PKG_INSTALL_DIR)/usr" \ 
    4545                CFLAGS="$(TARGET_CFLAGS)" \ 
    46                 CF="$(TARGET_CFLAGS) -O -I$(STAGING_DIR)/usr/include -I. -DUNIX" \ 
    47                 LD="$(TARGET_CC) -L$(STAGING_DIR)/usr/lib" \ 
     46                CF="$(TARGET_CFLAGS) -O $(TARGET_CPPFLAGS) -I. -DUNIX" \ 
     47                LD="$(TARGET_CC) $(TARGET_LDFLAGS)" \ 
    4848                install 
    4949endef 
  • packages/utils/usb-modeswitch/Makefile

    r15244 r15480  
    11# 
    2 # Copyright (C) 2008 OpenWrt.org 
     2# Copyright (C) 2008-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    3232 
    3333define Build/Compile 
    34         "$(TARGET_CC)" $(TARGET_CFLAGS) -I $(STAGING_DIR)/include/ \ 
    35                 -I $(STAGING_DIR)/usr/include/ -L $(STAGING_DIR)/lib/ \ 
    36                 -L $(STAGING_DIR)/usr/lib/ -lusb \ 
     34        "$(TARGET_CC)" $(TARGET_CFLAGS) $(TARGET_CPPFLAGS) $(TARGET_LDFLAGS) \ 
     35                -lusb \ 
    3736                -o $(PKG_BUILD_DIR)/usb_modeswitch-OpenWrt \ 
    3837                                $(PKG_BUILD_DIR)/usb_modeswitch.c 
  • packages/utils/zip/Makefile

    r15247 r15480  
    11# 
    2 # Copyright (C) 2007 OpenWrt.org 
     2# Copyright (C) 2007-2009 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    4444                prefix="$(PKG_INSTALL_DIR)/usr" \ 
    4545                CFLAGS="$(TARGET_CFLAGS)" \ 
    46                 CF="$(TARGET_CFLAGS) -O -I$(STAGING_DIR)/usr/include -I. -DUNIX" \ 
    47                 LD="$(TARGET_CC) -L$(STAGING_DIR)/usr/lib" \ 
     46                CF="$(TARGET_CFLAGS) -O $(TARGET_CPPFLAGS) -I. -DUNIX" \ 
     47                LD="$(TARGET_CC) $(TARGET_LDFLAGS)" \ 
    4848                install 
    4949endef 
Note: See TracChangeset for help on using the changeset viewer.