racket/src/plot/Makefile.in
Matthew Flatt 11f45cd2fd fix plot build to use CC from Makefiles; fix fallout in Mac build
to clean up the hack of putting -m32 in CC instead of CFLAGS
2010-11-10 07:20:35 -07:00

64 lines
1.9 KiB
Makefile

srcdir = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
libdir = @libdir@
libpltdir = @libpltdir@
collectsdir = @collectsdir@
builddir = @builddir@
ICP=@ICP@
CC = @CC@
WITH_ENV = env CC="@PLAIN_CC@" CFLAGS="@CFLAGS@ @COMPFLAGS@ @PREFLAGS@" LDFLAGS="@LDFLAGS@"
PLPLOT_SRCS = $(srcdir)/plplot/dc_drv.c \
$(srcdir)/plplot/plcont.c \
$(srcdir)/plplot/plfill.c \
$(srcdir)/plplot/plmap.c \
$(srcdir)/plplot/plshade.c \
$(srcdir)/plplot/plwind.c \
$(srcdir)/plplot/pdfutils.c \
$(srcdir)/plplot/plcore.c \
$(srcdir)/plplot/plgridd.c \
$(srcdir)/plplot/plmeta.c \
$(srcdir)/plplot/plstripc.c \
$(srcdir)/plplot/plargs.c \
$(srcdir)/plplot/plctrl.c \
$(srcdir)/plplot/plhist.c \
$(srcdir)/plplot/plot3d.c \
$(srcdir)/plplot/plsym.c \
$(srcdir)/plplot/plbox.c \
$(srcdir)/plplot/plcvt.c \
$(srcdir)/plplot/plimage.c \
$(srcdir)/plplot/plpage.c \
$(srcdir)/plplot/pltick.c \
$(srcdir)/plplot/plbuf.c \
$(srcdir)/plplot/pldtik.c \
$(srcdir)/plplot/plline.c \
$(srcdir)/plplot/plsdef.c \
$(srcdir)/plplot/plvpor.c
FIT_SRCS = $(srcdir)/fit/fit.c $(srcdir)/fit/matrix.c
XCOLLECTS = -X ../racket/gc2/xform-collects
plot-lib: libplplot@SO_SUFFIX@ libfit@SO_SUFFIX@
3m:
$(MAKE) plot-lib
cgc:
$(MAKE) plot-lib
libplplot@SO_SUFFIX@:
$(WITH_ENV) ../racket/racketcgc -c $(srcdir)/build.rkt "libplplot" $(PLPLOT_SRCS)
libfit@SO_SUFFIX@:
$(WITH_ENV) ../racket/racketcgc -c $(srcdir)/build.rkt "libfit" $(FIT_SRCS)
install:
cd ..; $(ICP) plot/libplplot@SO_SUFFIX@ "$(DESTDIR)$(libpltdir)/libplplot@SO_SUFFIX@"
cd ..; $(ICP) plot/libfit@SO_SUFFIX@ "$(DESTDIR)$(libpltdir)/libfit@SO_SUFFIX@"