mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-26 00:41:17 +00:00
61441fe2de
This updates uboot-envtools to the version which comes with U-Boot 2011.06. The important novelity is that fw_setenv now supports batch processing, which greatly improves sysupgrade of the ALL0258N as otherwise we would have to overwrite uboot-env up to 8x in a single firmware upgrade. Unfortunately, no newer version of the sources is available from Debian, so we got to take it from the u-boot source which is kinda ugly... Signed-off-by: Daniel Golle <dgolle@allnet.de> SVN-Revision: 28566
46 lines
1.1 KiB
Diff
46 lines
1.1 KiB
Diff
--- a/Makefile
|
|
+++ b/Makefile
|
|
@@ -21,37 +21,16 @@
|
|
# MA 02111-1307 USA
|
|
#
|
|
|
|
-include $(TOPDIR)/config.mk
|
|
-
|
|
-HOSTSRCS := $(obj)crc32.c fw_env.c fw_env_main.c
|
|
+SRCS := crc32.c fw_env.c fw_env_main.c
|
|
HEADERS := fw_env.h
|
|
|
|
-# Compile for a hosted environment on the target
|
|
-HOSTCPPFLAGS = -idirafter $(SRCTREE)/include \
|
|
- -idirafter $(OBJTREE)/include2 \
|
|
- -idirafter $(OBJTREE)/include \
|
|
- -DUSE_HOSTCC
|
|
-
|
|
-ifeq ($(MTD_VERSION),old)
|
|
-HOSTCPPFLAGS += -DMTD_OLD
|
|
-endif
|
|
+CPPFLAGS := -Wall $(CFLAGS)
|
|
|
|
all: $(obj)fw_printenv
|
|
|
|
# Some files complain if compiled with -pedantic, use HOSTCFLAGS_NOPED
|
|
-$(obj)fw_printenv: $(HOSTSRCS) $(HEADERS)
|
|
- $(HOSTCC) $(HOSTCFLAGS_NOPED) $(HOSTLDFLAGS) -o $@ $(HOSTSRCS)
|
|
+$(obj)fw_printenv: $(SRCS) $(HEADERS)
|
|
+ $(CC) $(CPPFLAGS) $(SRCS) -o $(obj)fw_printenv
|
|
|
|
clean:
|
|
- rm -f $(obj)fw_printenv $(obj)crc32.c
|
|
-
|
|
-$(obj)crc32.c:
|
|
- ln -s $(src)../../lib/crc32.c $(obj)crc32.c
|
|
-
|
|
-#########################################################################
|
|
-
|
|
-include $(TOPDIR)/rules.mk
|
|
-
|
|
-sinclude $(obj).depend
|
|
-
|
|
-#########################################################################
|
|
+ rm -f $(obj)fw_printenv
|