aboutsummaryrefslogtreecommitdiff
path: root/src/utils/Makefile.in
AgeCommit message (Collapse)AuthorFilesLines
2016-01-24Misc. fixesGabriel Dos Reis1-1/+0
With the siwtch to a C++ compiler, the AC_PATH_XTRA has become less effective as it internally relies on the C compiler invokation. Fixed CXXFLAGS, CPPFLAGS, and LDFLAGS when detecting <X11/xpm.h> usability. Various bitmasks in src/hyper and src/graph were bogusly using 'char' (instead of 'unsigned char') when they specify values larger than 127. Caught by the C++ compiler, thanks to no-narrowing conversion. Fixed. Eventually the X11-based HD interface and graphics should be replaced by a more modern GUI interface.
2015-12-23Arrange the source include director to mirror expected build structure ↵Gabriel Dos Reis1-2/+1
instead of creating links.
2015-06-01Fix typos in configration scripts.dos-reis1-0/+1
2015-04-03check for additional C++ compiler options.dos-reis1-1/+2
2015-04-03Fix warnings in C++ codes; check for additional C++ compiler options.dos-reis1-7/+19
2014-11-30Misc cleanup.dos-reis1-2/+4
2014-11-29Move code from bemol.cc to library.dos-reis1-3/+32
2014-11-18Add visitor to Dynamic values.dos-reis1-4/+26
2014-11-16Remove src/syntax Makefiles; make part of libOpenAxiomdos-reis1-4/+22
2014-11-16Remove src/io Makefiles; make part of libOpenAxiomdos-reis1-10/+32
2014-11-16Automtically generate src/utils/Makefile.indos-reis1-37/+676
2014-08-26Add generic Boot and Spad tokenizer.dos-reis1-21/+1
2014-02-24Rename CXXCOMPILE to COMPILE and CXXLINK to LINKdos-reis1-3/+3
2014-02-03Fix global variable names in Makefilesdos-reis1-4/+4
2013-06-28Add src/rt for core runtime support.dos-reis1-1/+1
2013-06-27Add small Lisp evaluator for the benefit of new GUI.dos-reis1-4/+4
2013-06-25 * include/sexpr.H: Move from utils.dos-reis1-3/+3
(UniqueAllocator): Remove. (SyntaxComparator): Likewise. * syntax/sexpr.cc: Move from utils.
2013-06-21 * include/dialect.H: New.dos-reis1-3/+3
* include/diagnostics.H: Likewise. * include/storage.H: Move from utils/.
2011-09-13 * utils/Makefile.in (libOpenAxiom_HEADERS): Include vm.H.dos-reis1-3/+3
(libOpenAxiom_SOURCES): Include vm.cc * utils/vm.cc: New. * utils/vm.H: Likwise.
2011-06-27 * utils/Makefile.in (libOpenAxiom_SOURCES): Include filesystem.ccdos-reis1-1/+4
* include/open-axiom.h (Filesystem): New. * gui/debate.cc (Debate::Debate): Initialize fs data member. * gui/debate.h (Debate): Declare it.
2011-06-02more utility code consolidationdos-reis1-3/+6
2011-03-18fiix typodos-reis1-1/+1
2011-03-17 * utils/storage.H: Rework.dos-reis1-1/+1
* utils/storage.cc: Likewise.
2011-03-16fix thinkodos-reis1-1/+1
2010-08-29 * utils/Makefile.in ($(oa_target_oalib)): Create contaningdos-reis1-0/+3
directory if necessary. * utils/storage.H (Memory::Factory): New. Allocate, construct, and destroy objects. * utils/sexpr.H (Sexpr::Allocator): Use Memory::Factory. * utils/sexpr.cc: Adjust implementation.
2010-08-26 * utils/Makefile.in: Install libOpenAxiom.ados-reis1-1/+7
* driver/main.c (print_configuration_info): New. (main): Handle --config. * driver/utils.c (openaxiom_build_rts_options): Likewise. * driver/utils.h (openaxiom_config_driver): New driver enumerator.
2010-08-26 * config/open-axiom.m4 (OPENAXIOM_BUILD_TOOLS): Check for ln -sdos-reis1-6/+30
and sed. * config/var-def.mk (oa_target_includedir): New.
2010-08-24 Implement an s-expression C++ library.dos-reis1-2/+2
* utils/hash-table.H: New. * utils/sexpr.H: Likewise. * utils/sexpr.cc: Likewise. * utils/string-pool.H: Likewise. * utils/string-pool.cc: Likewise. * utils/storage.H: Include openaxiom-c-macros.h (Memory::Storage): New. (Memory::Arena): Likewise. * utils/storage.cc: Implement member functions of new class. * utils/Makefile.in (libOpenAxiom_HEADERS): Include hash-table.H, string-pool.H, and sexpr.H (libOpenAxiom_SOURCES): Include string-pool.cc and sexpr.cc
2010-08-21 External tool noweb is no longer required.dos-reis1-0/+77
* INSTALL: Update instructions. * Makefile.pamphlet: Remove rules for building noweb. (AXIOM_SRC_TARGETS): Include all-utils. * config/open-axiom.m4 (OPENAXIOM_BUILD_TOOLS): Don't check for notangle and noweave. * config/setup-dep.mk: Remove rules for generating document. * config/var-def.mk: Remove NOTANGLE and NOWEAVE variables. * configure.ac: Instantiate Makefile for src/utils.