## Process this file with automake to produce Makefile.in
bin_PROGRAMS = qsieve server net-client file-client transfer-client validator ieval
noinst_LIBRARIES = libmodulo.a libTfactor.a libeasy_factor.a \
libStaticFactorbase.a libSieving.a libCRelation.a
if WANT_INSTALL_SHARED_LIBS
lib_LTLIBRARIES = libelliptic_curve.la libpolynomial.la libmpqsPolynom.la
libelliptic_curve_la_LDFLAGS = -release @VERSION@
libpolynomial_la_LDFLAGS = -release @VERSION@
libmpqsPolynom_la_LDFLAGS = -release @VERSION@
qsieve_LDADD = libmodulo.a libTfactor.a libmpqsPolynom.la libpolynomial.la libeasy_factor.a libelliptic_curve.la libStaticFactorbase.a libSieving.a libCRelation.a $(LOCALLIBS)
server_LDADD = libTfactor.a libmpqsPolynom.la libeasy_factor.a libelliptic_curve.la libpolynomial.la libStaticFactorbase.a libCRelation.a libmodulo.a $(LOCALLIBS)
net_client_LDADD = libTfactor.a libmpqsPolynom.la libelliptic_curve.la libpolynomial.la libStaticFactorbase.a libSieving.a libCRelation.a libmodulo.a $(LOCALLIBS)
file_client_LDADD = libmodulo.a libTfactor.a libmpqsPolynom.la libpolynomial.la libStaticFactorbase.a libSieving.a libCRelation.a
validator_LDADD = libCRelation.a libTfactor.a libStaticFactorbase.a libmodulo.a
else
noinst_LIBRARIES += libelliptic_curve.a libpolynomial.a libmpqsPolynom.a
qsieve_LDADD = libmodulo.a libTfactor.a libmpqsPolynom.a libpolynomial.a libeasy_factor.a libelliptic_curve.a libStaticFactorbase.a libSieving.a libCRelation.a $(LOCALLIBS)
server_LDADD = libTfactor.a libmpqsPolynom.a libeasy_factor.a libelliptic_curve.a libpolynomial.a libStaticFactorbase.a libCRelation.a libmodulo.a $(LOCALLIBS)
net_client_LDADD = libTfactor.a libmpqsPolynom.a libelliptic_curve.a libpolynomial.a libStaticFactorbase.a libSieving.a libCRelation.a libmodulo.a $(LOCALLIBS)
file_client_LDADD = libmodulo.a libTfactor.a libmpqsPolynom.a libpolynomial.a libStaticFactorbase.a libSieving.a libCRelation.a
validator_LDADD = libCRelation.a libTfactor.a libStaticFactorbase.a libmodulo.a
endif
libmodulo_a_SOURCES = modulo.cc
libmodulo_a_CXXFLAGS = -D_REENTRANT -DUSER_GMP_WRAP
libmpqsPolynom_a_SOURCES = mpqsPolynom.cc
libmpqsPolynom_a_CXXFLAGS = -D_REENTRANT -DUSER_GMP_WRAP
libmpqsPolynom_la_SOURCES = mpqsPolynom.cc
libmpqsPolynom_la_CXXFLAGS = -D_REENTRANT -DUSER_GMP_WRAP
libTfactor_a_SOURCES = Tfactor.cc
libTfactor_a_CXXFLAGS = -D_REENTRANT -DUSER_GMP_WRAP
libpolynomial_a_SOURCES = polynomial.cc
libpolynomial_a_CXXFLAGS = -D_REENTRANT -DUSER_GMP_WRAP
libpolynomial_la_SOURCES = polynomial.cc
libpolynomial_la_CXXFLAGS = -D_REENTRANT -DUSER_GMP_WRAP
libelliptic_curve_a_SOURCES = elliptic_curve.cc
libelliptic_curve_a_CXXFLAGS = -D_REENTRANT -DUSER_GMP_WRAP
libelliptic_curve_la_SOURCES = elliptic_curve.cc
libelliptic_curve_la_CXXFLAGS = -D_REENTRANT -DUSER_GMP_WRAP
libeasy_factor_a_SOURCES = easy_factor.cc
libeasy_factor_a_CXXFLAGS = -D_REENTRANT -DUSER_GMP_WRAP -DPKGDATADIR=\"$(datadir)/qsieve\"
libStaticFactorbase_a_SOURCES = StaticFactorbase.cc
libStaticFactorbase_a_CXXFLAGS = -D_REENTRANT -DUSER_GMP_WRAP
libSieving_a_SOURCES = Sieving.cc
libSieving_a_CXXFLAGS = -D_REENTRANT -DUSER_GMP_WRAP
libCRelation_a_SOURCES = CRelation.cc
libCRelation_a_CXXFLAGS = -D_REENTRANT -DUSER_GMP_WRAP
qsieve_SOURCES = qsieve.cc
qsieve_CXXFLAGS = -D_REENTRANT -DUSER_GMP_WRAP
server_SOURCES = server.cc
server_CXXFLAGS = -DIS_SERVER -DUSE_NETWORK -D_REENTRANT -DUSER_GMP_WRAP
server_LDFLAGS = $(LOCALLDFLAGS)
net_client_SOURCES = net-client.cc
net_client_CXXFLAGS = -DIS_CLIENT -DUSE_NETWORK -D_REENTRANT -DUSER_GMP_WRAP
net_client_LDFLAGS = $(LOCALLDFLAGS)
file_client_SOURCES = file-client.cc
file_client_CXXFLAGS = -DIS_CLIENT -DUSER_GMP_WRAP
transfer_client_SOURCES = transfer-client.cc
transfer_client_CXXFLAGS = -DUSE_NETWORK -D_REENTRANT -DUSER_GMP_WRAP
transfer_client_LDADD = $(LOCALLIBS)
validator_SOURCES = validator.cc
validator_CXXFLAGS = -DIS_VALIDATOR -DUSER_GMP_WRAP
ieval_SOURCES = ieval.cc
ieval_CXXFLAGS = -DUSER_GMP_WRAP
LOCALLDFLAGS = -u pthread_create -u pthread_cancel -u pthread_mutex_init \
-u pthread_mutex_lock -u pthread_mutex_trylock -u pthread_mutex_unlock
LOCALLIBS = -lpthread
EXTRA_DIST = invmod.c \
Client_IO.H Cprocess_clients.H DynamicFactorRelations.H \
DynamicRelations.H FactorFound.H PersistentData.H Semaphore.H \
Sieving.H SpecialRelations.H StaticFactorbase.H StaticRelations.H \
Tfactor.H TinyVector.H at_startup.H easy_factor.H elliptic_curve.H \
fakeheap.H fibheap.H modulo.H mpqsPolynom.H mpz_wrapper.H mutex.H \
myBitString.H myBitString_generic.H myBitString_i386.H my_ncurses.H \
polphi_template.H polynomial.H qsieve-fwd.H qsieve.H unix_buffer.H \
usr_signals.H utils.H myBitString_X86_64.H \
CRelation-inc.cc CRelation.cc Client_IO.cc ConfigFile.cc \
Cprocess_clients.cc ExitManager.cc FactorFound.cc Sieving-inc.cc \
Sieving.cc SpecialRelations.cc StaticFactorbase.cc StaticRelations.cc \
Tfactor.cc XML_StatusServer.cc check_modulo.cc check_polynomial.cc \
dft.cc easy_factor.cc elliptic_curve-variant.cc elliptic_curve.cc \
fermat.cc fft_param.cc fibonacci_ppm1.cc file-client.cc \
modular_arithmetic.cc modular_mult.cc modulo.cc mpqsMultiplier.cc \
mpqsPolynom.cc mpqsStatistics.cc mpz_multi_invert.cc mpz_sqrtmod.cc \
my_mpz_powm_ui.cc net-client.cc notify.cc numbpart.cc parse_term.cc \
pollard_phi.cc polynomial.cc qsieve.cc server.cc sqrt_modulo.cc \
transfer-client.cc usr_signals.cc validator.cc ieval.cc \
Makefile.crafted