gdb: not support on cris
[openwrt/openwrt.git] / package / gdb / Makefile
index c2fc2e97b3926eed673e2ef600def2b109ae5d0d..6a166d0eb7606c89a3cea8c2e2152e0cc71c4dc2 100644 (file)
@@ -3,7 +3,6 @@
 # This is free software, licensed under the GNU General Public License v2.
 # See /LICENSE for more information.
 #
-# $Id$
 
 include $(TOPDIR)/rules.mk
 
@@ -17,30 +16,36 @@ PKG_MD5SUM:=c9da266b884fb8fa54df786dfaadbc7a
 
 include $(INCLUDE_DIR)/package.mk
 
-define Package/gdb
+define Package/gdb/Default
   SECTION:=utils
   CATEGORY:=Utilities
-  DEPENDS:=+libreadline +libncurses
-  TITLE:=GNU Debugger
+  DEPENDS:= @!(avr32||cris)
 endef
 
-define Package/gdbserver
-  SECTION:=utils
-  CATEGORY:=Utilities
-  TITLE:=Remote server for GNU Debugger
+define Package/gdb
+$(call Package/gdb/Default)
+  TITLE:=GNU Debugger
+  DEPENDS+= +libreadline +libncurses
 endef
 
 define Package/gdb/description
  GNU debugger
 endef
 
+define Package/gdbserver
+$(call Package/gdb/Default)
+  TITLE:=Remote server for GNU Debugger
+endef
+
 define Package/gdbserver/description
  GDBSERVER is a program that allows you to run GDB on a different machine 
  than the one which is running the program being debugged.
 endef
 
+# XXX: add --disable-werror to prevent build failure with arm
 CONFIGURE_ARGS+= \
-       --with-system-readline
+       --with-system-readline \
+       --disable-werror \
 
 CONFIGURE_VARS+= \
        ac_cv_search_tgetent="$(TARGET_LDFLAGS) -lncurses -lreadline"