aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Only attempt to chmod bash completion scriptAlexey Neyman2018-04-081-0/+2
| | | | | | ... if it has been installed. Signed-off-by: Alexey Neyman <stilor@att.net>
* Support out-of-tree local buildsAlexey Neyman2018-04-076-9/+17
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Lintian warnings cleanupAlexey Neyman2018-04-072-6/+12
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Debian: no longer need to install completion separatelyAlexey Neyman2018-04-071-1/+0
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Compress the manpageAlexey Neyman2018-04-071-1/+11
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Install bash completion into new locationAlexey Neyman2018-04-073-24/+16
| | | | | | /share/bash-completion/completions rather than /etc/bash_completion.d Signed-off-by: Alexey Neyman <stilor@att.net>
* Conditionally install bash completionAlexey Neyman2018-04-073-5/+23
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* User manual installationAlexey Neyman2018-04-075-9/+64
| | | | | | ... when running from a release tarball. Signed-off-by: Alexey Neyman <stilor@att.net>
* Docs installationAlexey Neyman2018-04-074-47/+53
| | | | | | | | - Move downloading the pages from a website to a separate script, invoke as dist hook - Install manpage Signed-off-by: Alexey Neyman <stilor@att.net>
* No need for overriding MAKELEVEL anymoreAlexey Neyman2018-04-071-2/+2
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Cannot ignore 'make install' with automakeAlexey Neyman2018-04-073-21/+5
| | | | | | | | | | | | | | | | | | | | Automake does not allow us to place the hooks before its generated actions, and does not allow us to check MAKECMDGOALS, and does not support a mechanism for disabling make install (such as noinst_SUBDIRS, requested a few times on automake mailing list). The only way I could preserve the current behavior is to have a GNUmakefile wrapper that will convert MAKECMDGOAL into a variable unknown to automake - which seems too convoluted a solution for the problem being solved. Hence the approach is to not override anything for --enable-local. It is now fully handled by selecting different values for CT_xxx_DIR in ct-ng.in; but at the build-system level, all the variables remain the same. We just don't support 'make install' in that case anymore; but the ct-ng in the working copy can be used after a regular 'make' (or 'make all'). Help message for --enable-local updated accordingly. Signed-off-by: Alexey Neyman <stilor@att.net>
* Restore --enable-local useAlexey Neyman2018-04-073-4/+10
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* config.sub/config.guess must either be executableAlexey Neyman2018-04-072-5/+10
| | | | | | or be run through shell Signed-off-by: Alexey Neyman <stilor@att.net>
* Adjust the paths to match new stuff locationAlexey Neyman2018-04-072-9/+11
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Kill gperf vestigesAlexey Neyman2018-04-077-4/+33
| | | | | | Generate paths.sh by configure, do away with paths.mk. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge steps.mk into ct-ngAlexey Neyman2018-04-075-73/+61
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Ignore/modify the list of installed files to matchAlexey Neyman2018-04-071-0/+12
| | | | | | what was installed before. Signed-off-by: Alexey Neyman <stilor@att.net>
* Install "pure data" directoriesAlexey Neyman2018-04-076-10/+29
| | | | | | ... and update .gitignore. Survives 'make distcheck'. Signed-off-by: Alexey Neyman <stilor@att.net>
* Remove the need for configure substitutions in scriptsAlexey Neyman2018-04-076-11/+14
| | | | | | ... so that scripts/ directory can be installed verbatim. Signed-off-by: Alexey Neyman <stilor@att.net>
* Install ct-ngAlexey Neyman2018-04-074-76/+84
| | | | | | | | Also, move kconfig.mk into the main driver - we'd want kconfig to be a sub-package so there's no sense in writing the installation framework for the ct-ng-specific fragment in an otherwise independent directory. Signed-off-by: Alexey Neyman <stilor@att.net>
* Enable mconf buildAlexey Neyman2018-04-072-3/+7
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Add nconf buildAlexey Neyman2018-04-071-1/+6
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Fix install --strip-program check after mergeAlexey Neyman2018-04-075-44/+53
| | | | | | Also, fix the use of AC_CACHE_CHECK in stat format checker. Signed-off-by: Alexey Neyman <stilor@att.net>
* Cleanup after rebase on master:Alexey Neyman2018-04-072-24/+0
| | | | | | gperf detection macros no longer needed, gperf is not used anymore. Signed-off-by: Alexey Neyman <stilor@att.net>
* WIP: autotoolizationAlexey Neyman2018-04-0715-709/+1624
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Remove special handling of dpkg-buildflagsAlexey Neyman2018-04-072-14/+1
| | | | | | | | Instead, just honor CFLAGS/CPPFLAGS/LDFLAGS as they're passed down from configure. This brings the build process in compliance with the recommended practices. Signed-off-by: Alexey Neyman <stilor@att.net>
* Get rid of sub{lib,doc}dirAlexey Neyman2018-04-074-23/+27
| | | | | | | | | They don't make sense - using same ct-ng won't work with different versions, so they cannot coexist in the same prefix. Also localize other configure variables so that their usage is easier to track. Signed-off-by: Alexey Neyman <stilor@att.net>
* Simplify the macro for checking stat flavor a bitAlexey Neyman2018-04-073-13/+17
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Use autoconfig-archve/automake testsAlexey Neyman2018-04-0718-66/+3235
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Split local helper macros into separate m4'sAlexey Neyman2018-04-0712-234/+265
| | | | | | ... which are then picked up via aclocal. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #935 from cpackham/check-configureAlexey Neyman2018-03-311-1/+5
|\ | | | | Makefile.in: check for configure being up to date
| * Makefile.in: check for configure being up to dateChris Packham2018-03-291-1/+5
|/ | | | | | | | | | Fixes #934 Add a rule that errors out with a message if configure.ac is newer than configure. This should catch times where someone is building from the repo without running bootstrap. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Merge pull request #915 from stilor/source-fails-on-custom-pkgAlexey Neyman2018-02-151-4/+13
|\ | | | | Avoid calling CT_Abort from CT_Mirrors
| * Avoid calling CT_Abort from CT_MirrorsAlexey Neyman2018-02-151-4/+13
|/ | | | | | | ... see the comment for the reason. Defer aborting until the result of CT_Mirrors is actually used (if it is used). Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #912 from M1cha/pr/limits_h_testAlexey Neyman2018-02-151-1/+2
|\ | | | | cc/gcc: use correct sysroot arg for do_gcc_core_backend
| * cc/gcc: use correct sysroot arg for do_gcc_core_backendM1cha2018-02-121-1/+2
| | | | | | | | | | | | | | This fixes gccs LIMITS_H_TEST detection for baremetal targets so limits.h will be installed correctly. Signed-off-by: Michael Zimmermann <sigmaepsilon92@gmail.com>
* | Merge pull request #914 from stilor/msp430-fixAlexey Neyman2018-02-155-3/+295
|\ \ | |/ |/| Backport GCC fix for partial int modes
| * Backport GCC fix for partial int modesAlexey Neyman2018-02-155-3/+295
|/ | | | | | | | ... from trunk to GCC7/GCC6/GCC5. Fixes #742. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #911 from stilor/uclibc-no-name-to-handle-atAlexey Neyman2018-02-115-0/+200
|\ | | | | uClibc-ng does not implement name_to_handle_at
| * uClibc-ng does not implement name_to_handle_atAlexey Neyman2018-02-115-0/+200
|/ | | | | | ... so don't declare it, it confuses (at least) eudev's configure. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #910 from stilor/uclibc-no-rpcAlexey Neyman2018-02-103-1/+24
|\ | | | | uClibc-ng: configurability enhancements
| * Make libiconv an option in the menu configAlexey Neyman2018-02-103-1/+19
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * uClibc-ng retired RPC support as of 1.0.23Alexey Neyman2018-02-102-1/+6
|/ | | | | | ... make the corresponding option conditional. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #909 from stilor/make-defconfig-phonyAlexey Neyman2018-02-091-0/+2
|\ | | | | Make defconfig (and a bunch of other targets) phony
| * Make defconfig (and a bunch of other targets) phonyAlexey Neyman2018-02-091-0/+2
|/ | | | | | | | Otherwise, a file named `defconfig` (which is, ironically, the default name for the default config expected by this very makefile) prevents the defconfig target from being run. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #907 from bhundven/update_kconfig_4_15Alexey Neyman2018-02-0417-98/+174
|\ | | | | Sync kconfig files with upstream 4.15
| * Sync kconfig files with upstream 4.15Bryan Hundven2018-01-3117-98/+174
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Last updated with 4.9-rc7. This commit introduces the following upstream changes: 9059a3493efe kconfig: fix relational operators for bool and tristate symbols 88127dae6ed9 kconfig/symbol.c: use correct pointer type argument for sizeof b24413180f56 License cleanup: add SPDX GPL-2.0 license identifier to files with no license bb3290d91695 Remove gperf usage from toolchain ad8181060788 kconfig: fix sparse warnings in nconfig ff85a1a80e00 kconfig: Check for libncurses before menuconfig 9be3213b14d4 gconfig: remove misleading parentheses around a condition 83c3a1bad224 xconfig: fix missing suboption and help panels on first run e039303ff71a xconfig: fix 'Show Debug' functionality 79e51b5c2dee kconfig/nconf: Fix hang when editing symbol with a long prompt 0eb47346968f Scripts: kconfig: nconf: fix _GNU_SOURCE redefined warning 237e3ad0f195 Kconfig: Introduce the "imply" keyword Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #908 from stilor/upgrade2Alexey Neyman2018-02-0410-0/+204
|\ \ | | | | | | Bring in GDB 8.1 and glibc 2.27.
| * | Bring in GDB 8.1 and glibc 2.27.Alexey Neyman2018-02-0310-0/+204
|/ / | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #904 from stilor/upgradeAlexey Neyman2018-02-01100-127/+1246
|\ \ | |/ |/| A bunch of upgrades