aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAiden Woodruff <aiden.woodruff@gmail.com>2018-09-04 18:09:51 -0500
committerAiden Woodruff <aiden.woodruff@gmail.com>2018-09-04 18:09:51 -0500
commitf4cb6a5879a7be0bbc15a2a04eb4977248316ad1 (patch)
tree35ff1234c26adbdf29ee1645351749315d587eaa /src
parent82911972c6e1b8e01e820b4e413ef684ed95bffc (diff)
downloadlife-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.am2
-rw-r--r--src/Makefile.in76
-rw-r--r--src/life.c2
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 @@
1bin_PROGRAMS = life 1bin_PROGRAMS = life
2life_SOURCES = life.c cmdline-life.c updatemap.c menus.c 2life_SOURCES = life.c cmdline-life.c updatemap.c menus.c
3life_CFLAGS = -Wall -pedantic 3life_CFLAGS = -Wall -pedantic
4include_HEADERS = life.h updatemap.h menus.h cmdline-life.h life-macros.h 4noinst_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
93am__aclocal_m4_deps = $(top_srcdir)/configure.ac 93am__aclocal_m4_deps = $(top_srcdir)/configure.ac
94am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 94am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
95 $(ACLOCAL_M4) 95 $(ACLOCAL_M4)
96DIST_COMMON = $(srcdir)/Makefile.am $(include_HEADERS) \ 96DIST_COMMON = $(srcdir)/Makefile.am $(noinst_HEADERS) \
97 $(am__DIST_COMMON) 97 $(am__DIST_COMMON)
98mkinstalldirs = $(install_sh) -d 98mkinstalldirs = $(install_sh) -d
99CONFIG_HEADER = $(top_builddir)/config.h 99CONFIG_HEADER = $(top_builddir)/config.h
100CONFIG_CLEAN_FILES = 100CONFIG_CLEAN_FILES =
101CONFIG_CLEAN_VPATH_FILES = 101CONFIG_CLEAN_VPATH_FILES =
102am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(includedir)" 102am__installdirs = "$(DESTDIR)$(bindir)"
103PROGRAMS = $(bin_PROGRAMS) 103PROGRAMS = $(bin_PROGRAMS)
104am_life_OBJECTS = life-life.$(OBJEXT) life-cmdline-life.$(OBJEXT) \ 104am_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
149am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; 149HEADERS = $(noinst_HEADERS)
150am__vpath_adj = case $$p in \
151 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
152 *) f=$$p;; \
153 esac;
154am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
155am__install_max = 40
156am__nobase_strip_setup = \
157 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
158am__nobase_strip = \
159 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
160am__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] }'
167am__base_list = \
168 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
169 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
170am__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 }
176HEADERS = $(include_HEADERS)
177am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) 150am__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@
285top_srcdir = @top_srcdir@ 258top_srcdir = @top_srcdir@
286life_SOURCES = life.c cmdline-life.c updatemap.c menus.c 259life_SOURCES = life.c cmdline-life.c updatemap.c menus.c
287life_CFLAGS = -Wall -pedantic 260life_CFLAGS = -Wall -pedantic
288include_HEADERS = life.h updatemap.h menus.h cmdline-life.h life-macros.h 261noinst_HEADERS = life.h updatemap.h menus.h cmdline-life.h life-macros.h
289all: all-am 262all: 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`
449install-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
465uninstall-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
471ID: $(am__tagged_files) 423ID: $(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
554check: check-am 506check: check-am
555all-am: Makefile $(PROGRAMS) $(HEADERS) 507all-am: Makefile $(PROGRAMS) $(HEADERS)
556installdirs: 508installdirs:
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
560install: install-am 512install: install-am
@@ -609,7 +561,7 @@ info: info-am
609 561
610info-am: 562info-am:
611 563
612install-data-am: install-includeHEADERS 564install-data-am:
613 565
614install-dvi: install-dvi-am 566install-dvi: install-dvi-am
615 567
@@ -654,7 +606,7 @@ ps: ps-am
654 606
655ps-am: 607ps-am:
656 608
657uninstall-am: uninstall-binPROGRAMS uninstall-includeHEADERS 609uninstall-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
diff --git a/src/life.c b/src/life.c
index 61b61b4..7fa8a8c 100644
--- a/src/life.c
+++ b/src/life.c
@@ -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}