Commit Graph

692 Commits (7a73c2f91f4ca721dfc362c252416902524d7b98)

Author SHA1 Message Date
Gabor Juhos 7849923473 ar71xx: add preliminary support for the TL-WR841ND v5 board
SVN-Revision: 18226
2009-10-30 12:26:25 +00:00
Felix Fietkau 28d3db089d mklibs: use -Wl,--gc-sections when relinking - currently only saves a few bytes, maybe more in the future
SVN-Revision: 18123
2009-10-22 16:54:18 +00:00
Felix Fietkau 6f52504a97 mklibs: preserve the uclibc init symbol
SVN-Revision: 18085
2009-10-19 23:26:05 +00:00
Felix Fietkau 57d29edb07 mklibs: handle duplicate symbols properly
SVN-Revision: 18084
2009-10-19 23:26:00 +00:00
Felix Fietkau eeadbde8ea mklibs: fix crashes on nonexistant sections in readelf (thx, justus)
SVN-Revision: 18083
2009-10-19 23:25:42 +00:00
Felix Fietkau c30639b1e8 gmp: upgrade to 4.3.1 and fix compile on 64-bit mac os x
SVN-Revision: 17717
2009-09-25 09:28:26 +00:00
Felix Fietkau 76c655e96b mklibs: fix libpthread link error (#5851)
SVN-Revision: 17639
2009-09-20 12:51:48 +00:00
Matteo Croce 9f53073e97 fix error in mksquashfs4 when data can't be compressed
SVN-Revision: 17585
2009-09-15 09:01:27 +00:00
Felix Fietkau f32f0814b1 firmware-utils: raise the default trx image size limit for something more appropriate for devices with 8M flash
SVN-Revision: 17537
2009-09-07 13:55:02 +00:00
Florian Fainelli 8868aa88c8 build fixes for squashfs4 on cygwin
SVN-Revision: 17430
2009-08-27 19:47:13 +00:00
Florian Fainelli 8733456b72 fix quilt installation on all platforms
SVN-Revision: 17405
2009-08-26 07:55:31 +00:00
Florian Fainelli d17e2ee125 make quilt installation work on cygwin
SVN-Revision: 17398
2009-08-25 14:55:18 +00:00
Florian Fainelli ec6127c955 update mpfr to 2.4.1
SVN-Revision: 17334
2009-08-20 16:08:52 +00:00
Florian Fainelli 26b1e0ebe2 disable mpfr tests compilation, slightly speeds up the build process
SVN-Revision: 17295
2009-08-17 14:51:32 +00:00
Florian Fainelli 85698765da add support for the Pirelli AG226G board (#5337)
SVN-Revision: 17190
2009-08-09 10:19:47 +00:00
Felix Fietkau d9f9d74f69 mklibs: do not touch libraries that cannot be rebuilt
SVN-Revision: 17172
2009-08-08 02:24:59 +00:00
Felix Fietkau a6a83985a0 upgrade mklibs to 0.1.29 - fixes runtime errors in mklibs-readelf
SVN-Revision: 17171
2009-08-08 02:24:54 +00:00
Felix Fietkau 583f6f2d6a mklibs: do not fail on unresolved symbols, but print warnings
SVN-Revision: 17170
2009-08-08 02:24:49 +00:00
Florian Fainelli a865c9deb5 fix mklibs compilation failures on stdio.h not being included
SVN-Revision: 17164
2009-08-07 10:31:27 +00:00
Felix Fietkau 36aa20bdab add mklibs (based on a patch by florian) in preparation for optional library symbol stripping
SVN-Revision: 17154
2009-08-07 00:07:18 +00:00
Gabor Juhos 59c1e90fd7 firmware-utils/addpattern: add support for the WRT160NL
SVN-Revision: 17140
2009-08-06 09:15:05 +00:00
Florian Fainelli 8cfbcf0d0b revert r17022, this is not the way to do this
SVN-Revision: 17023
2009-07-26 18:13:03 +00:00
Florian Fainelli b78a0f257e override sed configuration to work with FreeBSD (#4531)
SVN-Revision: 17022
2009-07-26 18:09:20 +00:00
Gabor Juhos 86d7900724 firmware-utils: add new tool for the wrt400n (based on a patch by Sandeep Mistry <sandeep.mistry at gmail.com>)
SVN-Revision: 16792
2009-07-12 08:59:18 +00:00
Gabor Juhos a21bf40453 increase size of the kernel partition on the TL-WR[789]41N boards
SVN-Revision: 16785
2009-07-11 17:20:46 +00:00
Gabor Juhos db71f38ed6 firmware-utils/mktplinkfw: add option for combined images
SVN-Revision: 16742
2009-07-08 08:17:26 +00:00
Gabor Juhos 4be401d44b firmware-utils/mktplinkfw: add board definitions for TL-WR741ND v1
SVN-Revision: 16740
2009-07-07 19:45:33 +00:00
Florian Fainelli 9e94806990 fix segfault when using the maxlen argument (#4359)
SVN-Revision: 16641
2009-07-01 14:58:15 +00:00
Gabor Juhos c79ee4222e firmware-utils: add a tool to compute crc value for the 5gxi firmware
SVN-Revision: 16557
2009-06-25 09:41:06 +00:00
Gabor Juhos d14e512f00 firmware-utils/mkcsysimg: minor bugfix
SVN-Revision: 16556
2009-06-25 09:39:30 +00:00
Gabor Juhos 19afadf0b2 firmware-utils/mkcsysimg: add signature for the 5GXi board
SVN-Revision: 16551
2009-06-24 16:44:30 +00:00
Gabor Juhos c1a4eef483 firmware-utils: add a file {en,de}cryption tool, based on the PC1 encryption algrithm
SVN-Revision: 16550
2009-06-24 16:35:38 +00:00
Florian Fainelli 1795111337 add imagetag support for BT Voyager 2500V, patch from Daniel Dickinson (#5364)
SVN-Revision: 16506
2009-06-18 15:00:32 +00:00
Felix Fietkau a6d8f8be9e firmware-utils: add a small utility for generating nand flash images with ecc info
SVN-Revision: 16458
2009-06-14 20:42:28 +00:00
Felix Fietkau a2b97a26e3 add ubinize to the mtd-utils build
SVN-Revision: 16457
2009-06-14 20:42:23 +00:00
Felix Fietkau 2d6fc61216 upgrade to a more recent version of mtd-utils - preparation for adding UBI support
SVN-Revision: 16455
2009-06-14 20:42:12 +00:00
Florian Fainelli ca16accfbb The attached patch adds building of firmware images for more routers based on the brcm63xx chipset.
Signed-Off By: Daniel Dickinson <crazycshore@gmail.com>

SVN-Revision: 16396
2009-06-10 08:24:13 +00:00
Florian Fainelli 01118457e8 rework imagetag firmware generator and MTD partition parser to accomodate with all known imagetag versions from Broadcom and vendors, patch from Daniel Dickinson (fixes #4987).
SVN-Revision: 16393
2009-06-09 08:04:52 +00:00
Gabor Juhos c8bf295481 build firmware image for the MZK-W300NH board
SVN-Revision: 16342
2009-06-04 19:14:46 +00:00
Florian Fainelli 6c5ba45f54 port lzmp that is packaged by debian, build it, but do not install it yet
SVN-Revision: 16282
2009-06-01 20:31:49 +00:00
Ralph Hempel 69fbe5c3b0 fix download url
SVN-Revision: 16226
2009-05-31 10:07:35 +00:00
Felix Fietkau f6079fbd4b add missing dependency
SVN-Revision: 16096
2009-05-26 19:11:56 +00:00
Felix Fietkau f009acf9cd split stampfiles for STAGING_DIR and STAGING_DIR_HOST preparation
SVN-Revision: 16095
2009-05-26 19:11:52 +00:00
Gabor Juhos 9221732114 firmware-utils/mkfwimage: add support for RouterStation Pro (patch from Ubiquiti Networks)
SVN-Revision: 16064
2009-05-25 17:18:21 +00:00
Florian Fainelli 3e8dc710b5 revert r16017 there are no users of it yet
SVN-Revision: 16029
2009-05-24 14:02:46 +00:00
Florian Fainelli d17888808e install the new lzma version (4.65) in staging_dir/host as lzma-new
SVN-Revision: 16017
2009-05-23 19:16:05 +00:00
Felix Fietkau 94808e0108 set PKG_NAME of the old lzma package to lzma-old to fix conflicts with the new lzma package
SVN-Revision: 16014
2009-05-23 13:21:43 +00:00
Florian Fainelli ac7e89329b fix crc calculation with the new padding (#5143)
SVN-Revision: 15977
2009-05-22 07:49:23 +00:00
Felix Fietkau bc152ef2c5 squashfs4: add lzma support (kernel support still missing)
SVN-Revision: 15884
2009-05-17 00:57:52 +00:00
Felix Fietkau 9da8f2b2a0 add the new lzma library (version 4.65), to be used for squashfs4
SVN-Revision: 15883
2009-05-17 00:57:47 +00:00
Gabor Juhos 01287654f2 add tool for squashfs4 image generation (w/o LZMA support)
SVN-Revision: 15864
2009-05-15 12:07:21 +00:00
Florian Fainelli e5a836693e fix padding between end of the kernel and beginning of the rootfs in imagetag (#5108)
SVN-Revision: 15801
2009-05-12 13:20:36 +00:00
Gabor Juhos 35d1918758 firmware-utils/mkfwimage2: fix a typo
SVN-Revision: 15770
2009-05-11 14:51:56 +00:00
Felix Fietkau e53003f5fc clean up / fix various Host/Clean templates in tools/
SVN-Revision: 15714
2009-05-08 20:44:47 +00:00
Felix Fietkau b20fa8f579 rename tools/lzma to tools/lzma-old (preparation for adding a new lzma version)
SVN-Revision: 15595
2009-05-04 17:04:03 +00:00
Felix Fietkau 52339a50fd optimize tools/ directory build order to improve parallel building performance
SVN-Revision: 15365
2009-04-24 01:18:49 +00:00
Felix Fietkau ace4ee61f2 add missing dependencies which broke parallel build
SVN-Revision: 15363
2009-04-24 01:04:54 +00:00
Florian Fainelli 7a0c00a011 gcc-4.4.0 also needs mpfr and gmp to be built
SVN-Revision: 15346
2009-04-23 09:51:24 +00:00
Felix Fietkau 63129f9b4c clean up automake/pkg-config handling, move separate host/package variable exports to templates, fix automake path for host builds
SVN-Revision: 15339
2009-04-22 22:05:55 +00:00
Jo-Philipp Wich 70bf92d03c Generate suitable images for the UBNT PicoStation2
SVN-Revision: 15314
2009-04-21 01:16:34 +00:00
Florian Fainelli 1f334e3caa make images that can be flashed using the stock firmware web interface, thanks to Anselmo Luginbuhl and Daniel Dickinson (#4909, #4943)
SVN-Revision: 15253
2009-04-19 13:18:48 +00:00
Felix Fietkau 34939cad39 get rid of $Id$ - it has never helped us and it has broken too many patches ;)
SVN-Revision: 15242
2009-04-17 14:09:46 +00:00
Florian Fainelli b8e09787fa more cygwin related build fixes
SVN-Revision: 15227
2009-04-14 14:54:34 +00:00
Florian Fainelli a4f6398eda fix ccache host installation (#4902)
SVN-Revision: 15165
2009-04-09 13:16:57 +00:00
Florian Fainelli 47387c945a revert changeset 15081 seems to break Alice box devices
SVN-Revision: 15140
2009-04-07 15:14:40 +00:00
Felix Fietkau 9493f9c19e clean up gmp and mpfr
SVN-Revision: 15114
2009-04-06 09:56:25 +00:00
Felix Fietkau 17b4ce5bc2 add check for common config variants for tools/install
SVN-Revision: 15113
2009-04-06 09:56:21 +00:00
Felix Fietkau 976b78a306 small cleanup for tools/Makefile
SVN-Revision: 15111
2009-04-06 09:56:12 +00:00
Florian Fainelli 11a791a318 compute rootfs crc32 required for brcm63xx web upgrades
SVN-Revision: 15081
2009-04-02 09:57:00 +00:00
Felix Fietkau 0121ec0e10 pkg-config: disable potentially recursive compat lookups which break on systems with gnome devel tools installed (thx, lubek)
SVN-Revision: 15026
2009-03-24 22:27:22 +00:00
Gabor Juhos 406ce1ae5d firmware-utils/mktplinkfw: add support for the TL-WR841ND v3 board
SVN-Revision: 15023
2009-03-24 16:08:07 +00:00
Ralph Hempel bb63dea4fb m4 is now available, sorry for trouble
SVN-Revision: 14972
2009-03-22 18:31:54 +00:00
Ralph Hempel ccb9d96ad7 add missing m4 dir
SVN-Revision: 14971
2009-03-22 18:27:13 +00:00
Felix Fietkau df68a2199b Revert "[tools] add m4 (required for recent auto tools)"
Please add the missing tools/m4/ directory next time

SVN-Revision: 14968
2009-03-22 17:20:55 +00:00
Ralph Hempel bbd36da806 add m4 (required for recent auto tools) thanks to Olaf
SVN-Revision: 14966
2009-03-22 14:37:47 +00:00
Rod Whitby 34ad500e2c tools/firmware-utils: Added encode_crc, for Freecom devices.
SVN-Revision: 14961
2009-03-22 11:39:32 +00:00
Florian Fainelli ddfb6e1637 cleanup imagetag
SVN-Revision: 14941
2009-03-18 17:18:25 +00:00
Florian Fainelli 1c9c725184 fix a bug which prevented imagetag from correctly initializing the version and magic2, use the broadcom default magics, which allows uploading through web interfaces
SVN-Revision: 14925
2009-03-17 19:05:09 +00:00
Gabor Juhos b4644aedce create firmware image for the Ubiquiti LS-SR71 board
SVN-Revision: 14874
2009-03-14 13:25:49 +00:00
Lars-Peter Clausen 2d305f4fb7 Build autoconf before automake.
SVN-Revision: 14864
2009-03-13 21:49:11 +00:00
Florian Fainelli 6495fa36ea add support for AGPF-S0 (Pirelli Alice Gate VoIP 2 Plus Wi-Fi) #4366
SVN-Revision: 14850
2009-03-12 08:54:04 +00:00
Florian Fainelli 0e3c23cdb2 allow flash start address and firmware offset to be set on the command line (#4666)
SVN-Revision: 14832
2009-03-10 09:18:47 +00:00
Ralph Hempel 6ce2c6eb5f add dependency (needed for parallel build)
SVN-Revision: 14704
2009-03-01 09:47:05 +00:00
Gabor Juhos 4a518ddf1c firmware-utils: add new firmware generation tool for the TP-LINK TL-WR941ND device
SVN-Revision: 14672
2009-02-26 16:59:15 +00:00
Felix Fietkau 25d318e815 merge host build of lua from tools/ into package/lua/Makefile
SVN-Revision: 14622
2009-02-22 18:10:23 +00:00
Felix Fietkau 7eb1589875 build system refactoring in preparation for allowing packages to do host-build steps
SVN-Revision: 14610
2009-02-22 04:37:20 +00:00
Felix Fietkau cc7c06781a lzma: use a repacked tarball instead of the original one to get rid of CRLF conversion screwups
SVN-Revision: 14593
2009-02-21 16:20:16 +00:00
Hauke Mehrtens 3849a57cd7 tools: refresh patches for tools lua, mtd-utils, ipkg-utils, squashfs, lzma, and autoconf are touched
SVN-Revision: 14589
2009-02-21 14:46:03 +00:00
Felix Fietkau 062456ec4c prefer gstat over stat if available (patch from #4571)
SVN-Revision: 14568
2009-02-19 17:18:26 +00:00
Felix Fietkau b248acae95 add mkyaffs2image (based on android sources)
SVN-Revision: 14567
2009-02-19 17:17:16 +00:00
Nicolas Thill 9b759f26c9 genext2fs: update to 1.4.1
SVN-Revision: 14536
2009-02-17 03:05:10 +00:00
Gabor Juhos 03f3002a17 firmware-utils/mkplanexfw: new firmware generation tool for the Planex MZK-W04NU device
SVN-Revision: 14410
2009-02-04 21:09:06 +00:00
Gabor Juhos 7fcc18ee99 firmware-utils/mkfwimage: update RouterStation specific values, adn remove some unused code
SVN-Revision: 14404
2009-02-04 08:13:58 +00:00
Felix Fietkau 21e15b7148 fix mpfr download url
SVN-Revision: 14213
2009-01-26 21:38:03 +00:00
Felix Fietkau 58765184c6 detect quilt configure errors properly (their broken configure script does not return proper error codes)
SVN-Revision: 14181
2009-01-25 19:02:48 +00:00
Felix Fietkau ca8486a632 improve support for building on mac os x by improving detection of missing components
SVN-Revision: 14180
2009-01-25 19:00:43 +00:00
Nicolas Thill 593bbfdb8a remove reference to $(LINUX_HEADERS_DIR), not available at tools/compile stage
SVN-Revision: 14139
2009-01-21 18:10:11 +00:00
Florian Fainelli 3b366b4b3e slightly rework the gcc-4.3 checks, thanks {Nico}
SVN-Revision: 14136
2009-01-21 15:35:25 +00:00
Florian Fainelli ef691cc091 only build gmp and mpfr when selecting gcc-4.3.x
SVN-Revision: 14135
2009-01-21 15:15:47 +00:00
Nicolas Thill ec7b663c86 add support for gcc v4.3.1 & v4.3.2 (closes: #3479), thanks to Luigi Mantellini!
SVN-Revision: 14131
2009-01-21 11:58:17 +00:00
Gabor Juhos 955c501e9a firmware-utils/mkcasfw: fix magic value of the TN-U200 board
SVN-Revision: 14022
2009-01-13 10:18:13 +00:00
Gabor Juhos 50c19eee3f firmware-utils/mkfwimage: fix root_start values
SVN-Revision: 13874
2009-01-05 12:35:51 +00:00
Gabor Juhos 54b85f55d9 firmware-utils/mkfwimage: fix Ubiquiti firmware generation (closes #4414)
SVN-Revision: 13859
2009-01-04 18:42:46 +00:00
Gabor Juhos 124f0b003a firmware-utils/mkfwimage: add RouterStation support (based on a patch by Jonas <jonas at ubnt.com>)
SVN-Revision: 13682
2008-12-18 13:31:59 +00:00
Florian Fainelli fa3fb7c809 Directly use the kent sourceforge mirrors, previous are in timeout
SVN-Revision: 13269
2008-11-17 19:52:06 +00:00
Gabor Juhos 0b699a76d8 firmware_utils/mkmylofw: add support of named partitions
SVN-Revision: 13253
2008-11-17 07:45:01 +00:00
Gabor Juhos fcd2fe58ea firmware_utils/mkmylofw: add definitions for the NP25G and WPE53G boards
SVN-Revision: 13226
2008-11-16 07:49:27 +00:00
Florian Fainelli bccf525528 Fix small typo #4148
SVN-Revision: 13142
2008-11-08 18:03:09 +00:00
Florian Fainelli 388485cf0f Use the only working sourceforge.net mirror for gentext2fs, the others are ever not synchronised or timing out
SVN-Revision: 13066
2008-10-28 22:00:30 +00:00
Florian Fainelli 15c130c762 Add makeamitbin to generate images for other RDC-based devices, thanks sn9 !
SVN-Revision: 13056
2008-10-28 16:26:42 +00:00
Gabor Juhos a1f36eaa94 firmware-utils: new firmware generation tool for the WILIGEAR WBD-111
SVN-Revision: 12975
2008-10-13 17:17:19 +00:00
Lars-Peter Clausen 71c8fa8135 Redefine prefix and exec_prefix for pkg config files instead of libdir and includedir. Some packages have their includes in subdirs of include and packages trying to include their headers using pkg-config would fail.
SVN-Revision: 12946
2008-10-10 16:07:02 +00:00
Lars-Peter Clausen 6b4e3e7609 Check for existence of target aclocal folder before including them.
SVN-Revision: 12934
2008-10-09 12:55:08 +00:00
Lars-Peter Clausen 1f819de60e Add wrapper around aclocal which also search in the targets staging dir aclocal folder for m4 files.
SVN-Revision: 12929
2008-10-08 21:50:03 +00:00
Felix Fietkau 216c6cd8a9 firmware-utils: when using open with O_CREAT and O_WRONLY, also use O_TRUNC to ensure that overwritten files have the right size (fixes #3505)
SVN-Revision: 12667
2008-09-23 16:12:40 +00:00
Florian Fainelli 55f3b8ade2 Do not try to build autoconf emacs library, as it can fail on some systems like Fedora core 9
SVN-Revision: 12562
2008-09-09 14:53:52 +00:00
Felix Fietkau 480864baef fix autoconf compilation (#3956)
SVN-Revision: 12554
2008-09-08 15:59:08 +00:00
Gabor Juhos 90904e3704 firmware-utils/mkmylofw: WP543 support
SVN-Revision: 12552
2008-09-08 12:39:33 +00:00
Felix Fietkau a6fdbbabdd fix ccache installation (#3942)
SVN-Revision: 12515
2008-09-03 13:42:54 +00:00
Felix Fietkau c6736f006e fix shell return status of the find symlink command
SVN-Revision: 12514
2008-09-03 13:25:26 +00:00
Felix Fietkau 56885c545e fix recursive symlink issue
SVN-Revision: 12508
2008-09-03 10:27:25 +00:00
Felix Fietkau c2e0f61e56 provide a md5sum wrapper for BSDish systems
SVN-Revision: 12495
2008-09-02 10:58:01 +00:00
Felix Fietkau 4f3876f4ee quilt depends on sed
SVN-Revision: 12490
2008-09-02 10:56:56 +00:00
Felix Fietkau 304c93e487 install a symlink to the correct version of find in $(STAGING_DIR_HOST)/bin
SVN-Revision: 12451
2008-09-01 11:03:51 +00:00
Felix Fietkau 0e00c74946 add autoconf (fixes opkg build issues)
SVN-Revision: 12410
2008-08-27 20:18:53 +00:00
Felix Fietkau 949c1386d1 build and install a current quilt version in tools/
SVN-Revision: 12398
2008-08-27 14:13:32 +00:00
Steven Barth 4f18ba9249 Updated Lua host compiler to 5.1.4
SVN-Revision: 12384
2008-08-24 16:06:34 +00:00
Florian Fainelli 80e83652ae Invert logic, first search for find as most people will build under Linux
SVN-Revision: 12248
2008-08-08 21:48:15 +00:00
Florian Fainelli 65d4a5eaab ipkg-build calls 'find' directly irrespective of the platform, this causes failure in case gnu-find specific options are used (such as "-uid +99").
The attached diff, which creates tools/ipkg-utils/patches/160-find.patch,
fixes the problem by using gfind is available. Again, this is similar
to what is done in include/host.mk. (#3868)

Signed-off-by: Luigi Rizzo <rizzo@iet.unipi.it>

SVN-Revision: 12247
2008-08-08 21:33:53 +00:00
Travis Kemen 1de0fb9f02 fix mkfwimage to recognize the -s option
SVN-Revision: 11978
2008-07-28 20:48:06 +00:00
Felix Fietkau c385ca9c81 fix mkfwimage build on mac os x
SVN-Revision: 11947
2008-07-26 20:27:03 +00:00
Travis Kemen 14622d5a08 Use mkfwimage from athero.openwrt.net with modification for XS2 devices. Add back in ubiquiti image generation.
SVN-Revision: 11920
2008-07-25 03:55:21 +00:00
Steven Barth 76215afdec lua: Fixed some cross-platform issues for PPC (and probably other architectures)
SVN-Revision: 11608
2008-06-29 11:38:22 +00:00
Imre Kaloz 7e159bbc61 replacement of the add_header utility used by various vendors
SVN-Revision: 11588
2008-06-27 12:18:31 +00:00
Gabor Juhos 6e1a9a2134 firmware-utils/mkzynfs: even more improvements
SVN-Revision: 11559
2008-06-22 19:02:42 +00:00
Gabor Juhos cd1be4c352 firmware-utils: ZyXEL firmware tool improvements
SVN-Revision: 11550
2008-06-22 05:41:37 +00:00
Gabor Juhos 47dd530414 firmware-utils/mkcasfw: add model id for Ovislink WL-5420/5460 IP cameras
SVN-Revision: 11527
2008-06-17 15:05:53 +00:00
Ralph Hempel 79bd4016bc added unsquashfs-lzma, usefull for debugging of existing fs images
SVN-Revision: 11496
2008-06-16 11:32:13 +00:00
Steven Barth 13f0dea188 Added lua (lua host bytecode-compiler) to tools/
SVN-Revision: 11304
2008-05-30 18:38:14 +00:00
Florian Fainelli a013dcc08e Allow ipkg to handle conffiles if present (#3466)
SVN-Revision: 11242
2008-05-22 20:26:49 +00:00
Felix Fietkau 301ee97229 bcm963xx: add cfe image tagging utility
This replaces the proprietary bcmImageBuilder program from the Broadcom source
drops. It basically adds a 256 bytes header in front of the kernel + rootfs
which contains a few text signatures, the locations of the data as well as the
checksums of the data and the tag. It also adds a 12 bytes header in front of
the LZMA kernel which contains the load address, kernel entry and the size of
the compressed LZMA data.

Signed-off-by: Axel Gembe <ago@bastart.eu.org>

SVN-Revision: 11170
2008-05-18 17:29:51 +00:00
Gabor Juhos 9b3eedabdb mkzynfw: add definitions for the P-2602HW-D1A
SVN-Revision: 11096
2008-05-09 08:19:30 +00:00
Gabor Juhos f8b94cdc30 mkzynfw: fix NBG-318S definitions
SVN-Revision: 11095
2008-05-09 07:53:24 +00:00
Travis Kemen 3612b1e7c0 buld images for the Ubiquiti LiteStation and NanoStation ported from http://atheros.openwrt.net. Tested on a Nanostation 2 with airos 3
SVN-Revision: 11061
2008-05-07 23:47:17 +00:00
Florian Fainelli e9c19c7de9 Create a dummy sit package for 2.4 kernelsq
SVN-Revision: 10668
2008-03-27 15:44:14 +00:00
Florian Fainelli b2387fc537 Add definitions for the Zyxel NBG-318S
SVN-Revision: 10662
2008-03-26 13:34:29 +00:00
Ralph Hempel 03261ab3a0 put the dtc to the other host tools (thanks to Thomas)
SVN-Revision: 10616
2008-03-18 20:44:12 +00:00
Matteo Croce 001f82bf2c Add AG241 code pattern (fixes #1089)
SVN-Revision: 10584
2008-03-11 00:45:22 +00:00
Felix Fietkau 15cc997ddb build dtc for all powerpc targets (suggested by Kaloz)
SVN-Revision: 10579
2008-03-09 21:42:10 +00:00
Felix Fietkau 7c68eb27ba only build dtc for the target that uses it
SVN-Revision: 10577
2008-03-09 21:22:23 +00:00
Ralph Hempel bfadfbe6a4 Device Tree Compiler require more recent bison ...
SVN-Revision: 10398
2008-02-05 19:39:57 +00:00
Gabor Juhos 4ee4c6f3f5 firmware-utils: new firmware generation tool for the Cellvision CAS-6xx/NFS-xxx devices
SVN-Revision: 10306
2008-01-29 08:31:54 +00:00
Imre Kaloz 36984a4cb5 add dtc, the device tree compiler
SVN-Revision: 10302
2008-01-29 00:56:27 +00:00
Gabor Juhos 76eef0ab42 firmware-utils/mkzynfw: remove 'svn:executable' property (closes #3082)
SVN-Revision: 10258
2008-01-25 19:05:51 +00:00
Gabor Juhos b63a7d1242 firmware-utils/mkzynfw: add preliminary support for OEM boards
SVN-Revision: 10243
2008-01-25 08:19:31 +00:00
Gabor Juhos 1ceb95ed59 firmware-utils:fix a bug in mkzynfw, thanks to <theosch at gmx.de> (closes #3003)
SVN-Revision: 10218
2008-01-17 14:46:10 +00:00
Florian Fainelli 80475bb573 Add support for Conceptronic C54BSR4
SVN-Revision: 10002
2007-12-28 17:48:39 +00:00
Felix Fietkau 4fe3a3e727 remove stale reference to tools/libtool
SVN-Revision: 9940
2007-12-27 02:10:58 +00:00
Felix Fietkau 4a298f0c8d move libtool out of tools/, seems like we need a per-target libtool
SVN-Revision: 9937
2007-12-27 02:10:23 +00:00
Felix Fietkau 72a622a193 add libtool to tools/
SVN-Revision: 9902
2007-12-25 00:27:36 +00:00
Felix Fietkau 2112af299f add automake to tools/
SVN-Revision: 9901
2007-12-25 00:27:32 +00:00
Felix Fietkau d0074af438 rename tools/ext2fs to tools/genext2fs
SVN-Revision: 9899
2007-12-24 23:02:02 +00:00
Florian Fainelli 7d9713b97f Prevent the use of underscores in package names (#2801)
SVN-Revision: 9724
2007-12-13 10:53:57 +00:00
Felix Fietkau 93575b53a7 Use $(CP) instead of $(INSTALL_BIN) for binaries.
Signed-off-by: Andy Boyett <agb-openwrt@padded-cell.net>

SVN-Revision: 9694
2007-12-09 18:53:06 +00:00
Felix Fietkau 3a4d04f6ec tools/mkimage: Include sys/types.h on Darwin/BSD.
Signed-off-by: Andy Boyett <agb-openwrt@padded-cell.net>

SVN-Revision: 9658
2007-12-05 18:45:11 +00:00
Felix Fietkau ff75d8a012 fix another build issue on some osx machines - run ranlib on the lzma lib archive
SVN-Revision: 9649
2007-12-02 22:44:44 +00:00
Felix Fietkau 93df90ed3e fix sstrip compile on mac os x
SVN-Revision: 9645
2007-12-02 21:16:24 +00:00
Gabor Juhos 9cb4694eb9 fix some definitions in the ZyXEL tool
SVN-Revision: 9493
2007-11-03 17:00:57 +00:00
Gabor Juhos 7beed53403 image generation fixes (closes: #2643, #2644) * rewrite mkcsysimg to use an align parameter instead of a fixed size * Edimax images contains the jffs2 end-of-filesystem marker at the right position from now on
SVN-Revision: 9490
2007-11-03 14:53:24 +00:00
Felix Fietkau 2df957c7a6 add updated motorola-bin.c file from #2483 (by D. Hugh Redelmeier)
SVN-Revision: 9434
2007-10-24 18:06:24 +00:00
Eugene Konev 6bf1f9a467 ar7: add eva image generation (thanks Axel Gembe)
SVN-Revision: 9401
2007-10-22 14:20:02 +00:00
Gabor Juhos 36a1feebdd add ids for Edimax BR-6104Wg boards
SVN-Revision: 9342
2007-10-18 07:40:01 +00:00
John Crispin c3847b8e5d added our own pkg-config wrapper, making the sed foo on *.pc files obselete 1/2
SVN-Revision: 9162
2007-10-06 23:50:47 +00:00
Florian Fainelli 1585d61338 Add the ralink signature, will use it later
SVN-Revision: 8702
2007-09-09 10:34:53 +00:00
Gabor Juhos 4f4a3e5e40 I have new e-mail address. Thanks to Kaloz ;)
SVN-Revision: 8538
2007-08-29 17:27:11 +00:00
Nicolas Thill d21941ca4d move ipkg.conf creation from tools/ipkg-utils to include/package-ipkg.mk
SVN-Revision: 8481
2007-08-25 11:55:01 +00:00
Felix Fietkau c6bc77ea36 build system cleanup/restructuring as described in http://lists.openwrt.org/pipermail/openwrt-devel/2007-August/001159.html
SVN-Revision: 8362
2007-08-07 00:04:25 +00:00
Gabor Juhos 570cecff14 remove case sensitivity from the board name checking
SVN-Revision: 8352
2007-08-06 17:38:40 +00:00
Florian Fainelli 6dcd8081a3 Fix the jffs2 images with rdc devices (thanks to Daniel Gimpelevich)
SVN-Revision: 8329
2007-08-03 08:06:06 +00:00
Gabor Juhos d1f4e5ba7f add firmware generation tool for ZyXEL boards
SVN-Revision: 8318
2007-08-02 19:05:28 +00:00
Felix Fietkau 3125d81ee1 dependency fix
SVN-Revision: 8253
2007-07-30 23:08:59 +00:00
Felix Fietkau d7f2cb1642 next round of cleanup, convert target/ - make -j works now ;)
SVN-Revision: 8242
2007-07-30 21:14:08 +00:00
Felix Fietkau 49e628f765 next round of build system cleanup - convert package/ to new structure
SVN-Revision: 8236
2007-07-30 18:22:01 +00:00
Felix Fietkau 7e21008ee2 remove leftover stuff
SVN-Revision: 8234
2007-07-30 16:04:23 +00:00
Felix Fietkau f1ac6cf7ec fix compile errors with make 3.80
SVN-Revision: 8230
2007-07-30 15:00:27 +00:00
Felix Fietkau d6a0242404 use $(curdir) again
SVN-Revision: 8208
2007-07-28 13:44:04 +00:00
Felix Fietkau e143bed1f1 build system fixes, more cleanup
SVN-Revision: 8207
2007-07-28 13:29:03 +00:00
Felix Fietkau 02a7e555de don't force the install->compile, compile->prepare dependencies in subdir.mk
SVN-Revision: 8202
2007-07-28 02:53:54 +00:00
Felix Fietkau 81529c47ec initial attempt at cleaning up subdirectory handling. tools/Makefile is now being included instead of recursively called
SVN-Revision: 8201
2007-07-28 02:44:55 +00:00
Felix Fietkau ac02ee1e6a when building packages, accept uppercase letters in the package name
SVN-Revision: 8090
2007-07-21 01:11:16 +00:00
Florian Fainelli 114632438a Remove patch-cmdline from the packages and move it tools tools/. adm5120 and rb532 do use it for procuding ready-to-use kernels (#1631)
SVN-Revision: 7820
2007-07-01 09:45:27 +00:00
Felix Fietkau 16ae1e57bc fix accidentally committed broken patch
SVN-Revision: 7794
2007-06-30 13:23:18 +00:00
Felix Fietkau d3dea9d2c6 add portability fixes from #1720
SVN-Revision: 7791
2007-06-30 12:21:58 +00:00
Felix Fietkau 488d8be7cd add update target to tools/
SVN-Revision: 7790
2007-06-30 12:21:09 +00:00
Felix Fietkau 07c8a6dab5 add lzma compression format to mkimage (will be used on infineon amazon)
SVN-Revision: 7718
2007-06-24 04:59:27 +00:00
Florian Fainelli b8b5d01cbb Fix ar7 image generation with MacOSX
SVN-Revision: 7592
2007-06-12 16:46:52 +00:00
Hamish Guthrie e970f61273 Remove a debug statement from trx.c, add config changes for at91
SVN-Revision: 7491
2007-06-04 17:39:38 +00:00
Felix Fietkau 5e406f0a28 enable quilt for host builds and add some additional checks
SVN-Revision: 7473
2007-06-03 07:33:00 +00:00
Hamish Guthrie fe57573343 Fixed trx - variable append used uninitialised. If -A option was not used, the first offset was not written to the .trx file.
SVN-Revision: 7400
2007-05-30 10:49:46 +00:00
Florian Fainelli fdd36119e9 mkcsysimg cleanups
SVN-Revision: 7392
2007-05-30 10:05:27 +00:00
Felix Fietkau b71b54bb25 fix x86 boot filesystem allocation (#1736)
SVN-Revision: 7312
2007-05-23 18:15:11 +00:00
Imre Kaloz 014af49855 fix mkimage compile
SVN-Revision: 7307
2007-05-23 12:28:46 +00:00
Imre Kaloz 89897bd2ab upgrade mkimage the current git version
SVN-Revision: 7306
2007-05-23 09:42:45 +00:00
Felix Fietkau 63300d3d91 Fix broadcom squashfs images:
We switched over to appending the jffs2 eof mark to the squashfs images,
but since the squashfs is not always aligned to eraseblocksize, the eof
mark landed in the wrong place. This commit adds an extra flag to the
trx utility that can append extra data to a partition with alignment.
This is used to place the jffs2 eof mark at the right offset.

SVN-Revision: 7253
2007-05-15 18:41:48 +00:00
Florian Fainelli edeee75f53 Fix 32/64bits issues with airlink image generator
SVN-Revision: 7189
2007-05-11 18:22:22 +00:00
Mike Baker 324c12d220 host-build.mk used incorrectly
SVN-Revision: 7156
2007-05-10 07:02:04 +00:00
Nicolas Thill 74991d46b7 fix host header files installation for tools (closes: #1604)
SVN-Revision: 7029
2007-04-21 22:23:33 +00:00
Felix Fietkau 1099e2d679 the default_subtargets template was a bad idea, since different makefiles require different types of dependencies for subtargets. nuke it...
SVN-Revision: 7003
2007-04-18 17:35:46 +00:00
Felix Fietkau 532654e3c6 fix up dependencies
SVN-Revision: 7002
2007-04-18 17:09:34 +00:00
Florian Fainelli d7960b2e50 Fix airlink image generation tool
SVN-Revision: 6913
2007-04-09 08:30:06 +00:00
Florian Fainelli 46161bff7d mkcsysimg typos
SVN-Revision: 6853
2007-04-03 19:55:10 +00:00
Florian Fainelli c2d893e891 Remove useless mksyshdr utility, replaced by mkcsysimg, Edimax images are no longer broken, and have been tested
SVN-Revision: 6847
2007-04-03 09:50:17 +00:00
Florian Fainelli 305d012ea6 Add ADM5120 based edimax image generation utilities
SVN-Revision: 6840
2007-04-02 17:10:48 +00:00
Florian Fainelli bf04aa9f69 Make airlink.c more endianness robus (sn9)
SVN-Revision: 6834
2007-04-02 16:05:40 +00:00
Florian Fainelli aef8f80a3a Fix image generation (sn9)
SVN-Revision: 6781
2007-04-01 11:08:26 +00:00
Florian Fainelli ce510473d5 Fix a typo
SVN-Revision: 6771
2007-03-31 09:09:02 +00:00
Florian Fainelli 5720195886 fix crc32 and endianness, thanks sn9
SVN-Revision: 6769
2007-03-31 08:59:51 +00:00
Florian Fainelli 263d62cf19 airlink generation fix, thanks st9_
SVN-Revision: 6764
2007-03-30 21:51:48 +00:00
Florian Fainelli 56d10f7c3c Fix mkmylofw write_out_padding routine
SVN-Revision: 6758
2007-03-29 22:20:21 +00:00
Florian Fainelli 6c9b120593 Add definitions to myloader thanks Gabor Juhos
SVN-Revision: 6710
2007-03-26 07:31:28 +00:00
Florian Fainelli 7b564bfdcb Fix potential unligned access with MyLoader based devices, thanks Juhos
SVN-Revision: 6659
2007-03-24 10:22:53 +00:00
Florian Fainelli eaf0c708f2 Make mksyshdr safe for 64bits platforms (#1504)
SVN-Revision: 6646
2007-03-23 12:50:43 +00:00
Florian Fainelli 4bb721a186 Add firmware generation for other Compex boards based on myloader, thanks to Juhos Gabor !
SVN-Revision: 6640
2007-03-22 21:36:15 +00:00
Florian Fainelli 5e7833d044 Add image generation for edimax routers
SVN-Revision: 6627
2007-03-21 15:04:07 +00:00
Florian Fainelli 2b9f949403 Fix a warning
SVN-Revision: 6602
2007-03-18 13:06:33 +00:00
Eugene Konev 3dbd8ff32f Add srec2bin to firmware-utils
SVN-Revision: 6599
2007-03-18 09:33:39 +00:00
Felix Fietkau f1a91c2f71 move ccache to tools/ and fix potential dependency issue
SVN-Revision: 6413
2007-02-27 23:46:34 +00:00
Felix Fietkau 41ac34a2a2 make ptgen print the end offset of the last partition as well
SVN-Revision: 6358
2007-02-25 17:58:54 +00:00
Felix Fietkau ced1277147 clean up stampfile mess for tools/ and toolchain/
SVN-Revision: 6357
2007-02-25 17:49:25 +00:00
Felix Fietkau aa22253602 fix cylinder rounding in ptgen
SVN-Revision: 6352
2007-02-24 20:20:57 +00:00
Florian Fainelli 6bc5b7ae43 Remove getline definition for OSX since we ship a getline implementation
SVN-Revision: 5986
2007-01-05 15:29:21 +00:00
Felix Fietkau f9f5874de3 fix compile error (pointed out by nonsequitor)
SVN-Revision: 5772
2006-12-12 16:57:16 +00:00
Florian Fainelli 71b50f88fa Add airlink firmware generation tool, thanks to Vassily Galinsky for that !
SVN-Revision: 5760
2006-12-11 17:49:05 +00:00
Felix Fietkau cf52f51b85 remove custom partition table hack, add ptgen utility for generating partition tables
SVN-Revision: 5704
2006-12-07 00:26:26 +00:00
Felix Fietkau a1e6799797 fix missing PKG_NAME
SVN-Revision: 5703
2006-12-06 23:42:37 +00:00
Felix Fietkau ebdcc6d40c move target/utils to tools/firmware-utils
SVN-Revision: 5702
2006-12-06 23:41:38 +00:00
Felix Fietkau 864ae8f613 more shell related fixes
SVN-Revision: 5509
2006-11-12 02:45:13 +00:00
Felix Fietkau 6a2879bfe7 improve parallel building
SVN-Revision: 5208
2006-10-18 19:00:05 +00:00
Felix Fietkau b343519d29 fix sstrip linux compile
SVN-Revision: 5104
2006-10-14 23:12:29 +00:00
Felix Fietkau f524e29d80 cleanup
SVN-Revision: 5097
2006-10-14 22:11:21 +00:00
Felix Fietkau 56273ac6a7 fix lzma compile
SVN-Revision: 5094
2006-10-14 21:44:23 +00:00
Felix Fietkau 60c1f0f64d finally move buildroot-ng to trunk 2016-03-20 17:29:15 +01:00