| [d0b3aca] | 1 | # PLEASE adhere to the alphabetical ordering in this Makefile!
 | 
|---|
 | 2 | # Also indentation by a single tab
 | 
|---|
 | 3 | 
 | 
|---|
| [d7bb9b1] | 4 | INCLUDES = -I$(top_srcdir)/LinearAlgebra/src -I$(top_srcdir)/src
 | 
|---|
| [cc276e] | 5 | 
 | 
|---|
| [d0b3aca] | 6 | MOSTLYCLEANFILES =
 | 
|---|
 | 7 | bin_PROGRAMS =
 | 
|---|
| [b5ebb5] | 8 | TESTS =
 | 
|---|
 | 9 | check_PROGRAMS =
 | 
|---|
 | 10 | noinst_PROGRAMS =
 | 
|---|
| [cde0fe] | 11 | noinst_LTLIBRARIES =
 | 
|---|
 | 12 | 
 | 
|---|
 | 13 | # PLEASE adhere to the alphabetical ordering in this Makefile!
 | 
|---|
 | 14 | # Also indentation by a single tab
 | 
|---|
 | 15 | 
 | 
|---|
 | 16 | FRAGMENTJOBSSOURCE = \
 | 
|---|
 | 17 |   FragmentQueue.cpp \
 | 
|---|
| [f0834d] | 18 |   JobId.cpp \
 | 
|---|
| [7670865] | 19 |   Jobs/FragmentJob.cpp \
 | 
|---|
| [cc276e] | 20 |   Jobs/MPQCCommandJob.cpp \
 | 
|---|
 | 21 |   Jobs/MPQCCommandJob_MPQCData.cpp \
 | 
|---|
| [d920b9] | 22 |   Jobs/SystemCommandJob.cpp \
 | 
|---|
| [7670865] | 23 |   Results/FragmentResult.cpp
 | 
|---|
| [cde0fe] | 24 |           
 | 
|---|
 | 25 | FRAGMENTJOBSHEADER = \
 | 
|---|
 | 26 |   FragmentQueue.hpp \
 | 
|---|
| [f0834d] | 27 |   JobId.hpp \
 | 
|---|
| [7670865] | 28 |   Jobs/FragmentJob.hpp \
 | 
|---|
| [cc276e] | 29 |   Jobs/MPQCCommandJob.hpp \
 | 
|---|
 | 30 |   Jobs/MPQCCommandJob_MPQCData.hpp \
 | 
|---|
| [d920b9] | 31 |   Jobs/SystemCommandJob.hpp \
 | 
|---|
| [7670865] | 32 |   Results/FragmentResult.hpp
 | 
|---|
| [cde0fe] | 33 | 
 | 
|---|
 | 34 | noinst_LTLIBRARIES += libMolecuilderFragmentJobs.la
 | 
|---|
 | 35 | libMolecuilderFragmentJobs_la_includedir = $(includedir)/MoleCuilder/Fragmentation/Automation/
 | 
|---|
| [1dc209] | 36 | nobase_libMolecuilderFragmentJobs_la_include_HEADERS = $(FRAGMENTJOBSHEADER)
 | 
|---|
| [cc276e] | 37 | libMolecuilderFragmentJobs_la_CPPFLAGS = ${BOOST_CPPFLAGS} ${CodePatterns_CFLAGS}
 | 
|---|
 | 38 | libMolecuilderFragmentJobs_la_LDFLAGS = $(AM_LDFLAGS)
 | 
|---|
| [1dc209] | 39 | libMolecuilderFragmentJobs_la_SOURCES = $(FRAGMENTJOBSSOURCE)
 | 
|---|
| [d920b9] | 40 | libMolecuilderFragmentJobs_la_LIBADD = \
 | 
|---|
 | 41 |   $(BOOST_FILESYSTEM_LDFLAGS) $(BOOST_FILESYSTEM_LIBS) \
 | 
|---|
 | 42 |   $(BOOST_IOSTREAMS_LDFLAGS) $(BOOST_IOSTREAMS_LIBS)
 | 
|---|
| [cde0fe] | 43 | 
 | 
|---|
| [50d095] | 44 | FRAGMENTATIONOPERATIONSSOURCE = \
 | 
|---|
 | 45 |   Operations/AsyncOperation.cpp \
 | 
|---|
| [f45c08] | 46 |   Operations/OperationQueue.cpp \
 | 
