Log of /branches/common-nfo/mk/targets.mk
Parent Directory
|
Revision Log
Revision
3265 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Wed Jul 18 12:45:43 2007 UTC
(6 years, 7 months ago)
by
tg
File length: 4355 byte(s)
Diff to
previous 3051
copy trunk/freewrt r3264 into a new branch for making the nfo system
because upgrading the old adk branch would be a hell more work
Revision
2795 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu Jun 14 12:55:49 2007 UTC
(6 years, 8 months ago)
by
tg
Original Path:
trunk/freewrt/mk/targets.mk
File length: 3923 byte(s)
Diff to
previous 2671
add experimental support for nokernel targets (mips and i386 for now)
requested by wbx@
if something doesn't work right or you want to build packages for other
arches (say, arm) just tell me and I'll add them.
Revision
2504 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Mon May 14 11:55:48 2007 UTC
(6 years, 9 months ago)
by
wbx
Original Path:
trunk/freewrt/mk/targets.mk
File length: 3531 byte(s)
Diff to
previous 2362
*tada*
complete rework of the kernel and kernel module build process.
more modular, very fast and simple (perl free implementation TM)
* only choosen drivers are compiled in the ADK, significant faster
compiles (just 10 minutes for a basic image on my X40 notebook for
a WL500gp)
* if the user changes something in the ADK, thats not a problem, new
drivers are automatically compiled on next make run
* only one simple "kernelconfig" for every board-kernel combination
* two kind of configuration symbols:
- FWRT_KERNEL prefix, for kernel features without packages
- FWRT_KPACKAGE_KMOD prefix for kernel features or drivers with packages
* very simple to add new drivers to the ADK, just add stuff to
target/linux/config/Config.in.* and mk/modules.mk
* rebuild of firmware images without make clean if you change model/board
(nearly, one bug with base-files still exist)
* autogenerated ipkg control files
* first cleanup of special netfilter/iptables scripts (netfilter.mk is
obsolete)
* New menuconfig point ADK (for ccache, toolchain stuff, prefix,...)
* package collection is disabled for now, it seems unmaintained. it is better
to only have this in WIB, in my point of view
What is missing:
* pcmcia support and tests on Linksys WRT54G3G
* ip6tables 2.4/2.6
* ebtables for 2.6
* iptables package
* dependencies for shorewall/fwfirewall/iptables package
* documentation for the developer handbook
Please test and report bugs!
Revision
2322 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Mon Apr 2 22:17:37 2007 UTC
(6 years, 10 months ago)
by
wbx
Original Path:
trunk/freewrt/mk/targets.mk
File length: 3256 byte(s)
Diff to
previous 2035
time to break trunk.
* update to OpenWrt brcm-2.4 patch, wl driver and diag driver
* fix failsafe mode to use new hotplug method
* rework of mk/kernel-build.mk to use .config instead of stampfiles
* simplify mk/kernel*.mk to use $(FS) instead ifeq/else crap
a lot of small stuff.
tested and verified to boot at least on
- Netgear WG634u
- Linksys WRT54GS v1.0
- Asus WL500gP
Only basic lan and wlan stuff (none encryption, wep) are tested.
PLEASE update only on NON-PRODUCTIVE routers with serial access.
HELP to test the new backend code for BRCM-2.4!
Revision
1686 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sat Jan 20 21:21:59 2007 UTC
(7 years, 1 month ago)
by
n0-1
Original Path:
trunk/freewrt/mk/targets.mk
File length: 2838 byte(s)
Diff to
previous 1378
merged from branches/common-adk 1310:1685
the following packages are not converted yet:
* alsa
* asterisk
* pmacct
* zaptel
* elinks
* libgd
* lua
* mypackage
* openser
* php*
* snort*
* tmsnc
additionally, freeradius doesn't compile.
happy fixing :P
Revision
947 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Oct 17 16:52:34 2006 UTC
(7 years, 4 months ago)
by
n0-1
Original Path:
trunk/freewrt/mk/targets.mk
File length: 2734 byte(s)
Diff to
previous 946
- target/linux/Config.in ; package/pcmcia-cs/Config.in
-> fixed some dependency mistakes
-> pcmcia-cs now is no longer dependant to the used hardware,
but to the use of the pcmcia kernel module
- target/image/rb/Makefile ; scripts/* ; docs/*
-> finished the nfsroot-target
- target/linux/rb-2.4/{ext2,ext2-cf} ; mk/targets.mk
-> fixed this naming error
Revision
943 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Mon Oct 16 22:21:28 2006 UTC
(7 years, 4 months ago)
by
wbx
Original Path:
trunk/freewrt/mk/targets.mk
File length: 2652 byte(s)
Diff to
previous 934
fix most parts of my braindead misuse of "select".
There are two methods to depend on different packages/options.
Soft dependency, user can deselect:
add to the package "foo" dependencies to device or filesystem "bar":
config FWRT_PACKAGE_FOO
default y if FWRT_TARGET_BAR
default n
depends on FWRT_TARGET_BAR
If you want a hard dependency, user can't deselect, then
add a select to FWRT_TARGET_BAR
config FWRT_TARGET_BAR
select FWRT_PACKAGE_FOO
For menus wich are only relevant for specific devices, use a
depends on line (see USB kernel modules for example).
After discussion with Phil, who said it really sucks to remove a .config before
switching between devices or filesystems. He was right.
Revision
827 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Oct 3 15:38:58 2006 UTC
(7 years, 4 months ago)
by
wbx
Original Path:
trunk/freewrt/mk/targets.mk
File length: 2368 byte(s)
Diff to
previous 725
sync with freewrt_1_0 branch. It was a little bit to early to branch,
but now everybody can work again. New smaller stuff can be committed
directly in trunk.
Bigger stuff, like a new architecture or a new board should be
developed via a separate branch. Kernel and compiler updates, too.
Any bugfixes or security updates should go into branch and trunk.
Still send me a patch first and do not commit directly into the branch.
Revision
680 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sat Sep 23 22:40:15 2006 UTC
(7 years, 5 months ago)
by
wbx
Original Path:
trunk/freewrt/mk/targets.mk
File length: 2175 byte(s)
Diff to
previous 654
* add back support for squashfs with symlinks on jffs2
mini_fo seems to produce some very strange problems, unsure if 1.0 will have overlay support...
* not verified yet, tg blocks my network card, because he is online over my umts card and working on my testrouter connected to his second nic, which I used to test
my changes, but now he use it for fwcf hacking...
Revision
588 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 12 18:11:35 2006 UTC
(7 years, 5 months ago)
by
wbx
Original Path:
trunk/freewrt/mk/targets.mk
File length: 2073 byte(s)
Diff to
previous 569
merge wbx-target-cleanup to trunk.
- mk directory for some top level makefiles (build.mk,vars.mk)
- add a separate configfs partition to all models, 128 kb big
- add model and platform specific startup files and kernel configs
- delete target/linux/package, add all addon kernel packages to packages
- simplify target/linux/brcm-2.4/Makefile, abstraction to mk/ comes later
- add target/image directory, place where the different images are created
- default off for all extra packages, be sure that you enable all packages
you need to get a dsl-capable router. snapshots will be created by a specific config which contains all needed stuff (iptables, pppoe, pptp, haserl, webif)
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.