]> git.draconx.ca Git - cdecl99.git/blobdiff - Makefile.am
Ensure all headers are distributed.
[cdecl99.git] / Makefile.am
index 258d84a1cbfff6be01ac58aefbe8c33ccc46b665..b8749b45f3f6b3f2d8d6e667e176d4a2e4dc31f1 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright © 2011-2013, 2019-2022 Nick Bowler
+# Copyright © 2011-2013, 2019-2023 Nick Bowler
 #
 # License WTFPL2: Do What The Fuck You Want To Public License, version 2.
 # This is free software: you are free to do what the fuck you want to.
@@ -30,7 +30,7 @@ EXTRA_DIST = bootstrap $(DX_BASEDIR)/scripts/fix-gnulib.pl m4/gnulib-cache.m4 \
 dist_man_MANS = doc/cdecl99.1 doc/libcdecl.3
 
 include_HEADERS = src/cdecl.h
-noinst_HEADERS = conf_pre.h conf_post.h common/src/help.h \
+noinst_HEADERS = conf_pre.h conf_post.h common/src/help.h common/src/xtra.h \
                  src/scan.h src/parse.h test/declgen.h test/test.h
 
 noinst_DATA = $(MOFILES)
@@ -65,9 +65,13 @@ dummy $(static_gl_objects): $(gnulib_headers)
 bin_PROGRAMS = cdecl99
 cdecl99_SOURCES = common/src/help.c src/commands.c src/cdecl99.h
 cdecl99_LDADD = $(libmain_a_OBJECTS) $(libexec_a_OBJECTS) libcdecl.la \
-                libgnu.a $(LTLIBICONV) $(LTLIBINTL) $(LTLIBREADLINE)
+                libgnu.a $(LTLIBINTL) $(LTLIBREADLINE)
 $(cdecl99_OBJECTS): $(gnulib_headers)
 
+if USE_NLS
+cdecl99_SOURCES += common/src/copysym.c common/src/copysym.h
+endif
+
 EXTRA_LIBRARIES += libexec.a
 libexec_a_SOURCES = src/execute.c src/commands.h
 $(libexec_a_OBJECTS): $(gnulib_headers)
@@ -302,6 +306,7 @@ EXTRA_DIST += $(GPERFFILES)
 atlocal: config.status
        $(AM_V_GEN) :; { \
          printf ': "$${%s=%s}"\n' \
+           AWK '$(AWK)' \
            EXEEXT '$(EXEEXT)' \
            check_PROGRAMS '$(check_PROGRAMS)' \
            ; } >$@.tmp