|---|
| [50d095] | 47 |   Operations/SyncOperation.cpp \
 | 
|---|
 | 48 |   Operations/Controllers/CheckResultsOperation.cpp \
 | 
|---|
 | 49 |   Operations/Controllers/GetNextJobIdOperation.cpp \
 | 
|---|
 | 50 |   Operations/Controllers/ReceiveResultsOperation.cpp \
 | 
|---|
| [b15c4f] | 51 |   Operations/Controllers/RemoveAllWorkerOperation.cpp \
 | 
|---|
| [50d095] | 52 |   Operations/Controllers/SendJobsOperation.cpp \
 | 
|---|
 | 53 |   Operations/Controllers/ShutdownOperation.cpp \
 | 
|---|
 | 54 |   Operations/Servers/SendJobToWorkerOperation.cpp \
 | 
|---|
 | 55 |   Operations/Servers/ShutdownWorkerOperation.cpp \
 | 
|---|
 | 56 |   Operations/Workers/EnrollInPoolOperation.cpp \
 | 
|---|
 | 57 |   Operations/Workers/ObtainJobOperation.cpp \
 | 
|---|
 | 58 |   Operations/Workers/RemoveFromPoolOperation.cpp \
 | 
|---|
 | 59 |   Operations/Workers/SubmitResultOperation.cpp
 | 
|---|
 | 60 | 
 | 
|---|
 | 61 | FRAGMENTATIONOPERATIONSHEADER = \
 | 
|---|
| [1dc209] | 62 |   ControllerChoices.hpp \
 | 
|---|
| [50d095] | 63 |   Operations/AsyncOperation.hpp \
 | 
|---|
 | 64 |   Operations/Operation.hpp \
 | 
|---|
| [f45c08] | 65 |   Operations/OperationQueue.hpp \
 | 
|---|
| [50d095] | 66 |   Operations/SyncOperation.hpp \
 | 
|---|
 | 67 |   Operations/Controllers/CheckResultsOperation.hpp \
 | 
|---|
 | 68 |   Operations/Controllers/GetNextJobIdOperation.hpp \
 | 
|---|
 | 69 |   Operations/Controllers/ReceiveResultsOperation.hpp \
 | 
|---|
| [b15c4f] | 70 |   Operations/Controllers/RemoveAllWorkerOperation.hpp \
 | 
|---|
| [50d095] | 71 |   Operations/Controllers/SendJobsOperation.hpp \
 | 
|---|
 | 72 |   Operations/Controllers/ShutdownOperation.hpp \
 | 
|---|
 | 73 |   Operations/Servers/SendJobToWorkerOperation.hpp \
 | 
|---|
 | 74 |   Operations/Servers/ShutdownWorkerOperation.hpp \
 | 
|---|
 | 75 |   Operations/Workers/EnrollInPoolOperation.hpp \
 | 
|---|
 | 76 |   Operations/Workers/ObtainJobOperation.hpp \
 | 
|---|
 | 77 |   Operations/Workers/RemoveFromPoolOperation.hpp \
 | 
|---|
 | 78 |   Operations/Workers/SubmitResultOperation.hpp \
 | 
|---|
| [a8f54b6] | 79 |   WorkerChoices.hpp
 | 
|---|
| [8d7917] | 80 | 
 | 
|---|
| [50d095] | 81 | noinst_LTLIBRARIES += libMolecuilderFragmentationOperations.la
 | 
|---|
 | 82 | libMolecuilderFragmentationOperations_la_includedir = $(includedir)/MoleCuilder/Fragmentation/Automation/
 | 
|---|
 | 83 | nobase_libMolecuilderFragmentationOperations_la_include_HEADERS = $(FRAGMENTATIONOPERATIONSHEADER)
 | 
|---|
 | 84 | libMolecuilderFragmentationOperations_la_CXXFLAGS = ${BOOST_CPPFLAGS} ${CodePatterns_CFLAGS} $(BOOST_ASIO_DEBUG)
 | 
|---|
 | 85 | libMolecuilderFragmentationOperations_la_SOURCES = $(FRAGMENTATIONOPERATIONSSOURCE)
 | 
|---|
| [8d7917] | 86 | 
 | 
|---|
 | 87 | FRAGMENTATIONAUTOMATIONHELPERSOURCE = \
 | 
|---|
 | 88 |   atexit.cpp \
 | 
|---|
| [41c1b7] | 89 |   GlobalJobId.cpp \
 | 
