1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-11-09 07:42:49 +02:00
Commit Graph

399 Commits

Author SHA1 Message Date
nbd
12c49b6a6a build system cleanup/restructuring as described in http://lists.openwrt.org/pipermail/openwrt-devel/2007-August/001159.html
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8362 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-08-07 00:04:25 +00:00
nbd
5f2b5028f0 fix package/index
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8294 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-08-01 08:21:15 +00:00
nbd
4d530c69b3 fix rootfs and init script handling
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8293 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-31 22:54:21 +00:00
nbd
0a0554bc0f remove unnecessary deps
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8243 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-30 21:22:38 +00:00
nbd
196ad55bd2 next round of cleanup, convert target/ - make -j works now ;)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8242 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-30 21:14:08 +00:00
nbd
6814b92ca9 more cleanup
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8238 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-30 18:39:20 +00:00
nbd
af927159a9 next round of build system cleanup - convert package/ to new structure
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8236 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-30 18:22:01 +00:00
nbd
8a854beb05 add source feed rev to menuconfig, set 8180 as default rev for kamikaze 7.07
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8181 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-26 15:28:59 +00:00
nbd
4914eabbba fix parallel build issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7941 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-12 12:50:16 +00:00
nbd
cca016f893 package/refresh should clean all packages before refreshing their patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7489 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-06-04 11:20:03 +00:00
nbd
82a81707d8 Rename 'refresh' to 'update' and make the new 'refresh' actually refresh all the patches.
Also added a target package/refresh which will do this to all packages in the buildroot


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7488 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-06-04 11:14:08 +00:00
nbd
140ef637ba Add quilt integration for packages
make package/<package>-prepare QUILT=1 will apply all patches using quilt
Autorebuild will be disabled, so that you can edit all patches in the build dir.
When you're done editing patches and everything works, you can call:
make package/<package>-refresh
That will copy the updated patches from quilt into package/<package>/patches,
and remove all old patches.
Before the patches are overwritten, the correct order of the patches is verified
('cat series' is compared against 'sort series').


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7471 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-06-03 06:16:08 +00:00
nbd
3bc4300361 make sure that /etc/rc.d exists before creating symlinks
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7417 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-05-31 12:05:37 +00:00
nbd
bca7ac77bf fixes for a few build errors on osx without fink
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7065 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-04-29 01:30:48 +00:00
nbd
1854bfad61 clean up version control junk in the rootfs directory
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7045 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-04-24 16:29:07 +00:00
nbd
df80a7cb6d add missing -prepare target
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7017 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-04-20 19:04:23 +00:00
nbd
7b4b80fe26 revert package compile breakage introduced in [6936]
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6938 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-04-12 12:35:49 +00:00
mbm
3049bd132a minor tweaks to the verbose system
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6936 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-04-11 22:59:42 +00:00
mbm
947ca6f4e8 Tidy up Makefiles
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6857 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-04-03 23:03:56 +00:00
nbd
2db90bec77 fix the sdk
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6718 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-03-26 20:17:28 +00:00
nbd
91c71dd9ac speed up package/install
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6588 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-03-17 02:54:16 +00:00
nbd
a1aed6ae61 Add an 'Image Configuration' menu to menuconfig
Packages can export a list of config options with labels and data types
through the metadata. The selected config values will be exported to the
target filesystem in /etc/uci-defaults and applied on the first boot.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6572 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-03-16 03:02:31 +00:00
nbd
02059e7283 use default_subtargets in package/Makefile and target/Makefile
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6380 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-02-26 00:41:53 +00:00
mbm
ee43602dd3 missed a reference to compile-targets
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6306 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-02-16 01:12:05 +00:00
mbm
29aa86591f remove obsolete compile-targets rule
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6305 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-02-16 01:06:23 +00:00
nbd
3e032c51fe remove annoying package rm command
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6304 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-02-16 01:00:31 +00:00
mbm
3a8525a17a move "make symlinks" to "make package/symlinks"
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6234 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-01-31 18:33:04 +00:00
nbd
e0a55bf1ac Fix config checks for Image Builder and SDK - only build them when requested.
Clear all packages from bin/packages at the beginning of package/compile when the Image Builder is selected, because the Image Builder can't handle multiple versions of the same package.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6102 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-01-14 23:37:40 +00:00
nbd
3ee67516f3 remove hardcoded package name
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5879 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-12-20 07:00:30 +00:00
nbd
e3975714e7 allow people to add files to the rootfs by putting them in $(TOPDIR)/files/
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5685 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-12-01 14:01:31 +00:00
nbd
7c83e47d36 fix path to temporary files
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5502 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-11-12 01:38:24 +00:00
nbd
5eca1169a0 init script cleanup, use /etc/rc.d/ for enabled scripts, /etc/init.d/<pkgname> (enable|disable) manages symlinks
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5128 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-10-15 21:03:30 +00:00
nbd
57ea449537 fix typo
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5075 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-10-14 12:18:39 +00:00
nbd
3dcabf1774 only check prerequisites of actually selected packages
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@5055 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-10-12 17:45:22 +00:00
nbd
eb1c48aeec replace ipkg-make-index with a shell script that works on bsd
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@5046 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-10-10 23:04:00 +00:00
nbd
cf807efd13 speed up package prereq check (only run make on those directories that actually contain prereq checks)
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4927 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-10-05 12:39:52 +00:00
mbm
26a4bd4099 clean up smp compiles
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4428 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-08-03 18:30:00 +00:00
mbm
f7fb74d498 only rebuild the package index when the *.ipk files have changed
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4395 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-08-02 13:06:58 +00:00
nbd
0251db4d4b create a package index
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4337 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-07-30 17:09:22 +00:00
nbd
432ce85854 add support for per-package prereq checks, run global prereq checks before (menu-)config
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4318 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-07-29 11:30:06 +00:00
nico
de95ef402f add copyright statement
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4184 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-07-21 09:15:06 +00:00
mbm
121ce3b367 change 'source' to 'download'
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4176 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-07-20 17:28:05 +00:00
mbm
242527ccb9 switch on new verbose system
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4064 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-06-23 21:47:24 +00:00
nbd
1b14a20c70 fix and enable the sdk
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4037 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-06-21 03:17:13 +00:00
nbd
36551bb1f6 add package/download target
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4028 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-06-20 23:40:02 +00:00
nbd
a74795a105 add support for parallel build of packages (tested with -j8)
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3874 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-05-31 20:58:13 +00:00
nbd
9fc4e815ac add package install target
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3869 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-05-31 20:00:21 +00:00
nbd
e240cc0ea6 improve dependency handling, fix some package makefile bugs
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3843 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-05-30 18:55:52 +00:00
nbd
ae7dab366c add proper build depends
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3841 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-05-30 17:09:21 +00:00
mbm
95bdcf394e finish up package makefile
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3786 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-05-16 00:32:57 +00:00