diff options
| author | Aiden Woodruff <aiden.woodruff@gmail.com> | 2018-09-04 18:09:51 -0500 |
|---|---|---|
| committer | Aiden Woodruff <aiden.woodruff@gmail.com> | 2018-09-04 18:09:51 -0500 |
| commit | f4cb6a5879a7be0bbc15a2a04eb4977248316ad1 (patch) | |
| tree | 35ff1234c26adbdf29ee1645351749315d587eaa /src | |
| parent | 82911972c6e1b8e01e820b4e413ef684ed95bffc (diff) | |
| download | life-f4cb6a5879a7be0bbc15a2a04eb4977248316ad1.tar.gz life-f4cb6a5879a7be0bbc15a2a04eb4977248316ad1.tar.bz2 life-f4cb6a5879a7be0bbc15a2a04eb4977248316ad1.zip | |
Fix small autoconf, automake, etc. issues
autoconf: check for C preprocessor and typeof extension
automake: Change headers to be noinst
Use return at end of main, not exit
sanity sanity don't run exec
blank test correctly order redirections
Signed-off-by: Aiden Woodruff <aiden.woodruff@gmail.com>
Diffstat (limited to 'src')
| -rw-r--r-- | src/Makefile.am | 2 | ||||
| -rw-r--r-- | src/Makefile.in | 76 | ||||
| -rw-r--r-- | src/life.c | 2 |
3 files changed, 16 insertions, 64 deletions
diff --git a/src/Makefile.am b/src/Makefile.am index e308a9f..3a59f50 100644 --- a/src/Makefile.am +++ b/src/Makefile.am | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | bin_PROGRAMS = life | 1 | bin_PROGRAMS = life |
| 2 | life_SOURCES = life.c cmdline-life.c updatemap.c menus.c | 2 | life_SOURCES = life.c cmdline-life.c updatemap.c menus.c |
| 3 | life_CFLAGS = -Wall -pedantic | 3 | life_CFLAGS = -Wall -pedantic |
| 4 | include_HEADERS = life.h updatemap.h menus.h cmdline-life.h life-macros.h | 4 | noinst_HEADERS = life.h updatemap.h menus.h cmdline-life.h life-macros.h |
diff --git a/src/Makefile.in b/src/Makefile.in index bd9200c..61cc02b 100644 --- a/src/Makefile.in +++ b/src/Makefile.in | |||
| @@ -93,13 +93,13 @@ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 | |||
| 93 | am__aclocal_m4_deps = $(top_srcdir)/configure.ac | 93 | am__aclocal_m4_deps = $(top_srcdir)/configure.ac |
| 94 | am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ | 94 | am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
| 95 | $(ACLOCAL_M4) | 95 | $(ACLOCAL_M4) |
| 96 | DIST_COMMON = $(srcdir)/Makefile.am $(include_HEADERS) \ | 96 | DIST_COMMON = $(srcdir)/Makefile.am $(noinst_HEADERS) \ |
| 97 | $(am__DIST_COMMON) | 97 | $(am__DIST_COMMON) |
| 98 | mkinstalldirs = $(install_sh) -d | 98 | mkinstalldirs = $(install_sh) -d |
| 99 | CONFIG_HEADER = $(top_builddir)/config.h | 99 | CONFIG_HEADER = $(top_builddir)/config.h |
| 100 | CONFIG_CLEAN_FILES = | 100 | CONFIG_CLEAN_FILES = |
| 101 | CONFIG_CLEAN_VPATH_FILES = | 101 | CONFIG_CLEAN_VPATH_FILES = |
| 102 | am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(includedir)" | 102 | am__installdirs = "$(DESTDIR)$(bindir)" |
| 103 | PROGRAMS = $(bin_PROGRAMS) | 103 | PROGRAMS = $(bin_PROGRAMS) |
| 104 | am_life_OBJECTS = life-life.$(OBJEXT) life-cmdline-life.$(OBJEXT) \ | 104 | am_life_OBJECTS = life-life.$(OBJEXT) life-cmdline-life.$(OBJEXT) \ |
| 105 | life-updatemap.$(OBJEXT) life-menus.$(OBJEXT) | 105 | life-updatemap.$(OBJEXT) life-menus.$(OBJEXT) |
| @@ -146,34 +146,7 @@ am__can_run_installinfo = \ | |||
| 146 | n|no|NO) false;; \ | 146 | n|no|NO) false;; \ |
| 147 | *) (install-info --version) >/dev/null 2>&1;; \ | 147 | *) (install-info --version) >/dev/null 2>&1;; \ |
| 148 | esac | 148 | esac |
| 149 | am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; | 149 | HEADERS = $(noinst_HEADERS) |
| 150 | am__vpath_adj = case $$p in \ | ||
| 151 | $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ | ||
| 152 | *) f=$$p;; \ | ||
| 153 | esac; | ||
| 154 | am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; | ||
| 155 | am__install_max = 40 | ||
| 156 | am__nobase_strip_setup = \ | ||
| 157 | srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` | ||
| 158 | am__nobase_strip = \ | ||
| 159 | for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" | ||
| 160 | am__nobase_list = $(am__nobase_strip_setup); \ | ||
| 161 | for p in $$list; do echo "$$p $$p"; done | \ | ||
| 162 | sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ | ||
| 163 | $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ | ||
| 164 | if (++n[$$2] == $(am__install_max)) \ | ||
| 165 | { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ | ||
| 166 | END { for (dir in files) print dir, files[dir] }' | ||
| 167 | am__base_list = \ | ||
| 168 | sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ | ||
| 169 | sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | ||
| 170 | am__uninstall_files_from_dir = { \ | ||
| 171 | test -z "$$files" \ | ||
| 172 | || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ | ||
| 173 | || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ | ||
| 174 | $(am__cd) "$$dir" && rm -f $$files; }; \ | ||
| 175 | } | ||
| 176 | HEADERS = $(include_HEADERS) | ||
| 177 | am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) | 150 | am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) |
| 178 | # Read a list of newline-separated strings from the standard input, | 151 | # Read a list of newline-separated strings from the standard input, |
| 179 | # and print each of them once, without duplicates. Input order is | 152 | # and print each of them once, without duplicates. Input order is |
| @@ -285,7 +258,7 @@ top_builddir = @top_builddir@ | |||
| 285 | top_srcdir = @top_srcdir@ | 258 | top_srcdir = @top_srcdir@ |
| 286 | life_SOURCES = life.c cmdline-life.c updatemap.c menus.c | 259 | life_SOURCES = life.c cmdline-life.c updatemap.c menus.c |
| 287 | life_CFLAGS = -Wall -pedantic | 260 | life_CFLAGS = -Wall -pedantic |
| 288 | include_HEADERS = life.h updatemap.h menus.h cmdline-life.h life-macros.h | 261 | noinst_HEADERS = life.h updatemap.h menus.h cmdline-life.h life-macros.h |
| 289 | all: all-am | 262 | all: all-am |
| 290 | 263 | ||
| 291 | .SUFFIXES: | 264 | .SUFFIXES: |
| @@ -446,27 +419,6 @@ life-menus.obj: menus.c | |||
| 446 | @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='menus.c' object='life-menus.obj' libtool=no @AMDEPBACKSLASH@ | 419 | @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='menus.c' object='life-menus.obj' libtool=no @AMDEPBACKSLASH@ |
| 447 | @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ | 420 | @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
| 448 | @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(life_CFLAGS) $(CFLAGS) -c -o life-menus.obj `if test -f 'menus.c'; then $(CYGPATH_W) 'menus.c'; else $(CYGPATH_W) '$(srcdir)/menus.c'; fi` | 421 | @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(life_CFLAGS) $(CFLAGS) -c -o life-menus.obj `if test -f 'menus.c'; then $(CYGPATH_W) 'menus.c'; else $(CYGPATH_W) '$(srcdir)/menus.c'; fi` |
| 449 | install-includeHEADERS: $(include_HEADERS) | ||
| 450 | @$(NORMAL_INSTALL) | ||
| 451 | @list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \ | ||
| 452 | if test -n "$$list"; then \ | ||
| 453 | echo " $(MKDIR_P) '$(DESTDIR)$(includedir)'"; \ | ||
| 454 | $(MKDIR_P) "$(DESTDIR)$(includedir)" || exit 1; \ | ||
| 455 | fi; \ | ||
| 456 | for p in $$list; do \ | ||
| 457 | if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ | ||
| 458 | echo "$$d$$p"; \ | ||
| 459 | done | $(am__base_list) | \ | ||
| 460 | while read files; do \ | ||
| 461 | echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(includedir)'"; \ | ||
| 462 | $(INSTALL_HEADER) $$files "$(DESTDIR)$(includedir)" || exit $$?; \ | ||
| 463 | done | ||
| 464 | |||
| 465 | uninstall-includeHEADERS: | ||
| 466 | @$(NORMAL_UNINSTALL) | ||
| 467 | @list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \ | ||
| 468 | files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ | ||
| 469 | dir='$(DESTDIR)$(includedir)'; $(am__uninstall_files_from_dir) | ||
| 470 | 422 | ||
| 471 | ID: $(am__tagged_files) | 423 | ID: $(am__tagged_files) |
| 472 | $(am__define_uniq_tagged_files); mkid -fID $$unique | 424 | $(am__define_uniq_tagged_files); mkid -fID $$unique |
| @@ -554,7 +506,7 @@ check-am: all-am | |||
| 554 | check: check-am | 506 | check: check-am |
| 555 | all-am: Makefile $(PROGRAMS) $(HEADERS) | 507 | all-am: Makefile $(PROGRAMS) $(HEADERS) |
| 556 | installdirs: | 508 | installdirs: |
| 557 | for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(includedir)"; do \ | 509 | for dir in "$(DESTDIR)$(bindir)"; do \ |
| 558 | test -z "$$dir" || $(MKDIR_P) "$$dir"; \ | 510 | test -z "$$dir" || $(MKDIR_P) "$$dir"; \ |
| 559 | done | 511 | done |
| 560 | install: install-am | 512 | install: install-am |
| @@ -609,7 +561,7 @@ info: info-am | |||
| 609 | 561 | ||
| 610 | info-am: | 562 | info-am: |
| 611 | 563 | ||
| 612 | install-data-am: install-includeHEADERS | 564 | install-data-am: |
| 613 | 565 | ||
| 614 | install-dvi: install-dvi-am | 566 | install-dvi: install-dvi-am |
| 615 | 567 | ||
| @@ -654,7 +606,7 @@ ps: ps-am | |||
| 654 | 606 | ||
| 655 | ps-am: | 607 | ps-am: |
| 656 | 608 | ||
| 657 | uninstall-am: uninstall-binPROGRAMS uninstall-includeHEADERS | 609 | uninstall-am: uninstall-binPROGRAMS |
| 658 | 610 | ||
| 659 | .MAKE: install-am install-strip | 611 | .MAKE: install-am install-strip |
| 660 | 612 | ||
| @@ -664,13 +616,13 @@ uninstall-am: uninstall-binPROGRAMS uninstall-includeHEADERS | |||
| 664 | distdir dvi dvi-am html html-am info info-am install \ | 616 | distdir dvi dvi-am html html-am info info-am install \ |
| 665 | install-am install-binPROGRAMS install-data install-data-am \ | 617 | install-am install-binPROGRAMS install-data install-data-am \ |
| 666 | install-dvi install-dvi-am install-exec install-exec-am \ | 618 | install-dvi install-dvi-am install-exec install-exec-am \ |
| 667 | install-html install-html-am install-includeHEADERS \ | 619 | install-html install-html-am install-info install-info-am \ |
| 668 | install-info install-info-am install-man install-pdf \ | 620 | install-man install-pdf install-pdf-am install-ps \ |
| 669 | install-pdf-am install-ps install-ps-am install-strip \ | 621 | install-ps-am install-strip installcheck installcheck-am \ |
| 670 | installcheck installcheck-am installdirs maintainer-clean \ | 622 | installdirs maintainer-clean maintainer-clean-generic \ |
| 671 | maintainer-clean-generic mostlyclean mostlyclean-compile \ | 623 | mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ |
| 672 | mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \ | 624 | ps ps-am tags tags-am uninstall uninstall-am \ |
| 673 | uninstall-am uninstall-binPROGRAMS uninstall-includeHEADERS | 625 | uninstall-binPROGRAMS |
| 674 | 626 | ||
| 675 | .PRECIOUS: Makefile | 627 | .PRECIOUS: Makefile |
| 676 | 628 | ||
| @@ -261,5 +261,5 @@ int main (int argc, char * argv[]) { | |||
| 261 | delwin(stdscr); | 261 | delwin(stdscr); |
| 262 | free(map); | 262 | free(map); |
| 263 | map = NULL; | 263 | map = NULL; |
| 264 | exit(EXIT_SUCCESS); | 264 | return 0; |
| 265 | } | 265 | } |
