summaryrefslogtreecommitdiff
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* maint: run 'make update-copyright'Paul Eggert2020-12-311-1/+1
|
* maint: Run 'make update-copyright'Paul Eggert2019-12-311-1/+1
|
* maint: Run 'make update-copyright'Paul Eggert2019-01-011-1/+1
|
* build: GuixSD doesn't have /bin/bashMathieu Lirzin2018-01-221-1/+1
| | | | * Makefile (SHELL): Search 'bash' in the PATH environment variable.
* update-copyright: add code to handle more special casesJim Meyering2018-01-011-0/+13
| | | | | | | | | After running "make update-copyright" this year, five files required additional manual changes. Automate those adjustments for next year. * Makefile (_year_and_prev): Define. (update-copyright): Add perl commands to induce this year's post- update-copyright adjustments.
* maint: Run 'make update-copyright'Paul Eggert2018-01-011-1/+1
|
* maint: fix 'make update-copyright'Paul Eggert2018-01-011-1/+1
| | | | | * Makefile (update-copyright): Adjust to 2016-11-23 change to config/srclist-update, which changed the format of srclist.txt.
* maint: shorten https://lists.gnu.org/archive/html/... linksJim Meyering2017-11-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Each /archive/html/ part can be replace with /r/. Run this to induce the change: git grep -l archive/html|xargs perl -pi -e 's,/archive/html/,/r/,g' * ChangeLog: Perform that substitution. * Makefile: Likewise. * STATUS-libposix: Likewise. * build-aux/bootstrap: Likewise. * doc/maintain.texi: Likewise. * gnulib-tool: Likewise. * lib/allocator.h: Likewise. * lib/argp-ba.c: Likewise. * lib/argp-pv.c: Likewise. * lib/canon-host.c: Likewise. * lib/canonicalize-lgpl.c: Likewise. * lib/float.in.h: Likewise. * lib/fstat.c: Likewise. * lib/getdelim.c: Likewise. * lib/getprogname.c: Likewise. * lib/glthread/thread.h: Likewise. * lib/intprops.h: Likewise. * lib/mbsrtowcs-state.c: Likewise. * lib/safe-read.c: Likewise. * lib/signal.in.h: Likewise. * lib/stat.c: Likewise. * lib/stdbool.in.h: Likewise. * lib/stdio-impl.h: Likewise. * lib/stdio.in.h: Likewise. * lib/sysexits.in.h: Likewise. * lib/timespec.h: Likewise. * lib/wcsrtombs-state.c: Likewise. * m4/alloca.m4: Likewise. * m4/extern-inline.m4: Likewise. * m4/fstatat.m4: Likewise. * m4/gnulib-common.m4: Likewise. * m4/lib-ignore.m4: Likewise. * m4/printf.m4: Likewise. * m4/regex.m4: Likewise. * m4/stat-size.m4: Likewise. * m4/std-gnu11.m4: Likewise. * m4/stdbool.m4: Likewise. * m4/sys_types_h.m4: Likewise. * m4/threadlib.m4: Likewise. * m4/vararrays.m4: Likewise. * pygnulib/GLImport.py: Likewise. * tests/test-exp.h: Likewise. * tests/test-exp2.h: Likewise. * tests/test-expm1.h: Likewise. * tests/test-fflush2.c: Likewise. * tests/test-getopt_long.h: Likewise. * tests/test-intprops.c: Likewise. * tests/test-log.h: Likewise. * tests/test-log10.h: Likewise. * tests/test-log1p.h: Likewise. * tests/test-log2.h: Likewise. * tests/test-printf-posix.h: Likewise. * tests/test-regex.c: Likewise. * tests/test-snprintf-posix.h: Likewise. * tests/test-sprintf-posix.h: Likewise. * tests/test-stdalign.c: Likewise. * tests/test-stdbool.c: Likewise. * tests/test-vasnprintf-posix.c: Likewise. * tests/test-vasprintf-posix.c: Likewise. * top/maint.mk: Likewise.
* all: Replace many more http URLs by https URLs. Update stale URLs.Bruno Haible2017-09-141-2/+2
| | | | | * users.txt: Remove mention of 'newts'. * lib/localename.c: Update comment about LANG_SOTHO.
* all: prefer https: URLsPaul Eggert2017-09-131-1/+1
|
* version-etc: new yearPaul Eggert2017-01-011-1/+1
| | | | | | | | | | * build-aux/gendocs.sh (version): * doc/gendocs_template: * doc/gendocs_template_min: * doc/gnulib.texi: * lib/version-etc.c (COPYRIGHT_YEAR): Update copyright dates by hand in templates and the like. * all files: Run 'make update-copyright'.
* version-etc: new yearPaul Eggert2016-01-011-1/+1
| | | | | | | | | | * build-aux/gendocs.sh (version): * doc/gendocs_template: * doc/gendocs_template_min: * doc/gnulib.texi: * lib/version-etc.c (COPYRIGHT_YEAR): Update copyright dates by hand in templates and the like. * all files: Run 'make update-copyright'.
* version-etc: new yearPaul Eggert2014-12-311-1/+1
| | | | | | * doc/gnulib.texi: * lib/version-etc.c (COPYRIGHT_YEAR): Update copyright date. * all files: Run 'make update-copyright'.
* maint: update copyrightEric Blake2014-01-011-1/+1
| | | | | | I ran 'make update-copyright'. Signed-off-by: Eric Blake <eblake@redhat.com>
* maint: update all copyright year number rangesEric Blake2013-01-011-1/+1
| | | | | | Run "make update-copyright". Compare to commit 1602f0a from last year. Signed-off-by: Eric Blake <eblake@redhat.com>
* maint: require that each sc_... command start with "@"Jim Meyering2012-07-151-9/+21
| | | | | * Makefile (sc_prohibit_sc_omitted_at): New rule so that "make sc_maint" helps us avoid this nit.
* maint: add framework to run syntax-check rules against gnulib sourcesJim Meyering2012-01-211-0/+7
| | | | | | * cfg.mk: New file, to disable all currently-failing tests. We'll enable them one by one, as they are made to pass. * Makefile (sc_maint): New rule.
* In commentary, do not use ` to quote.Paul Eggert2012-01-051-1/+1
|
* maint: update all copyright year number rangesJim Meyering2012-01-011-1/+1
| | | | Run "make update-copyright".
* Makefile: Tweak indentation.Bruno Haible2011-11-131-8/+8
| | | | | * Makefile: Use tab as first character in every line that contains rule commands.
* Syntax check for copyright statements.Bruno Haible2011-11-131-0/+5
| | | | | * check-copyright: New file. * Makefile (sc_check_copyright): New rule.
* maint: reduce list of files exempt from sc_prohibit_leading_TABsJim Meyering2011-07-081-2/+1
| | | | | | * Makefile (sc_prohibit_leading_TABs): Don't exempt m4/po.m4, now that it no longer contains leading TABs. Remove unused "url=FIXME" statement.
* maint: exempt stdio-read.c and stdio-write.c from the cppi checkJim Meyering2011-07-051-1/+1
| | | | | | | | | | | | * Makefile (sc_cpp_indent_check): Exempt stdio-read.c and stdio-write.c per Bruno's request, to accommodate this idiom (no space after "#") even when the function is inside an #if block: char * gets (char *s) #undef gets { ... }
* maint: indent with spaces, not TABs, and add a rule to check thisJim Meyering2011-07-051-0/+10
| | | | | | | | | | | * tests/test-userspec.c: Indent with spaces, not TABs. * tests/test-argp.c: Likewise. * tests/test-c-stack2.sh: Likewise. * tests/test-parse-duration.sh: Likewise * m4/strtod.m4: Likewise. * m4/alloca.m4: Likewise. * m4/pselect.m4: Likewise. * Makefile (sc_prohibit_leading_TABs): Prohibit leading TABs.
* syntax-check: keep one maint.mk rule in sync with its headerJim Meyering2011-06-241-0/+13
| | | | | | | | * Makefile (sc_check_sym_list): Add a rule to prevent a repeat of the bug Eric has just fixed, with today's commit 25e4c2ec. I prefer to avoid temporary files here, so use <(...), but that is not supported by /bin/sh, so... (SHELL): Define to /bin/bash.
* syntax-check: Fix typo.Bruno Haible2011-06-161-1/+1
| | | | | | * Makefile (allow_AC_LIBOBJ): Mention printf-posix-rpl.m4, not printf-posix.m4. Reported by Jim Meyering.
* syntax-check: add a rule to help enforce the no-AC_LIBOBJ-in-m4/ policyJim Meyering2011-06-161-0/+36
| | | | * Makefile (sc_prohibit_AC_LIBOBJ_in_m4): New rule.
* Makefile: rely on GNU make; derive syntax-check rule namesJim Meyering2011-03-131-5/+9
| | | | | | | | Rather than requiring that each sc_ rule be listed as a dependent of "check", use features of GNU make to derive the list. * Makefile (syntax-check-rules): Define. (check): Depend on the new variable, not the hard-coded list. Add a comment listing a few requirements.
* maint: sc_cpp_indent_check: remove the "only in lib/" restrictionJim Meyering2011-02-221-2/+2
| | | | | * Makefile (sc_cpp_indent_check): Don't limit the check to files in lib/.
* maint: avoid any CDPATH issueEric Blake2011-02-221-3/+3
| | | | | | * Makefile (sc_cpp_indent_check): Anchor cd argument. Signed-off-by: Eric Blake <eblake@redhat.com>
* maint: adjust cpp indentation for my modules, as wellEric Blake2011-02-221-1/+2
| | | | | | | | | | | | | * Makefile (sc_cpp_indent_check): Add my name. * lib/fbufmode.c: Filter through cppi. * lib/fpurge.c: Likewise. * lib/freadable.c: Likewise. * lib/freading.c: Likewise. * lib/fwritable.c: Likewise. * lib/fwriting.c: Likewise. * lib/sigaction.c: Likewise. Signed-off-by: Eric Blake <eblake@redhat.com>
* maint: adjust cpp indentation to reflect nesting depthJim Meyering2011-02-221-0/+9
| | | | | | | | | | | | | | | | | | | | | | I.e., in a block of code that begins with an unnested "#if", put one space between the "#" in column 1 and following token. For example, -#include <sys/vfs.h> +# include <sys/vfs.h> Do this only in .c files that are part of a module I maintain. * lib/linkat.c: Filter through cppi. * lib/nanosleep.c: Likewise. * lib/openat.c: Likewise. * lib/openat-die.c: Likewise. * lib/dup3.c: Likewise. * lib/fchownat.c: Likewise. * lib/flock.c: Likewise. * lib/fsync.c: Likewise. * lib/fts.c: Likewise. * lib/getpass.c: Likewise. * lib/gettimeofday.c: Likewise. * lib/userspec.c: Likewise. * Makefile (sc_cpp_indent_check): New rule, to check this.
* maint: update-copyright: exempt doc/INSTALL*Jim Meyering2011-01-011-0/+2
| | | | | * Makefile (update-copyright): Also exclude doc/INSTALL*, since they are generated. Suggested by Bruno Haible.
* maint: refine the update-copyright ruleJim Meyering2011-01-011-0/+3
| | | | | | * Makefile (update-copyright): Also exclude any file that includes the "GENERATED AUTOMATICALLY" comment, being careful not to exclude code that merely generates the comment.
* maint: new rule to update copyright year rangesJim Meyering2011-01-011-1/+19
| | | | * Makefile (update-copyright): New rule.
* maint: indent with TABs in MakefileJim Meyering2011-01-011-10/+10
| | | | * Makefile: Expand leading sequences of spaces to TABs
* tests: require @PRAGMA_COLUMNS@ with each @PRAGMA_SYSTEM_HEADER@Jim Meyering2010-10-051-0/+13
| | | | * Makefile (sc_pragma_columns): New syntax-check rule.
* tests: prohibit augmenting PATH via TESTS_ENVIRONMENTJim Meyering2010-09-041-1/+11
| | | | * Makefile (sc_prohibit_augmenting_PATH_via_TESTS_ENVIRONMENT): New rule.
* build: avoid "make check" failure without .git/ directoryIan Beckwith2010-04-261-3/+5
| | | | | * Makefile (sc_prefer_ac_check_funcs_once): Skip this test when there is no .git/ directory.
* update nearly all FSF copyright year lists to include 2010Jim Meyering2010-01-011-1/+1
| | | | | Use the same procedure as for 2009, outlined in http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/20081
* use AC_CHECK_FUNCS_ONCE, not AC_CHECK_FUNCS in modules/*Jim Meyering2009-10-131-1/+6
| | | | | | | | | * modules/pipe-filter-gi: Use AC_CHECK_FUNCS_ONCE, not AC_CHECK_FUNCS. * modules/pipe-filter-ii: Likewise. * modules/sys_socket-tests: Likewise. * modules/tsearch-tests: Likewise. * Makefile (sc_prefer_ac_check_funcs_once): New rule. (check): Depend on it.
* Combine 4 Makefile rules.Bruno Haible2009-04-021-8/+2
|
* Add targets for the documentation.Bruno Haible2009-04-021-4/+16
|
* Beginnings of a Makefile for the gnulib maintainers.Bruno Haible2006-11-201-0/+19