|---|
 | 90 |   Listener.cpp \
 | 
|---|
 | 91 |   WorkerAddress.cpp
 | 
|---|
| [8d7917] | 92 | 
 | 
|---|
 | 93 | FRAGMENTATIONAUTOMATIONHELPERHEADER = \
 | 
|---|
 | 94 |   atexit.hpp \
 | 
|---|
| [41c1b7] | 95 |   GlobalJobId.hpp \
 | 
|---|
 | 96 |   Listener.hpp \
 | 
|---|
 | 97 |   WorkerAddress.hpp
 | 
|---|
| [cde0fe] | 98 | 
 | 
|---|
| [8d7917] | 99 | noinst_LTLIBRARIES += libMolecuilderFragmentationAutomationHelper.la
 | 
|---|
 | 100 | libMolecuilderFragmentationAutomationHelper_la_includedir = $(includedir)/MoleCuilder/Fragmentation/Automation/
 | 
|---|
 | 101 | nobase_libMolecuilderFragmentationAutomationHelper_la_include_HEADERS = $(FRAGMENTATIONAUTOMATIONHELPERHEADER)
 | 
|---|
 | 102 | libMolecuilderFragmentationAutomationHelper_la_CXXFLAGS = ${BOOST_CPPFLAGS} ${CodePatterns_CFLAGS}
 | 
|---|
 | 103 | libMolecuilderFragmentationAutomationHelper_la_SOURCES = $(FRAGMENTATIONAUTOMATIONHELPERSOURCE)
 | 
|---|
| [b5ebb5] | 104 | 
 | 
|---|
 | 105 | include unittests/Makefile.am
 | 
|---|
| [d0b3aca] | 106 | 
 | 
|---|
 | 107 | AM_LDFLAGS = -ldl ${BOOST_LDFLAGS}
 | 
|---|
 | 108 | AM_CPPFLAGS = ${BOOST_CPPFLAGS} ${CodePatterns_CFLAGS}
 | 
|---|
 | 109 | 
 | 
|---|
| [41c1b7] | 110 | bin_PROGRAMS += Controller PoolWorker Server
 | 
|---|
| [db03d9] | 111 | 
 | 
|---|
| [8d7917] | 112 | CONTROLLERSOURCE = \
 | 
|---|
| [d4885d] | 113 |   FragmentController.cpp \
 | 
|---|
| [6ee809] | 114 |   Operations/OperationRegistry.cpp
 | 
|---|
| [db03d9] | 115 | 
 | 
|---|
 | 116 | CONTROLLERHEADER = \
 | 
|---|
| [8d7917] | 117 |   Connection.hpp \
 | 
|---|
| [d4885d] | 118 |   FragmentController.hpp \
 | 
|---|
| [6ee809] | 119 |   Operations/OperationRegistry.hpp
 | 
|---|
| [d0b3aca] | 120 | 
 | 
|---|
| [41c1b7] | 121 | POOLWORKERSOURCE = \
 | 
|---|
 | 122 |   Pool/PoolWorker.cpp
 | 
|---|
 | 123 | 
 | 
|---|
 | 124 | POOLWORKERHEADER = \
 | 
|---|
 | 125 |   Connection.hpp \
 | 
|---|
 | 126 |   Pool/PoolWorker.hpp
 | 
|---|
 | 127 | 
 | 
|---|
| [b05673] | 128 | SERVERSOURCE = \
 | 
|---|
| [8036b7] | 129 |   FragmentScheduler.cpp \
 | 
|---|
| [41c1b7] | 130 |   Pool/WorkerPool.cpp
 | 
|---|
| [b05673] | 131 | 
 | 
|---|
 | 132 | SERVERHEADER = \
 | 
|---|
| [af3aed] | 133 |   Connection.hpp \
 | 
|---|
| [778abb] | 134 |   ControllerChoices.hpp \
 | 
|---|
| [8036b7] | 135 |   FragmentScheduler.hpp \
 | 
|---|
| [41c1b7] | 136 |   Pool/WorkerPool.hpp
 | 
|---|
| [b05673] | 137 | 
 | 
|---|
| [7ca772e] | 138 | Controller_SOURCES = $(CONTROLLERSOURCE) $(CONTROLLERHEADER) controller.cpp
 | 
