From: Matthew Flatt Date: Tue, 26 Apr 2011 22:31:02 +0000 (-0600) Subject: clean up C part of build - no more attempt to support places with the Boehm GC -... X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=791ad0b024f44f0a645b49e93c6fef945fef4cc5;p=gc clean up C part of build - no more attempt to support places with the Boehm GC - no more libatomic (which was for places + Boehm GC) - remove unsupported configuration options - strip Racket-specific configure options before libffi configure - port two leftover Perl scripts to Racket scripts --- diff --git a/Makefile.in b/Makefile.in index c246bd0f..05bbf0c8 100644 --- a/Makefile.in +++ b/Makefile.in @@ -37,9 +37,6 @@ VPATH= $(srcdir) AO_SRC_DIR=$(srcdir)/libatomic_ops AO_INSTALL_DIR=$(srcdir)/libatomic_ops -LIBATOM_USE=libatomic_ops/libatomic_ops.a -LIBATOM_NONE= - # for version.mak: mainsrcdir = @srcdir@/../.. @INCLUDEDEP@ @srcdir@/../version.mak @@ -47,7 +44,7 @@ mainsrcdir = @srcdir@/../.. # compiler options; mainly used to allow importing options OPTIONS=@OPTIONS@ @CGCOPTIONS@ -BASEFLAGS= -I$(srcdir)/include -I$(AO_INSTALL_DIR)/src @CFLAGS@ @COMPFLAGS@ @PREFLAGS@ @MZRT_CGC_FLAGS@ +BASEFLAGS= -I$(srcdir)/include -I$(AO_INSTALL_DIR)/src @CFLAGS@ @COMPFLAGS@ @PREFLAGS@ CFLAGS= $(BASEFLAGS) @PROFFLAGS@ $(OPTIONS) -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 # To build the parallel collector on Linux, add to the above: @@ -498,7 +495,7 @@ tests: mkdir tests # PLTSCHEME: make ../libmzgc.a, and use $(AR), $(RANLIB), and @LIBSFX@: -base_lib ../libmzgc.@LIBSFX@: $(@LIBATOM@) $(OBJS) dyn_load.@LTO@ $(UTILS) +base_lib ../libmzgc.@LIBSFX@: $(OBJS) dyn_load.@LTO@ $(UTILS) $(NICEAR) $(AR) $(ARFLAGS) ../libmzgc.@LIBSFX@ $(OBJS) dyn_load.@LTO@ $(RANLIB) ../libmzgc.@LIBSFX@