Get tttypes installed correctly.
authorJon Trulson <jon@radscan.com>
Tue, 3 Dec 2019 02:59:44 +0000 (19:59 -0700)
committerJon Trulson <jon@radscan.com>
Tue, 3 Dec 2019 02:59:44 +0000 (19:59 -0700)
There is a problem with CPP_PROGRAM - using $CPP or $GENCPP (tradcpp)
always fails in tt_type_comp with the error:

"nclude ", line 8: syntax error

If I define it to /lib/cpp (previous hardcoded value) then it seems to
work fine.  Only the dtinfo and dtinfo_start ptypes use #include, and
therefore show this error.  Needs investigation.

cde/lib/tt/bin/tt_type_comp/Makefile.am
cde/programs/tttypes/Makefile.am

index fba861057b386e20a56d839ef28313293db231ee..b79fd24cda948d26b81312d7ad932e340170e027 100644 (file)
@@ -12,7 +12,7 @@ mp_types_gram.h:
 bin_PROGRAMS = tt_type_comp
 
 tt_type_comp_CXXFLAGS = -I../../lib -I../../slib \
-                       $(TT_VERSION_DEFINE) -DCPP_PROGRAM="\"$(CPP)\""
+                       $(TT_VERSION_DEFINE) -DCPP_PROGRAM="\"$(GENCPP)\""
 
 tt_type_comp_SOURCES = mp_type_comp.C        mp_types_table.C \
                frozen.mp_types_lex.C frozen.mp_types_gram.C
index e083aeee54ce73e09fbb1e03836f4b250330ea66..47471a49e7b1638cc6208965ab4a0ec926233a26 100644 (file)
@@ -6,6 +6,8 @@ MAINTAINERCLEANFILES = Makefile.in
 
 SUFFIXES: .ptype .done
 
+# FIXME - dtinfo ones use #include which seems to fail with syntax error...
+
 LOCALDEPFILES = \
         dtfile.done \
         dticon.done \
@@ -20,6 +22,9 @@ LOCALDEPFILES = \
 BUILT_SOURCES = types.xdr
 CLEANFILES = *.done types.xdr .tt_lock
 
+tttypesdir = $(CDE_INSTALLATION_TOP)/appconfig/tttypes
+dist_tttypes_DATA = $(BUILT_SOURCES)
+
 types.xdr: $(LOCALDEPFILES)
 
 TT_TYPE_COMP = $(top_builddir)/lib/tt/bin/tt_type_comp/tt_type_comp