# PLEASE adhere to the alphabetical ordering in this Makefile! # Also indentation by a single tab INCLUDES = -I$(top_srcdir)/LinearAlgebra/src MOSTLYCLEANFILES = bin_PROGRAMS = TESTS = check_PROGRAMS = noinst_PROGRAMS = noinst_LTLIBRARIES = # PLEASE adhere to the alphabetical ordering in this Makefile! # Also indentation by a single tab FRAGMENTJOBSSOURCE = \ FragmentQueue.cpp \ JobId.cpp \ Jobs/FragmentJob.cpp \ Jobs/MPQCCommandJob.cpp \ Jobs/MPQCCommandJob_MPQCData.cpp \ Jobs/SystemCommandJob.cpp \ Results/FragmentResult.cpp FRAGMENTJOBSHEADER = \ FragmentQueue.hpp \ JobId.hpp \ Jobs/FragmentJob.hpp \ Jobs/MPQCCommandJob.hpp \ Jobs/MPQCCommandJob_MPQCData.hpp \ Jobs/SystemCommandJob.hpp \ Results/FragmentResult.hpp noinst_LTLIBRARIES += libMolecuilderFragmentJobs.la libMolecuilderFragmentJobs_la_includedir = $(includedir)/MoleCuilder/Fragmentation/Automation/ nobase_libMolecuilderFragmentJobs_la_include_HEADERS = $(FRAGMENTJOBSHEADER) libMolecuilderFragmentJobs_la_CPPFLAGS = ${BOOST_CPPFLAGS} ${CodePatterns_CFLAGS} libMolecuilderFragmentJobs_la_LDFLAGS = $(AM_LDFLAGS) libMolecuilderFragmentJobs_la_SOURCES = $(FRAGMENTJOBSSOURCE) libMolecuilderFragmentJobs_la_LIBADD = \ $(BOOST_FILESYSTEM_LDFLAGS) $(BOOST_FILESYSTEM_LIBS) \ $(BOOST_IOSTREAMS_LDFLAGS) $(BOOST_IOSTREAMS_LIBS) FRAGMENTATIONCOMMANDSSOURCE = \ Controller/Commands/AsyncOperation.cpp \ Controller/Commands/CheckResultsOperation.cpp \ Controller/Commands/EnrollInPoolOperation.cpp \ Controller/Commands/GetNextJobIdOperation.cpp \ Controller/Commands/ObtainJobOperation.cpp \ Controller/Commands/ReceiveJobsOperation.cpp \ Controller/Commands/SendJobToWorkerOperation.cpp \ Controller/Commands/SendResultsOperation.cpp \ Controller/Commands/ShutdownOperation.cpp \ Controller/Commands/SubmitResultOperation.cpp FRAGMENTATIONCOMMANDSHEADER = \ ControllerChoices.hpp \ Controller/Commands/AsyncOperation.hpp \ Controller/Commands/CheckResultsOperation.hpp \ Controller/Commands/EnrollInPoolOperation.hpp \ Controller/Commands/GetNextJobIdOperation.hpp \ Controller/Commands/ObtainJobOperation.hpp \ Controller/Commands/ReceiveJobsOperation.hpp \ Controller/Commands/SendJobToWorkerOperation.hpp \ Controller/Commands/SendResultsOperation.hpp \ Controller/Commands/ShutdownOperation.hpp \ Controller/Commands/SubmitResultOperation.hpp noinst_LTLIBRARIES += libMolecuilderFragmentationCommands.la libMolecuilderFragmentationCommands_la_includedir = $(includedir)/MoleCuilder/Fragmentation/Automation/ nobase_libMolecuilderFragmentationCommands_la_include_HEADERS = $(FRAGMENTATIONCOMMANDSHEADER) libMolecuilderFragmentationCommands_la_CXXFLAGS = ${BOOST_CPPFLAGS} ${CodePatterns_CFLAGS} $(BOOST_ASIO_DEBUG) libMolecuilderFragmentationCommands_la_SOURCES = $(FRAGMENTATIONCOMMANDSSOURCE) FRAGMENTATIONAUTOMATIONHELPERSOURCE = \ atexit.cpp \ GlobalJobId.cpp \ Listener.cpp \ WorkerAddress.cpp FRAGMENTATIONAUTOMATIONHELPERHEADER = \ atexit.hpp \ GlobalJobId.hpp \ Listener.hpp \ WorkerAddress.hpp noinst_LTLIBRARIES += libMolecuilderFragmentationAutomationHelper.la libMolecuilderFragmentationAutomationHelper_la_includedir = $(includedir)/MoleCuilder/Fragmentation/Automation/ nobase_libMolecuilderFragmentationAutomationHelper_la_include_HEADERS = $(FRAGMENTATIONAUTOMATIONHELPERHEADER) libMolecuilderFragmentationAutomationHelper_la_CXXFLAGS = ${BOOST_CPPFLAGS} ${CodePatterns_CFLAGS} libMolecuilderFragmentationAutomationHelper_la_SOURCES = $(FRAGMENTATIONAUTOMATIONHELPERSOURCE) include unittests/Makefile.am AM_LDFLAGS = -ldl ${BOOST_LDFLAGS} AM_CPPFLAGS = ${BOOST_CPPFLAGS} ${CodePatterns_CFLAGS} bin_PROGRAMS += Controller PoolWorker Server CONTROLLERSOURCE = \ Controller/CommandRegistry.cpp \ Controller/FragmentController.cpp CONTROLLERHEADER = \ Connection.hpp \ Controller/CommandRegistry.hpp \ Controller/FragmentController.hpp POOLWORKERSOURCE = \ Pool/PoolWorker.cpp POOLWORKERHEADER = \ Connection.hpp \ Pool/PoolWorker.hpp SERVERSOURCE = \ FragmentScheduler.cpp \ Pool/WorkerPool.cpp SERVERHEADER = \ Connection.hpp \ ControllerChoices.hpp \ FragmentScheduler.hpp \ Pool/WorkerPool.hpp Controller_SOURCES = $(CONTROLLERSOURCE) $(CONTROLLERHEADER) controller.cpp Controller_LDFLAGS = $(AM_LDFLAGS) $(BOOST_ASIO_LDFLAGS) $(BOOST_SYSTEM_LDFLAGS) $(BOOST_THREAD_LDFLAGS) $(BOOST_SERIALIZATION_LDFLAGS) Controller_CXXFLAGS = $(AM_CPPFLAGS) Controller_LDADD = \ libMolecuilderFragmentationAutomationHelper.la \ libMolecuilderFragmentationCommands.la \ libMolecuilderFragmentJobs.la \ $(BOOST_ASIO_LIBS) \ $(BOOST_SERIALIZATION_LIBS) \ $(BOOST_THREAD_LIBS) \ $(BOOST_SYSTEM_LIBS) \ ${CodePatterns_LIBS} PoolWorker_SOURCES = $(POOLWORKERSOURCE) $(POOLWORKERHEADER) poolworker.cpp PoolWorker_LDFLAGS = $(AM_LDFLAGS) $(BOOST_ASIO_LDFLAGS) $(BOOST_SYSTEM_LDFLAGS) $(BOOST_THREAD_LDFLAGS) $(BOOST_SERIALIZATION_LDFLAGS) PoolWorker_CXXFLAGS = $(AM_CPPFLAGS) $(BOOST_ASIO_DEBUG) PoolWorker_LDADD = \ libMolecuilderFragmentationAutomationHelper.la \ libMolecuilderFragmentationCommands.la \ libMolecuilderFragmentJobs.la \ $(BOOST_ASIO_LIBS) \ $(BOOST_SERIALIZATION_LIBS) \ $(BOOST_THREAD_LIBS) \ $(BOOST_SYSTEM_LIBS) \ ${CodePatterns_LIBS} Server_SOURCES = $(SERVERSOURCE) $(SERVERHEADER) Server.cpp Server_LDFLAGS = $(AM_LDFLAGS) $(BOOST_ASIO_LDFLAGS) $(BOOST_SYSTEM_LDFLAGS) $(BOOST_THREAD_LDFLAGS) $(BOOST_SERIALIZATION_LDFLAGS) Server_CXXFLAGS = $(AM_CPPFLAGS) Server_LDADD = \ libMolecuilderFragmentationAutomationHelper.la \ libMolecuilderFragmentationCommands.la \ libMolecuilderFragmentJobs.la \ $(BOOST_ASIO_LIBS) \ $(BOOST_SERIALIZATION_LIBS) \ $(BOOST_THREAD_LIBS) \ $(BOOST_SYSTEM_LIBS) \ ${CodePatterns_LIBS}