|---|
 | 139 | Controller_LDFLAGS = $(AM_LDFLAGS) $(BOOST_ASIO_LDFLAGS) $(BOOST_SYSTEM_LDFLAGS) $(BOOST_THREAD_LDFLAGS) $(BOOST_SERIALIZATION_LDFLAGS)
 | 
|---|
 | 140 | Controller_CXXFLAGS = $(AM_CPPFLAGS)
 | 
|---|
 | 141 | Controller_LDADD = \
 | 
|---|
| [8d7917] | 142 |   libMolecuilderFragmentationAutomationHelper.la \
 | 
|---|
| [50d095] | 143 |   libMolecuilderFragmentationOperations.la \
 | 
|---|
| [1dc209] | 144 |   libMolecuilderFragmentJobs.la \
 | 
|---|
| [d7bb9b1] | 145 |   $(top_builddir)/src/libMolecuilderFragmentation.la \
 | 
|---|
 | 146 |   $(top_builddir)/src/libMolecuilderHelpers.la \
 | 
|---|
| [db03d9] | 147 |   $(BOOST_ASIO_LIBS) \
 | 
|---|
 | 148 |   $(BOOST_SERIALIZATION_LIBS) \
 | 
|---|
 | 149 |   $(BOOST_THREAD_LIBS) \
 | 
|---|
 | 150 |   $(BOOST_SYSTEM_LIBS) \
 | 
|---|
 | 151 |   ${CodePatterns_LIBS}
 | 
|---|
 | 152 | 
 | 
|---|
| [41c1b7] | 153 | PoolWorker_SOURCES = $(POOLWORKERSOURCE) $(POOLWORKERHEADER) poolworker.cpp
 | 
|---|
 | 154 | PoolWorker_LDFLAGS = $(AM_LDFLAGS) $(BOOST_ASIO_LDFLAGS) $(BOOST_SYSTEM_LDFLAGS) $(BOOST_THREAD_LDFLAGS) $(BOOST_SERIALIZATION_LDFLAGS)
 | 
|---|
 | 155 | PoolWorker_CXXFLAGS = $(AM_CPPFLAGS) $(BOOST_ASIO_DEBUG)
 | 
|---|
 | 156 | PoolWorker_LDADD = \
 | 
|---|
| [8d7917] | 157 |   libMolecuilderFragmentationAutomationHelper.la \
 | 
|---|
| [50d095] | 158 |   libMolecuilderFragmentationOperations.la \
 | 
|---|
| [1dc209] | 159 |   libMolecuilderFragmentJobs.la \
 | 
|---|
| [72eaf7f] | 160 |   $(BOOST_ASIO_LIBS) \
 | 
|---|
 | 161 |   $(BOOST_SERIALIZATION_LIBS) \
 | 
|---|
| [d0b3aca] | 162 |   $(BOOST_THREAD_LIBS) \
 | 
|---|
| [72eaf7f] | 163 |   $(BOOST_SYSTEM_LIBS) \
 | 
|---|
 | 164 |   ${CodePatterns_LIBS}
 | 
|---|
 | 165 | 
 | 
|---|
| [41c1b7] | 166 | Server_SOURCES = $(SERVERSOURCE) $(SERVERHEADER) Server.cpp
 | 
|---|
 | 167 | Server_LDFLAGS = $(AM_LDFLAGS) $(BOOST_ASIO_LDFLAGS) $(BOOST_SYSTEM_LDFLAGS) $(BOOST_THREAD_LDFLAGS) $(BOOST_SERIALIZATION_LDFLAGS)
 | 
|---|
 | 168 | Server_CXXFLAGS = $(AM_CPPFLAGS)
 | 
|---|
 | 169 | Server_LDADD = \
 | 
|---|
| [8d7917] | 170 |   libMolecuilderFragmentationAutomationHelper.la \
 | 
|---|
| [50d095] | 171 |   libMolecuilderFragmentationOperations.la \
 | 
|---|
| [1dc209] | 172 |   libMolecuilderFragmentJobs.la \
 | 
|---|
| [d0b3aca] | 173 |   $(BOOST_ASIO_LIBS) \
 | 
|---|
| [72eaf7f] | 174 |   $(BOOST_SERIALIZATION_LIBS) \
 | 
|---|
 | 175 |   $(BOOST_THREAD_LIBS) \
 | 
|---|
 | 176 |   $(BOOST_SYSTEM_LIBS) \
 | 
|---|
 | 177 |   ${CodePatterns_LIBS}
 | 
|---|
| [d0b3aca] | 178 | 
 | 
|---|