# Makefile for Pari/GP -- i386 running darwin (ix86 kernel) 32-bit version
#
# This file was created by Configure. Any change made to it will be
# lost when Configure is run.
#
SHELL = /bin/sh
PERL = /usr/local/bin/perl
AR = ar
SIZEOF_LONG= 4
CC_FLAVOR =
CC = cc $(CC_FLAVOR)
CPPFLAGS = -I. -I../src/headers
CFLAGS = -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -fno-common -fPIC
DLCFLAGS = -fno-common
LD_FLAVOR = $(CC_FLAVOR)
LD = cc $(LD_FLAVOR)
LDFLAGS = -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -fno-common
DLLD_FLAVOR = $(LD_FLAVOR)
DLLD = $(DLLD_FLAVOR)
DLLDFLAGS = -shared $(CFLAGS) $(DLCFLAGS) -Wl,-dylib,-flat_namespace,-undefined,suppress
EXTRADLLDFLAGS =
# HIGHLY EXPERIMENTAL (only tested with gmp-4.0 on ix86 and Ultra).
# If you've configured and compiled GMP and would like to tune PARI using
# the nice cycle counting functions in GMP, uncomment the 4 lines below
# (correct the first one to the path to your gmp source tree).
#
#GMP = /some/directory/gmp-4.0/tune
#GMPFLAGS= -DGMP_TIMER
#GMPO1 = $(GMP)/time.o $(GMP)/freq.o
#GMPOBJS=$(GMPO1) $(GMPO2)
#
#You may need to add a few object files to GMPOBJS. On UltraSparc, uncomment
#the following line
#GMPO2 = $(GMP)/sparcv9.o
_O = .o
_A = .a
LIB_PREFIX = lib
DLLIB_PREFIX = lib
LIBPARI_BASE = pari
LIBPARI = $(LIB_PREFIX)pari
DLLIBPARI = $(DLLIB_PREFIX)pari
LIBPARI_STA = $(LIBPARI)$(_A)
LIBPARI_SO = $(DLLIBPARI).dylib
SOLIBPARI = $(DLLIB_PREFIX)$(LIBPARI_BASE).dylib
LIBPARI_DYN = $(SOLIBPARI)
LIBPARI_SONAME= $(SOLIBPARI)
DL_DFLT_NAME = NULL
EXPORT_FILE =
EXPORT_CREATE =
EXPORT_LIB =
EXPORT_LIB_CREATE =
DLLD_IGNORE =
RUNPTH =
RUNPTH_FINAL =
LDDYN = -L/usr/local/lib -lpari
LIBS =
RM = rm -f
MV = mv -f
LN = ln -s
CP_F = cp -f
STRIP = strip
STRIPFLAGS =
# Change these installation directories to suit your needs.
# DESTDIR is used to install to a false hierachy (to build a Debian package)
INCLUDEDIR= "$(DESTDIR)/usr/local/include"
LIBDIR = "$(DESTDIR)/usr/local/lib"
BINDIR = "$(DESTDIR)/usr/local/bin"
MANDIR = "$(DESTDIR)${PREFIX}/man/man1"
EMACSDIR = "$(DESTDIR)/usr/local/share/emacs/site-lisp/pari"
ALLDIR = "${PREFIX}/share/doc/pari"
READMEDIR = "$(ALLDIR)"
DATADIR = "$(ALLDIR)"
SYSDATADIR= "$(DESTDIR)/usr/local/lib/pari"
EXDIR = $(DATADIR)/examples
MISCDIR = $(DATADIR)/misc
DOCDIR = $(DATADIR)/doc
INSTALL = ../config/install
INSTALL_PROGRAM = $(INSTALL)
INSTALL_DATA = $(INSTALL) -m 644
# Readline
RLINCLUDE =
RLLIBS =
# GMP
GMPINCLUDE =
# Graphic library.
QTDIR = ""
MOC = $(QTDIR)/bin/moc
PLOTCFLAGS = -I/usr/X11R6/include
PLOTLIBS = -L/usr/X11R6/lib -lX11
CPLUSPLUS = g++
FLTKDIR = ""
TOPLDDYN = -L"/mnt/gmirror/ports/math/pari/work/pari-2.3.2/Odarwin-i386" $(RLLIBS)
# Description system
DESC = pari.desc
DESC_HELP_GEN = ../src/desc/gen_proto ../src/desc/PARI/822.pm
TMPSUF = -darwin-i386-16158.tmp
DOTEST=env "LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH" $(SHELL) ../src/test/dotest 32
OBJS = mp$(_O) mpinl$(_O) Flx$(_O) Qfb$(_O) RgX$(_O) alglin1$(_O) alglin2$(_O) arith1$(_O) arith2$(_O) base1$(_O) base2$(_O) base3$(_O) base4$(_O) base5$(_O) bibli1$(_O) bibli2$(_O) buch1$(_O) buch2$(_O) buch3$(_O) buch4$(_O) galconj$(_O) gen1$(_O) gen2$(_O) gen3$(_O) ifactor1$(_O) perm$(_O) polarit1$(_O) polarit2$(_O) polarit3$(_O) rootpol$(_O) subcyclo$(_O) subgroup$(_O) trans1$(_O) trans2$(_O) trans3$(_O) anal$(_O) compat$(_O) default$(_O) errmsg$(_O) es$(_O) init$(_O) intnum$(_O) members$(_O) sumiter$(_O) aprcl$(_O) elldata$(_O) elliptic$(_O) galois$(_O) groupid$(_O) kummer$(_O) mpqs$(_O) nffactor$(_O) part$(_O) stark$(_O) subfield$(_O) thue$(_O) darwin$(_O)
OBJSGP = gp$(_O) gp_init$(_O) gp_rl$(_O) highlvl$(_O) whatnow$(_O) plotX$(_O) plotport$(_O)
gp: gp-sta ../gp
../gp: gp-sta
-$(RM) $@
-$(LN) Odarwin-i386/gp-sta $@
all: gp-sta lib-sta
lib-sta: $(LIBPARI_STA)
lib-dyn: $(LIBPARI_DYN)
$(LIBPARI_STA): ../src/funclist $(OBJS)
-$(RM) $@
$(AR) r $@ $(OBJS)
-/usr/bin/ranlib $@
kerntest$(_O): ../src/test/kerntest.c
$(CC) -c $(CFLAGS) -I../src/language $(CPPFLAGS) -o $@ ../src/test/kerntest.c
kerntest: mp$(_O) mpinl$(_O) kerntest$(_O)
$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ mp$(_O) mpinl$(_O) kerntest$(_O) $(LIBS)
mpinl$(_O): .headers parilvl0.h parilvl1.h ../src/kernel/none/mpinl.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o mpinl$(_O) ../src/kernel/none/mpinl.c
test-kernel:: kerntest
@./kerntest > gp.out; diff -c gp.out ../src/test/32/kernel > kern.dif; if test -s kern.dif; then echo "KERNEL BUG"; else echo OK; fi
tune.o: ../src/test/tune.c
$(CC) $(CFLAGS) $(GMPFLAGS) $(CPPFLAGS) -o $@ $< -c
tune: tune-sta
-$(RM) tune ../tune
-$(LN) tune-sta tune
-$(LN) Odarwin-i386/tune ../tune
tune-dyn: tune.o $(LIBPARI_DYN)
$(LD) $(LDFLAGS) $(RUNPTH) -o $@ $< $(GMPOBJS) -L. $(LDDYN) $(LIBS)
tune-sta: tune.o $(LIBPARI_STA)
$(LD) $(LDFLAGS) -o $@ $< $(GMPOBJS) ./$(LIBPARI_STA) $(LIBS)
gp-sta: ../src/funclist $(OBJS) $(OBJSGP)
$(RM) $@
$(LD) -o $@ $(LDFLAGS) $(OBJS) $(OBJSGP) $(RUNPTH) $(RLLIBS) $(PLOTLIBS) $(LIBS)
@: gp-sta
cleanemacs:
$(RM) ../emacs/*.elc
cleantest:
$(RM) *.dif gp.out pari.ps
cleanobj:
-$(RM) *$(_O) mp.c *.s pariinl.h parilvl0.h parilvl1.h libpari* tune* gp-sta
cleandesc:
-$(RM) ../src/desc/$(DESC) *$(TMPSUF)
clean: cleanobj cleantest cleanemacs cleandesc
.headers: pariinl.h ../src/headers/pari.h ../src/headers/paricast.h ../src/headers/paricom.h ../src/headers/parierr.h ../src/headers/parigen.h ../src/headers/parinf.h ../src/headers/pariold.h ../src/headers/pariport.h ../src/headers/paristio.h ../src/headers/parisys.h ../src/headers/paritune.h ../src/headers/paritype.h
@touch $@
install: install-lib-sta install-include install-bin install-man install-misc install-doc install-examples install-cfg install-data
install-include:
-mkdir -p $(INCLUDEDIR)/pari
-for i in paricfg.h pariinl.h; do \
$(INSTALL_DATA) $$i $(INCLUDEDIR)/pari; done
-for i in paridecl paripriv pari paricast paricom parierr parigen parinf pariold pariport paristio parisys paritune paritype ; do \
$(INSTALL_DATA) ../src/headers/$$i.h $(INCLUDEDIR)/pari; done
-$(RM) $(INCLUDEDIR)/pari/genpari.h
-$(LN) pari.h $(INCLUDEDIR)/pari/genpari.h
install-bin: install-bin-sta
install-bin-dyn: gp-dyn
-mkdir -p $(BINDIR)
-$(RM) $(BINDIR)/gp-2.3 $(BINDIR)/gp
-$(LD) -o $(BINDIR)/gp-2.3 $(LDFLAGS) $(OBJSGP) $(RUNPTH_FINAL) $(TOPLDDYN) $(LDDYN) $(PLOTLIBS) $(LIBS)
-$(STRIP) $(STRIPFLAGS) $(BINDIR)/gp-2.3
@: $(BINDIR)/gp-2.3
-$(LN) gp-2.3 $(BINDIR)/gp
install-bin-sta: gp-sta
-mkdir -p $(BINDIR)
-$(RM) $(BINDIR)/gp-2.3 $(BINDIR)/gp
$(INSTALL_PROGRAM) gp-sta $(BINDIR)/gp-2.3
-$(LN) gp-2.3 $(BINDIR)/gp
# Can't strip it if we want install() to work on OSF.
# -$(STRIP) $(STRIPFLAGS) $(BINDIR)/gp-2.3
@: $(BINDIR)/gp-2.3
install-man::
-mkdir -p $(MANDIR)
-$(RM) $(MANDIR)/pari.1 $(MANDIR)/gp.1 $(MANDIR)/gp-2.3.1
$(INSTALL_DATA) ../doc/gphelp.1 $(MANDIR)
$(INSTALL_DATA) ../doc/gp.1 $(MANDIR)/gp-2.3.1
-$(LN) gp.1 $(MANDIR)/pari.1
-$(LN) gp-2.3.1 $(MANDIR)/gp.1
install-misc: install_emacs_files install-top
-mkdir -p $(MISCDIR) $(BINDIR)
$(INSTALL_PROGRAM) ../misc/tex2mail $(BINDIR)
$(INSTALL_DATA) ../doc/tex2mail.1 $(MANDIR)
$(INSTALL_DATA) ../misc/README $(MISCDIR)
$(INSTALL_DATA) ../misc/color.dft $(MISCDIR)
$(INSTALL_DATA) ../misc/gpalias $(MISCDIR)
$(INSTALL_PROGRAM) ../misc/gpflog $(MISCDIR)
$(INSTALL_DATA) ../misc/gprc.dft $(MISCDIR)
$(INSTALL_DATA) ../misc/new.dic $(MISCDIR)
$(INSTALL_DATA) ../misc/pari.xpm $(MISCDIR)
$(INSTALL_PROGRAM) ../misc/xgp $(MISCDIR)
install-top::
-mkdir -p $(READMEDIR)
$(INSTALL_DATA) /mnt/gmirror/ports/math/pari/work/pari-2.3.2/AUTHORS $(READMEDIR)
$(INSTALL_DATA) /mnt/gmirror/ports/math/pari/work/pari-2.3.2/Announce.2.1 $(READMEDIR)
$(INSTALL_DATA) /mnt/gmirror/ports/math/pari/work/pari-2.3.2/CHANGES $(READMEDIR)
$(INSTALL_DATA) /mnt/gmirror/ports/math/pari/work/pari-2.3.2/COMPAT $(READMEDIR)
$(INSTALL_DATA) /mnt/gmirror/ports/math/pari/work/pari-2.3.2/COPYING $(READMEDIR)
$(INSTALL_DATA) /mnt/gmirror/ports/math/pari/work/pari-2.3.2/CVS.txt $(READMEDIR)
$(INSTALL_DATA) /mnt/gmirror/ports/math/pari/work/pari-2.3.2/MACHINES $(READMEDIR)
$(INSTALL_DATA) /mnt/gmirror/ports/math/pari/work/pari-2.3.2/NEW $(READMEDIR)
$(INSTALL_DATA) /mnt/gmirror/ports/math/pari/work/pari-2.3.2/README $(READMEDIR)
$(INSTALL_DATA) /mnt/gmirror/ports/math/pari/work/pari-2.3.2/TODO $(READMEDIR)
install-cfg::
-mkdir -p $(SYSDATADIR)
-$(INSTALL_DATA) pari.cfg $(SYSDATADIR)
-if test -n "../src/funclist"; then mkdir -p $(DATADIR)/PARI; $(INSTALL_DATA) ../src/desc/PARI/822.pm $(DATADIR)/PARI; $(INSTALL_DATA) ../src/desc/$(DESC) $(DATADIR); fi
install-doc::
-mkdir -p $(BINDIR) $(DOCDIR)
# -cd ../doc; $(MAKE) all
-$(INSTALL_PROGRAM) ../doc/gphelp $(BINDIR)
-$(INSTALL_DATA) ../doc/Makefile $(DOCDIR)
-$(INSTALL_DATA) ../doc/translations $(DOCDIR)
-$(INSTALL_DATA) ../doc/appa.tex $(DOCDIR)
-$(INSTALL_DATA) ../doc/appb.tex $(DOCDIR)
-$(INSTALL_DATA) ../doc/appc.tex $(DOCDIR)
-$(INSTALL_DATA) ../doc/parimacro.tex $(DOCDIR)
-$(INSTALL_DATA) ../doc/pdfmacs.tex $(DOCDIR)
-$(INSTALL_DATA) ../doc/refcard.tex $(DOCDIR)
-$(INSTALL_DATA) ../doc/tutorial.tex $(DOCDIR)
-$(INSTALL_DATA) ../doc/users.tex $(DOCDIR)
-$(INSTALL_DATA) ../doc/usersch1.tex $(DOCDIR)
-$(INSTALL_DATA) ../doc/usersch2.tex $(DOCDIR)
-$(INSTALL_DATA) ../doc/usersch3.tex $(DOCDIR)
-$(INSTALL_DATA) ../doc/usersch4.tex $(DOCDIR)
-$(INSTALL_DATA) ../doc/usersch5.tex $(DOCDIR)
-$(INSTALL_DATA) ../doc/paricfg.tex $(DOCDIR)
# -$(INSTALL_DATA) ../doc/libpari.dvi $(DOCDIR)
# -$(INSTALL_DATA) ../doc/users.dvi $(DOCDIR)
# -$(INSTALL_DATA) ../doc/tutorial.dvi $(DOCDIR)
# -$(INSTALL_DATA) ../doc/refcard.dvi $(DOCDIR)
# -$(INSTALL_DATA) ../doc/refcard.ps $(DOCDIR)
install-examples:
-mkdir -p $(EXDIR)
-$(INSTALL_DATA) ../examples/EXPLAIN $(EXDIR)
-$(INSTALL_DATA) ../examples/Inputrc $(EXDIR)
-$(INSTALL_DATA) ../examples/Makefile $(EXDIR)
-$(INSTALL_DATA) ../examples/bench.gp $(EXDIR)
-$(INSTALL_DATA) ../examples/cl.gp $(EXDIR)
-$(INSTALL_DATA) ../examples/classno.gp $(EXDIR)
-$(INSTALL_DATA) ../examples/contfrac.gp $(EXDIR)
-$(INSTALL_DATA) ../examples/lucas.gp $(EXDIR)
-$(INSTALL_DATA) ../examples/extgcd.c $(EXDIR)
-$(INSTALL_DATA) ../examples/rho.gp $(EXDIR)
-$(INSTALL_DATA) ../examples/squfof.gp $(EXDIR)
-$(INSTALL_DATA) ../examples/taylor.gp $(EXDIR)
install-data:
-if test -d ../data; then cd ../data; for d in `ls`; do mkdir -p $(DATADIR)/$$d && for f in `ls $$d`; do $(INSTALL_DATA) $$d/$$f $(DATADIR)/$$d; done >/dev/null; done; fi
install-lib-sta: $(LIBPARI_STA)
-mkdir -p $(LIBDIR)
-$(RM) $(LIBDIR)/$(LIBPARI_STA)
$(INSTALL_DATA) $(LIBPARI_STA) $(LIBDIR)/$(LIBPARI_STA)
install-lib-dyn-base:
-mkdir -p $(LIBDIR)
-$(RM) $(LIBDIR)/$(LIBPARI_DYN) $(LIBDIR)/$(LIBPARI_SONAME) $(LIBDIR)/$(LIBPARI_SO)
$(INSTALL_PROGRAM) $(LIBPARI_DYN) $(LIBDIR)/$(LIBPARI_DYN)
install-lib-dyn-link: install-lib-dyn-base
-if test "$(LIBPARI_SONAME)" != "$(LIBPARI_SO)"; then $(LN) $(LIBPARI_DYN) $(LIBDIR)/$(LIBPARI_SONAME); $(LN) $(LIBPARI_DYN) $(LIBDIR)/$(LIBPARI_SO); fi
install-lib-dyn: $(LIBPARI_DYN) install-lib-dyn-link
pariinl.h: parilvl0.h parilvl1.h
cat parilvl0.h parilvl1.h > pariinl.h
bench: gp-sta
@$(DOTEST) objets analyz number polyser linear elliptic sumiter graph program trans nfields_200
dobench::
@$(DOTEST) objets analyz number polyser linear elliptic sumiter graph program trans nfields_200
test-all: gp-sta
@$(DOTEST) objets analyz number polyser linear elliptic sumiter graph program trans nfields_200 compat ellglobalred galois intnum qfbsolve rfrac round4 stark
dotest-all::
@$(DOTEST) objets analyz number polyser linear elliptic sumiter graph program trans nfields_200 compat ellglobalred galois intnum qfbsolve rfrac round4 stark
test-compat: gp-sta
@$(DOTEST) compat
dotest-compat::
@$(DOTEST) compat
test-ellglobalred: gp-sta
@$(DOTEST) ellglobalred
dotest-ellglobalred::
@$(DOTEST) ellglobalred
test-galois: gp-sta
@$(DOTEST) galois
dotest-galois::
@$(DOTEST) galois
test-intnum: gp-sta
@$(DOTEST) intnum
dotest-intnum::
@$(DOTEST) intnum
test-qfbsolve: gp-sta
@$(DOTEST) qfbsolve
dotest-qfbsolve::
@$(DOTEST) qfbsolve
test-rfrac: gp-sta
@$(DOTEST) rfrac
dotest-rfrac::
@$(DOTEST) rfrac
test-round4: gp-sta
@$(DOTEST) round4
dotest-round4::
@$(DOTEST) round4
test-stark: gp-sta
@$(DOTEST) stark
dotest-stark::
@$(DOTEST) stark
test-ploth: gp-sta
@$(DOTEST) ploth
dotest-ploth::
@$(DOTEST) ploth
$(LIBPARI_DYN)::
@echo "Configure could not find a way to build a shared library on this machine"
elc:
@echo "Byte-Compiling elisp files..."
-cd ../emacs; /usr/bin/emacs -batch --eval '(setq load-path (append (list ".") load-path))' -f batch-byte-compile *.el
install_emacs_files: #elc
-mkdir -p $(EMACSDIR)
-cd ../emacs; for f in *.el pariemacs.txt; do $(INSTALL_DATA) $$f $(EMACSDIR); done
desc:: ../src/language/init.h ../src/gp/gp_init.h ../src/gp/highlvl.h ../src/language/members.h
../src/funclist::
@-cksum `env LANG= ls -d ../src/functions/*/* | grep -v CVS` > funclist$(TMPSUF)
@-sh ../config/mv-if-diff funclist$(TMPSUF) ../src/funclist
../src/desc/$(DESC): ../src/funclist ../src/desc/merge_822 ../src/desc/PARI/822.pm
cd ../src/desc && $(PERL) merge_822 ../functions/*/* > def$(TMPSUF)
mv ../src/desc/def$(TMPSUF) $@
../src/language/members.h: ../src/desc/$(DESC) ../src/desc/gen_member
cd ../src/desc && $(PERL) gen_member $(DESC) > members$(TMPSUF)
mv ../src/desc/members$(TMPSUF) $@
../src/language/init.h: ../src/desc/$(DESC) $(DESC_HELP_GEN)
cd ../src/desc && $(PERL) gen_proto basic $(DESC) > init$(TMPSUF)
mv ../src/desc/init$(TMPSUF) $@
../src/gp/gp_init.h: ../src/desc/$(DESC) $(DESC_HELP_GEN)
cd ../src/desc && $(PERL) gen_proto gp $(DESC) > gp_init$(TMPSUF)
mv ../src/desc/gp_init$(TMPSUF) $@
../src/gp/highlvl.h: ../src/desc/$(DESC) $(DESC_HELP_GEN)
cd ../src/desc && $(PERL) gen_proto highlevel $(DESC) > highlvl$(TMPSUF)
mv ../src/desc/highlvl$(TMPSUF) $@
L0MODS=../src/kernel/ix86/asm0.h ../src/kernel/none/addll.h ../src/kernel/none/mulll.h ../src/kernel/none/bfffo.h ../src/kernel/none/divll.h
parilvl0.h: $(L0MODS)
../config/genkernel ../src/kernel/ix86/asm0.h > parilvl0.h
L1OBJS=../src/kernel/none/tune.h ../src/kernel/none/int.h ../src/kernel/none/level1.h
parilvl1.h: $(L1OBJS) ../src/headers/paritune.h
cat $(L1OBJS) > parilvl1.h
MP_C=../src/kernel/none/mp.c ../src/kernel/none/cmp.c ../src/kernel/none/gcdll.c ../src/kernel/none/ratlift.c ../src/kernel/none/invmod.c ../src/kernel/none/gcd.c ../src/kernel/none/mp_indep.c ../src/kernel/none/add.c
mp.c: $(MP_C)
cat $(MP_C) > mp.c
mp$(_O): .headers mp.c
$(CC) -c $(CFLAGS) $(DLCFLAGS) $(CPPFLAGS) -o mp$(_O) mp.c
Flx$(_O): .headers ../src/basemath/Flx.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o Flx$(_O) ../src/basemath/Flx.c
Qfb$(_O): .headers ../src/basemath/Qfb.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o Qfb$(_O) ../src/basemath/Qfb.c
RgX$(_O): .headers ../src/basemath/RgX.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o RgX$(_O) ../src/basemath/RgX.c
alglin1$(_O): .headers ../src/basemath/alglin1.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o alglin1$(_O) ../src/basemath/alglin1.c
alglin2$(_O): .headers ../src/basemath/alglin2.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o alglin2$(_O) ../src/basemath/alglin2.c
arith1$(_O): .headers ../src/basemath/arith1.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o arith1$(_O) ../src/basemath/arith1.c
arith2$(_O): .headers ../src/basemath/arith2.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o arith2$(_O) ../src/basemath/arith2.c
base1$(_O): .headers ../src/basemath/base1.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o base1$(_O) ../src/basemath/base1.c
base2$(_O): .headers ../src/basemath/base2.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o base2$(_O) ../src/basemath/base2.c
base3$(_O): .headers ../src/basemath/base3.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o base3$(_O) ../src/basemath/base3.c
base4$(_O): .headers ../src/basemath/base4.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o base4$(_O) ../src/basemath/base4.c
base5$(_O): .headers ../src/basemath/base5.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o base5$(_O) ../src/basemath/base5.c
bibli1$(_O): .headers ../src/basemath/bibli1.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o bibli1$(_O) ../src/basemath/bibli1.c
bibli2$(_O): .headers ../src/basemath/bibli2.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o bibli2$(_O) ../src/basemath/bibli2.c
buch1$(_O): .headers ../src/basemath/buch1.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o buch1$(_O) ../src/basemath/buch1.c
buch2$(_O): .headers ../src/basemath/buch2.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o buch2$(_O) ../src/basemath/buch2.c
buch3$(_O): .headers ../src/basemath/buch3.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o buch3$(_O) ../src/basemath/buch3.c
buch4$(_O): .headers ../src/basemath/buch4.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o buch4$(_O) ../src/basemath/buch4.c
galconj$(_O): .headers ../src/basemath/galconj.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o galconj$(_O) ../src/basemath/galconj.c
gen1$(_O): .headers ../src/basemath/gen1.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o gen1$(_O) ../src/basemath/gen1.c
gen2$(_O): .headers ../src/basemath/gen2.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o gen2$(_O) ../src/basemath/gen2.c
gen3$(_O): .headers ../src/basemath/gen3.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o gen3$(_O) ../src/basemath/gen3.c
ifactor1$(_O): .headers ../src/basemath/ifactor1.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o ifactor1$(_O) ../src/basemath/ifactor1.c
perm$(_O): .headers ../src/basemath/perm.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o perm$(_O) ../src/basemath/perm.c
polarit1$(_O): .headers ../src/basemath/polarit1.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o polarit1$(_O) ../src/basemath/polarit1.c
polarit2$(_O): .headers ../src/basemath/polarit2.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o polarit2$(_O) ../src/basemath/polarit2.c
polarit3$(_O): .headers ../src/basemath/polarit3.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o polarit3$(_O) ../src/basemath/polarit3.c
rootpol$(_O): .headers ../src/basemath/rootpol.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o rootpol$(_O) ../src/basemath/rootpol.c
subcyclo$(_O): .headers ../src/basemath/subcyclo.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o subcyclo$(_O) ../src/basemath/subcyclo.c
subgroup$(_O): .headers ../src/basemath/subgroup.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o subgroup$(_O) ../src/basemath/subgroup.c
trans1$(_O): .headers ../src/basemath/trans1.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o trans1$(_O) ../src/basemath/trans1.c
trans2$(_O): .headers ../src/basemath/trans2.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o trans2$(_O) ../src/basemath/trans2.c
trans3$(_O): .headers ../src/basemath/trans3.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o trans3$(_O) ../src/basemath/trans3.c
aprcl$(_O): .headers ../src/modules/aprcl.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o aprcl$(_O) ../src/modules/aprcl.c
elldata$(_O): .headers ../src/modules/elldata.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o elldata$(_O) ../src/modules/elldata.c
elliptic$(_O): .headers ../src/modules/elliptic.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o elliptic$(_O) ../src/modules/elliptic.c
galois$(_O): .headers ../src/modules/galois.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o galois$(_O) ../src/modules/galois.c
groupid$(_O): .headers ../src/modules/groupid.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o groupid$(_O) ../src/modules/groupid.c
kummer$(_O): .headers ../src/modules/kummer.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o kummer$(_O) ../src/modules/kummer.c
mpqs$(_O): .headers ../src/modules/mpqs.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o mpqs$(_O) ../src/modules/mpqs.c
nffactor$(_O): .headers ../src/modules/nffactor.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o nffactor$(_O) ../src/modules/nffactor.c
part$(_O): .headers ../src/modules/part.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o part$(_O) ../src/modules/part.c
stark$(_O): .headers ../src/modules/stark.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o stark$(_O) ../src/modules/stark.c
subfield$(_O): .headers ../src/modules/subfield.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o subfield$(_O) ../src/modules/subfield.c
thue$(_O): .headers ../src/modules/thue.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o thue$(_O) ../src/modules/thue.c
anal$(_O): .headers ../src/language/anal.h ../src/language/members.h ../src/language/anal.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o anal$(_O) ../src/language/anal.c
compat$(_O): .headers ../src/language/compat.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o compat$(_O) ../src/language/compat.c
default$(_O): .headers ../src/language/anal.h ./paricfg.h ../src/language/default.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o default$(_O) ../src/language/default.c
errmsg$(_O): .headers ../src/language/errmsg.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o errmsg$(_O) ../src/language/errmsg.c
es$(_O): .headers ../src/language/anal.h ../src/language/es.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o es$(_O) ../src/language/es.c
init$(_O): .headers ../src/language/anal.h ../src/language/init.h ../src/language/init.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o init$(_O) ../src/language/init.c
intnum$(_O): .headers ../src/language/intnum.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o intnum$(_O) ../src/language/intnum.c
members$(_O): .headers ../src/language/members.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o members$(_O) ../src/language/members.c
sumiter$(_O): .headers ../src/language/anal.h ../src/language/sumiter.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o sumiter$(_O) ../src/language/sumiter.c
gp$(_O): .headers ../src/language/anal.h ../src/gp/gp.h ./paricfg.h ../src/gp/gp.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) -I../src/language $(RLINCLUDE) -o gp$(_O) ../src/gp/gp.c
gp_init$(_O): .headers ../src/graph/rect.h ../src/gp/gp_init.h ../src/gp/gp_init.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) -I../src/graph -o gp_init$(_O) ../src/gp/gp_init.c
gp_rl$(_O): .headers ../src/language/anal.h ../src/gp/gp.h ./paricfg.h ../src/gp/gp_rl.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) -I../src/language $(RLINCLUDE) -o gp_rl$(_O) ../src/gp/gp_rl.c
highlvl$(_O): .headers ../src/gp/highlvl.h ../src/gp/highlvl.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) -DDL_DFLT_NAME=$(DL_DFLT_NAME) -o highlvl$(_O) ../src/gp/highlvl.c
whatnow$(_O): .headers ../src/gp/whatnow.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) -o whatnow$(_O) ../src/gp/whatnow.c
plotX$(_O): .headers ../src/graph/rect.h ../src/graph/plotX.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(PLOTCFLAGS) -o plotX$(_O) ../src/graph/plotX.c
plotport$(_O): .headers ../src/graph/rect.h ../src/graph/plotport.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) -I../src/graph -o plotport$(_O) ../src/graph/plotport.c
darwin$(_O): .headers ../src/systems/darwin/darwin.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(DLCFLAGS) -o darwin$(_O) ../src/systems/darwin/darwin.c
.PHONY: gp dft clean
syntax highlighted by Code2HTML, v. 0.9.1