Commit Graph

54 Commits (a3a37d0bb1e9e66c12aa68d0c17dee48a4f7f29e)

Author SHA1 Message Date
Felix Fietkau a3a37d0bb1 rework parallel building to get rid of some warnings and add back support for parallelizing the kernel build fixes #3882
SVN-Revision: 12322
16 years ago
Felix Fietkau 14ac8769b2 add a variable that contains the proper architecture-dependent -fPIC/-fpic cflag for building shared libraries
SVN-Revision: 12224
16 years ago
Felix Fietkau 214cac6482 add helper macro for stripping the last part of a version number
SVN-Revision: 12054
16 years ago
Florian Fainelli 958c4eac47 Native toolchain does not support -fhonour-copts, do not add it to the TARGET_CFLAGS
SVN-Revision: 11874
16 years ago
John Crispin c9d9f8045c adds missing patch for native toolchain
SVN-Revision: 11425
16 years ago
Felix Fietkau 4c665e6ca4 large improvement for parallel builds. works without V=99 now and without warnings. tested with -j on an 2x dual core opteron machine
SVN-Revision: 11414
16 years ago
Nicolas Thill 7a0b9f1d28 $(TARGET) is not anymore, replace it with $(ARCH) in ./bin/packages subdirectories until we find something better
SVN-Revision: 10840
16 years ago
Felix Fietkau 82572cf767 revert ARM to oabi by default, add some eabi patches for fixing up the toolchain, which unfortunately break eabi userland, but are IMHO a necessary basis for further eabi fixes
SVN-Revision: 10458
16 years ago
Felix Fietkau 903af2c13e add $(TOOLCHAIN_DIR)/lib to $(TARGET_LDFLAGS) to ensure that all packages process this correctly - fixes build errors with openldap/php5
SVN-Revision: 10190
17 years ago
Imre Kaloz 915e6b89b5 fixup softfloat handling
SVN-Revision: 10003
17 years ago
Felix Fietkau 28922775b6 add $(STAGING_DIR)/host, which contains target specific, but host executable files
SVN-Revision: 9939
17 years ago
Felix Fietkau abf6bfff51 remove $(STAGING_DIR)/usr/bin from $(TARGET_PATH)
SVN-Revision: 9851
17 years ago
Felix Fietkau d48912ffe9 hopefully fix occasional uClibc/gcc build failures
SVN-Revision: 9717
17 years ago
Felix Fietkau 4235aee8c2 fix hostapd rebuild check, isolate the common src/ directory for hostapd variants as well to fix compile errors when both variants are selected (#2722)
SVN-Revision: 9575
17 years ago
Felix Fietkau a8c17898cc fix config change detect for hostapd
SVN-Revision: 9565
17 years ago
Felix Fietkau 6e03b9ce43 add config symbols for the kernel version
SVN-Revision: 9520
17 years ago
Felix Fietkau 42f055bfda fix empty download dir error
SVN-Revision: 9462
17 years ago
Florian Fainelli d22f50a252 Treat i686 as an i386 if present, fixes build errors with wireless-tools on i686 (x86 mediacenter)
SVN-Revision: 9439
17 years ago
John Crispin 9f73ab51f3 refreshed madwifi patches
SVN-Revision: 9380
17 years ago
John Crispin 1a3c4d1090 add possibility to set default .config values
SVN-Revision: 9300
17 years ago
John Crispin cfd0fecd47 changed the -fhonours-copts gcc patch, such that the function needs to be turned on explicitly
SVN-Revision: 9167
17 years ago
Felix Fietkau 446881738f export STAGING_DIR
SVN-Revision: 9160
17 years ago
Felix Fietkau dbeb0fad24 Refactor downloading code into download.mk Support multiple file downloads Support svn downloads
SVN-Revision: 9057
17 years ago
Felix Fietkau a9d683ca91 major target cleanup. it is now possible to have subtargets that can override many target settings, including arch - merge adm5120, adm5120eb. target profiles still need to be adapted for subtargets
SVN-Revision: 8694
17 years ago
Nicolas Thill 5b4bfbd6d4 move TARGET_* flags from ./include/package-default.mk to ./rules.mk, remove EXTRA_* flags but still use them in configure and make
SVN-Revision: 8592
17 years ago
Nicolas Thill 3f80599cda move ipkg related vars from ./rules.mk to ./include/package-ipkg.mk
SVN-Revision: 8581
17 years ago
Nicolas Thill 9400ad240f remove uneeded PATH setting in ipkg invocation
SVN-Revision: 8580
17 years ago
Felix Fietkau 5f748a6c24 clean up recursive dependency handling, use timestamp.pl again, because it saves memory and execution time
SVN-Revision: 8558
17 years ago
Nicolas Thill de265bba1c add back STAGING_DIR/usr/bin to TARGET_PATH until all library packages that install *-config scripts there are fixed
SVN-Revision: 8429
17 years ago
Felix Fietkau c6bc77ea36 build system cleanup/restructuring as described in http://lists.openwrt.org/pipermail/openwrt-devel/2007-August/001159.html
SVN-Revision: 8362
17 years ago
Felix Fietkau 99368862e4 Port the mbsd_multi patch from freewrt, which adds -fhonour-copts. This will emit warnings in packages that don't use our target cflags properly
SVN-Revision: 8256
17 years ago
Felix Fietkau 9c88ba80b9 more build system cleanup
SVN-Revision: 8206
17 years ago
Florian Fainelli 38c3a1299e Add optionnal support for a BUILD_DIR suffix (#2057)
SVN-Revision: 8050
17 years ago
Felix Fietkau 4b0c035a93 don't include .config if DUMP is set
SVN-Revision: 7738
17 years ago
Hamish Guthrie e970f61273 Remove a debug statement from trx.c, add config changes for at91
SVN-Revision: 7491
17 years ago
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
17 years ago
Felix Fietkau 4c6c987f09 Improved autorebuild for kernel related stuff. - make modules_install in the kernel tree is no longer called - make modules is called on every target/compile run - kmod packages pull the kernel modules directly out of the kernel tree and have proper file depends on them
SVN-Revision: 6998
17 years ago
Mike Baker 9f142dcc0d revert [6857] for rules.mk; make cannot parse dependancies properly
SVN-Revision: 6860
17 years ago
Mike Baker 23efe5fc83 Tidy up Makefiles
SVN-Revision: 6857
17 years ago
Hamish Guthrie d9b2f5c07b Added rule for objdump Added support for AT91 SD-Card in primary bootloader (romboot)
SVN-Revision: 6638
17 years ago
Felix Fietkau ced1277147 clean up stampfile mess for tools/ and toolchain/
SVN-Revision: 6357
17 years ago
Felix Fietkau d0e1033a26 more fixes for rstrip.sh and kernel modules - fixes #1301
SVN-Revision: 6280
18 years ago
Felix Fietkau 0637295704 fix overzealous kmod stripping - it killed kernel module parameters (#1301)
SVN-Revision: 6271
18 years ago
Felix Fietkau 583ce4598b another compile fix
SVN-Revision: 6155
18 years ago
Felix Fietkau 3133fefe06 pass the CFLAGS through the environment on compile and fix a few packages
SVN-Revision: 6154
18 years ago
Rod Whitby 6d90528963 Added OBJCOPY variable for calling the cross-objcopy command (required for Apex booloader)
SVN-Revision: 5949
18 years ago
Florian Fainelli 9f048d5ac7 Add an install rule for configuration files
SVN-Revision: 5946
18 years ago
Felix Fietkau 6f6d4cf717 add staging_dir_*/usr/sbin to the TARGET_PATH (for grub)
SVN-Revision: 5904
18 years ago
Felix Fietkau 392966798b add INSTALL_BIN, INSTALL_DIR, INSTALL_DATA variables
SVN-Revision: 5619
18 years ago
Felix Fietkau 8838ffd68d speed up the build system a little bit
SVN-Revision: 5506
18 years ago