1PROJECT_BENCODE = Bencode-1.4 2PROJECT_CLASS_C3_XS = Class-C3-XS-0.13 3PROJECT_CLASS_DBI = Class-DBI-v3.0.17 4PROJECT_CLASS_FACTORY_UTIL = Class-Factory-Util-1.7 5PROJECT_CLASS_STD = Class-Std-0.011 6PROJECT_CLASS_STD_UTILS = Class-Std-Utils-v0.0.3 7PROJECT_CLASS_TRIGGER = Class-Trigger-0.14 8PROJECT_COMMON_SENSE = common-sense-3.6 9PROJECT_CONFIG_STD = Config-Std-0.901 10PROJECT_CRYPT_OPENSSL_BIGNUM = Crypt-OpenSSL-Bignum-0.04 11PROJECT_CRYPT_RIJNDAEL = Crypt-Rijndael-1.10 12PROJECT_CRYPT_SSLEAY = Crypt-SSLeay-0.64 13PROJECT_DATA_UUID = Data-UUID-1.219 14PROJECT_DATETIME_FORMAT_BUILDER = DateTime-Format-Builder-0.81 15PROJECT_DATETIME_FORMAT_ISO8601 = DateTime-Format-ISO8601-0.07 16PROJECT_DATETIME_FORMAT_PG = DateTime-Format-Pg-0.16007 17PROJECT_DATETIME_FORMAT_STRPTIME = DateTime-Format-Strptime-1.54 18PROJECT_DATETIME_FORMAT_W3CDTF = DateTime-Format-W3CDTF-0.06 19PROJECT_DBIX_CONTEXTUALFETCH = DBIx-ContextualFetch-1.03 20PROJECT_FILE_EXTATTR = File-ExtAttr-1.09 21PROJECT_FILE_NSFLOCK = File-NFSLock-1.21 22PROJECT_FILE_VIRTUALPATH = File-VirtualPath-1.011 23PROJECT_FILESYS_DF = Filesys-Df-0.92 24PROJECT_GRAPH = Graph-0.96 25PROJECT_HEAP = Heap-0.80 26PROJECT_HTTP_PROXY = HTTP-Proxy-0.300 27PROJECT_IMA_DBI = Ima-DBI-0.35 28PROJECT_IO_KQUEUE = IO-KQueue-0.34 29PROJECT_IO_SESSIONDATA = IO-SessionData-1.03 30PROJECT_IPC_LDT = IPC-LDT-2.03 31PROJECT_IPC_SIGNAL = IPC-Signal-1.00 32PROJECT_JSON_RPC = JSON-RPC-0.96 33PROJECT_JSON_XS = JSON-XS-3.01 34PROJECT_KRB5 = Authen-Krb5 35PROJECT_LOG_DISPATCH = Log-Dispatch-2.34 36PROJECT_LOG_LOG4PERL = Log-Log4perl-1.40 37PROJECT_MAIL_SENDER = Mail-Sender-0.8.22 38PROJECT_NET_DAEMON = Net-Daemon-0.48 39PROJECT_NET_TELNET = Net-Telnet-3.03 40PROJECT_PARSE_YAPP = Parse-Yapp-1.05 41PROJECT_PERL_TIDY = Perl-Tidy-20121207 42PROJECT_PERL4_CORELIBS = Perl4-CoreLibs-0.003 43PROJECT_PLRPC = PlRPC-0.2020 44PROJECT_POD_PROJECTDOCS = Pod-ProjectDocs-0.40 45PROJECT_READONLY = Readonly-1.03 46PROJECT_READONLY_XS = Readonly-XS-1.05 47PROJECT_SOAP_LITE = SOAP-Lite-1.11 48PROJECT_STRING_SHELLQUOTE = String-ShellQuote-1.04 49PROJECT_SUB_IDENTIFY = Sub-Identify-0.04 50PROJECT_TEMPLATE_TOOLKIT = Template-Toolkit-2.25 51PROJECT_TERM_READLINE_PERL = Term-ReadLine-Perl-1.0303 52PROJECT_TERM_READPASSWORD = Term-ReadPassword-0.11 53PROJECT_TEST_NOWARNINGS = Test-NoWarnings-1.04 54PROJECT_TEXT_LEVENSHTEINXS = Text-LevenshteinXS-0.03 55PROJECT_TEXT_WORDDIFF = Text-WordDiff-0.08 56PROJECT_TIME_HIRES_VALUE = Time-HiRes-Value-0.07 57PROJECT_TREE_SIMPLE = Tree-Simple-1.18 58PROJECT_TREE_SIMPLE_VISITOR_FACTORY = Tree-Simple-VisitorFactory-0.10 59PROJECT_TYPES_SERIALISER = Types-Serialiser-1.0 60PROJECT_UNIVERSAL_MONIKER_MODULE = UNIVERSAL-moniker-0.08 61PROJECT_UNIX_GETRUSAGE = Unix-Getrusage-0.03 62 63# 64# These projects contain a Makefile.PL and utilize ExtUtils::MakeMaker 65# 66MAKEMAKER_PROJECTS = \ 67 $(PROJECT_BENCODE) \ 68 $(PROJECT_CLASS_C3_XS) \ 69 $(PROJECT_CLASS_DBI) \ 70 $(PROJECT_CLASS_STD) \ 71 $(PROJECT_CLASS_STD_UTILS) \ 72 $(PROJECT_CLASS_TRIGGER) \ 73 $(PROJECT_COMMON_SENSE) \ 74 $(PROJECT_CONFIG_STD) \ 75 $(PROJECT_CRYPT_OPENSSL_BIGNUM) \ 76 $(PROJECT_CRYPT_RIJNDAEL) \ 77 $(PROJECT_CRYPT_SSLEAY) \ 78 $(PROJECT_DATA_UUID) \ 79 $(PROJECT_DATETIME_FORMAT_BUILDER) \ 80 $(PROJECT_DATETIME_FORMAT_ISO8601) \ 81 $(PROJECT_DATETIME_FORMAT_PG) \ 82 $(PROJECT_DATETIME_FORMAT_STRPTIME) \ 83 $(PROJECT_DATETIME_FORMAT_W3CDTF) \ 84 $(PROJECT_DBIX_CONTEXTUALFETCH) \ 85 $(PROJECT_IMA_DBI_MODULE) \ 86 $(PROJECT_FILE_EXTATTR) \ 87 $(PROJECT_FILE_NSFLOCK) \ 88 $(PROJECT_FILE_VIRTUALPATH) \ 89 $(PROJECT_FILESYS_DF) \ 90 $(PROJECT_GRAPH) \ 91 $(PROJECT_HEAP) \ 92 $(PROJECT_HTTP_PROXY) \ 93 $(PROJECT_IMA_DBI) \ 94 $(PROJECT_IO_KQUEUE) \ 95 $(PROJECT_IO_SESSIONDATA) \ 96 $(PROJECT_IPC_LDT) \ 97 $(PROJECT_IPC_SIGNAL) \ 98 $(PROJECT_JSON_RPC) \ 99 $(PROJECT_JSON_XS) \ 100 $(PROJECT_KRB5) \ 101 $(PROJECT_LOG_DISPATCH) \ 102 $(PROJECT_LOG_LOG4PERL) \ 103 $(PROJECT_MAIL_SENDER) \ 104 $(PROJECT_NET_DAEMON) \ 105 $(PROJECT_NET_TELNET) \ 106 $(PROJECT_PARSE_YAPP) \ 107 $(PROJECT_PERL_TIDY) \ 108 $(PROJECT_PLRPC) \ 109 $(PROJECT_POD_PROJECTDOCS) \ 110 $(PROJECT_READONLY) \ 111 $(PROJECT_READONLY_XS) \ 112 $(PROJECT_SOAP_LITE) \ 113 $(PROJECT_STRING_SHELLQUOTE) \ 114 $(PROJECT_SUB_IDENTIFY) \ 115 $(PROJECT_TEMPLATE_TOOLKIT) \ 116 $(PROJECT_TERM_READLINE_PERL) \ 117 $(PROJECT_TERM_READPASSWORD) \ 118 $(PROJECT_TEST_NOWARNINGS) \ 119 $(PROJECT_TEXT_LEVENSHTEINXS) \ 120 $(PROJECT_TEXT_WORDDIFF) \ 121 $(PROJECT_TIME_HIRES_VALUE) \ 122 $(PROJECT_TREE_SIMPLE) \ 123 $(PROJECT_TREE_SIMPLE_VISITOR_FACTORY) \ 124 $(PROJECT_TYPES_SERIALISER) \ 125 $(PROJECT_UNIVERSAL_MONIKER_MODULE) \ 126 $(PROJECT_UNIX_GETRUSAGE) 127 128# 129# These projects contain a Build.PL and utilize Module::Build 130# 131MODULE_BUILD_PROJECTS = \ 132 $(PROJECT_CLASS_FACTORY_UTIL) \ 133 $(PROJECT_DATETIME_FORMAT_ISO8601) \ 134 $(PROJECT_PERL4_CORELIBS) 135 136# 137# A MODULE contains the instructions needed to build a corresponding 138# PROJECT. Each MODULE variable is comprised of zero or more MODULE variables 139# that describe the build dependencies and a corresponding PROJECT variable. 140# If no build dependencies exist the MODULE variable should only be assigned 141# its PROJECT variable sibling. 142# 143 144MODULE_BENCODE = \ 145 $(PROJECT_BENCODE) 146 147MODULE_CLASS_C3_XS = \ 148 $(PROJECT_CLASS_C3_XS) 149 150MODULE_CLASS_DBI = \ 151 $(MODULE_CLASS_TRIGGER) \ 152 $(MODULE_IMA_DBI) \ 153 $(MODULE_UNIVERSAL_MONIKER_MODULE) \ 154 $(PROJECT_CLASS_DBI) 155 156MODULE_CLASS_FACTORY_UTIL = \ 157 $(PROJECT_CLASS_FACTORY_UTIL) 158 159MODULE_CLASS_STD = \ 160 $(PROJECT_CLASS_STD) 161 162MODULE_CLASS_STD_UTILS = \ 163 $(PROJECT_CLASS_STD_UTILS) 164 165MODULE_CLASS_TRIGGER = \ 166 $(PROJECT_CLASS_TRIGGER) 167 168MODULE_COMMON_SENSE = \ 169 $(PROJECT_COMMON_SENSE) 170 171MODULE_CONFIG_STD = \ 172 $(MODULE_CLASS_STD) \ 173 $(PROJECT_CONFIG_STD) 174 175MODULE_CRYPT_OPENSSL_BIGNUM = \ 176 $(PROJECT_CRYPT_OPENSSL_BIGNUM) 177 178MODULE_CRYPT_RIJNDAEL = \ 179 $(PROJECT_CRYPT_RIJNDAEL) 180 181MODULE_CRYPT_SSLEAY = \ 182 $(PROJECT_CRYPT_SSLEAY) 183 184MODULE_DATA_UUID = \ 185 $(PROJECT_DATA_UUID) 186 187MODULE_DATETIME_FORMAT_BUILDER = \ 188 $(MODULE_CLASS_FACTORY_UTIL) \ 189 $(MODULE_DATETIME_FORMAT_STRPTIME) \ 190 $(PROJECT_DATETIME_FORMAT_BUILDER) 191 192MODULE_DATETIME_FORMAT_ISO8601 = \ 193 $(MODULE_DATETIME_FORMAT_BUILDER) \ 194 $(PROJECT_DATETIME_FORMAT_ISO8601) 195 196MODULE_DATETIME_FORMAT_PG = \ 197 $(MODULE_DATETIME_FORMAT_BUILDER) \ 198 $(PROJECT_DATETIME_FORMAT_PG) 199 200MODULE_DATETIME_FORMAT_STRPTIME = \ 201 $(PROJECT_DATETIME_FORMAT_STRPTIME) 202 203MODULE_DATETIME_FORMAT_W3CDTF = \ 204 $(PROJECT_DATETIME_FORMAT_W3CDTF) 205 206MODULE_DBIX_CONTEXTUALFETCH = \ 207 $(PROJECT_DBIX_CONTEXTUALFETCH) 208 209MODULE_FILE_EXTATTR = \ 210 $(PROJECT_FILE_EXTATTR) 211 212MODULE_FILE_NSFLOCK = \ 213 $(PROJECT_FILE_NSFLOCK) 214 215MODULE_FILE_VIRTUALPATH = \ 216 $(PROJECT_FILE_VIRTUALPATH) 217 218MODULE_FILESYS_DF = \ 219 $(PROJECT_FILESYS_DF) 220 221MODULE_GRAPH = \ 222 $(PROJECT_GRAPH) 223 224MODULE_HEAP = \ 225 $(PROJECT_HEAP) 226 227MODULE_HTTP_PROXY = \ 228 $(PROJECT_HTTP_PROXY) 229 230MODULE_IMA_DBI = \ 231 $(MODULE_DBIX_CONTEXTUALFETCH) \ 232 $(PROJECT_IMA_DBI) 233 234MODULE_IO_KQUEUE = \ 235 $(PROJECT_IO_KQUEUE) 236 237MODULE_IO_SESSIONDATA = \ 238 $(PROJECT_IO_SESSIONDATA) 239 240MODULE_IPC_LDT = \ 241 $(PROJECT_IPC_LDT) 242 243MODULE_IPC_SIGNAL = \ 244 $(PROJECT_IPC_SIGNAL) 245 246MODULE_JSON_RPC = \ 247 $(PROJECT_JSON_RPC) 248 249MODULE_JSON_XS = \ 250 $(MODULE_COMMON_SENSE) \ 251 $(MODULE_TYPES_SERIALISER) \ 252 $(PROJECT_JSON_XS) 253 254MODULE_KRB5 = \ 255 $(PROJECT_KRB5) 256 257MODULE_LOG_DISPATCH = \ 258 $(PROJECT_LOG_DISPATCH) 259 260MODULE_LOG_LOG4PERL = \ 261 $(PROJECT_LOG_LOG4PERL) 262 263MODULE_MAIL_SENDER = \ 264 $(PROJECT_MAIL_SENDER) 265 266MODULE_NET_DAEMON = \ 267 $(PROJECT_NET_DAEMON) 268 269MODULE_NET_TELNET = \ 270 $(PROJECT_NET_TELNET) 271 272MODULE_PARSE_YAPP = \ 273 $(PROJECT_PARSE_YAPP) 274 275MODULE_PERL_TIDY = \ 276 $(PROJECT_PERL_TIDY) 277 278MODULE_PERL4_CORELIBS = \ 279 $(PROJECT_PERL4_CORELIBS) 280 281MODULE_PLRPC = \ 282 $(PROJECT_PLRPC) 283 284MODULE_POD_PROJECTDOCS = \ 285 $(MODULE_READONLY) \ 286 $(MODULE_TEMPLATE_TOOLKIT) \ 287 $(PROJECT_POD_PROJECTDOCS) 288 289MODULE_READONLY = \ 290 $(PROJECT_READONLY) 291 292MODULE_READONLY_XS = \ 293 $(PROJECT_READONLY_XS) 294 295MODULE_SOAP_LITE = \ 296 $(MODULE_IO_SESSIONDATA) \ 297 $(PROJECT_SOAP_LITE) 298 299MODULE_STRING_SHELLQUOTE = \ 300 $(PROJECT_STRING_SHELLQUOTE) 301 302MODULE_SUB_IDENTIFY = \ 303 $(PROJECT_SUB_IDENTIFY) 304 305MODULE_TEMPLATE_TOOLKIT = \ 306 $(PROJECT_TEMPLATE_TOOLKIT) 307 308MODULE_TERM_READLINE_PERL = \ 309 $(PROJECT_TERM_READLINE_PERL) 310 311MODULE_TERM_READPASSWORD = \ 312 $(PROJECT_TERM_READPASSWORD) 313 314MODULE_TEST_NOWARNINGS = \ 315 $(PROJECT_TEST_NOWARNINGS) 316 317MODULE_TEXT_LEVENSHTEINXS = \ 318 $(PROJECT_TEXT_LEVENSHTEINXS) 319 320MODULE_TEXT_WORDDIFF = \ 321 $(PROJECT_TEXT_WORDDIFF) 322 323MODULE_TIME_HIRES_VALUE = \ 324 $(PROJECT_TIME_HIRES_VALUE) 325 326MODULE_TREE_SIMPLE = \ 327 $(PROJECT_TREE_SIMPLE) 328 329MODULE_TREE_SIMPLE_VISITOR_FACTORY = \ 330 $(PROJECT_TREE_SIMPLE_VISITOR_FACTORY) 331 332MODULE_TYPES_SERIALISER = \ 333 $(PROJECT_TYPES_SERIALISER) \ 334 335MODULE_UNIVERSAL_MONIKER_MODULE = \ 336 $(PROJECT_UNIVERSAL_MONIKER_MODULE) 337 338MODULE_UNIX_GETRUSAGE = \ 339 $(PROJECT_UNIX_GETRUSAGE) 340 341MODULES = \ 342 $(MODULE_BENCODE) \ 343 $(MODULE_CLASS_C3_XS) \ 344 $(MODULE_CLASS_DBI) \ 345 $(MODULE_CLASS_FACTORY_UTIL) \ 346 $(MODULE_CLASS_STD) \ 347 $(MODULE_CLASS_STD_UTILS) \ 348 $(MODULE_CLASS_TRIGGER) \ 349 $(MODULE_COMMON_SENSE) \ 350 $(MODULE_CONFIG_STD) \ 351 $(MODULE_CRYPT_OPENSSL_BIGNUM) \ 352 $(MODULE_CRYPT_RIJNDAEL) \ 353 $(MODULE_CRYPT_SSLEAY) \ 354 $(MODULE_DATA_UUID) \ 355 $(MODULE_DATETIME_FORMAT_BUILDER) \ 356 $(MODULE_DATETIME_FORMAT_ISO8601) \ 357 $(MODULE_DATETIME_FORMAT_PG) \ 358 $(MODULE_DATETIME_FORMAT_STRPTIME) \ 359 $(MODULE_DATETIME_FORMAT_W3CDTF) \ 360 $(MODULE_DBIX_CONTEXTUALFETCH) \ 361 $(MODULE_IMA_DBI_MODULE) \ 362 $(MODULE_FILE_EXTATTR) \ 363 $(MODULE_FILE_NSFLOCK) \ 364 $(MODULE_FILE_VIRTUALPATH) \ 365 $(MODULE_FILESYS_DF) \ 366 $(MODULE_GRAPH) \ 367 $(MODULE_HEAP) \ 368 $(MODULE_HTTP_PROXY) \ 369 $(MODULE_IMA_DBI) \ 370 $(MODULE_IO_KQUEUE) \ 371 $(MODULE_IO_SESSIONDATA) \ 372 $(MODULE_IPC_LDT) \ 373 $(MODULE_IPC_SIGNAL) \ 374 $(MODULE_JSON_RPC) \ 375 $(MODULE_JSON_XS) \ 376 $(MODULE_KRB5) \ 377 $(MODULE_LOG_DISPATCH) \ 378 $(MODULE_LOG_LOG4PERL) \ 379 $(MODULE_MAIL_SENDER) \ 380 $(MODULE_NET_DAEMON) \ 381 $(MODULE_NET_TELNET) \ 382 $(MODULE_PARSE_YAPP) \ 383 $(MODULE_PERL_TIDY) \ 384 $(MODULE_PERL4_CORELIBS) \ 385 $(MODULE_PLRPC) \ 386 $(MODULE_POD_PROJECTDOCS) \ 387 $(MODULE_READONLY) \ 388 $(MODULE_READONLY_XS) \ 389 $(MODULE_SOAP_LITE) \ 390 $(MODULE_STRING_SHELLQUOTE) \ 391 $(MODULE_SUB_IDENTIFY) \ 392 $(MODULE_TEMPLATE_TOOLKIT) \ 393 $(MODULE_TERM_READLINE_PERL) \ 394 $(MODULE_TERM_READPASSWORD) \ 395 $(MODULE_TEST_NOWARNINGS) \ 396 $(MODULE_TEXT_LEVENSHTEINXS) \ 397 $(MODULE_TEXT_WORDDIFF) \ 398 $(MODULE_TIME_HIRES_VALUE) \ 399 $(MODULE_TREE_SIMPLE) \ 400 $(MODULE_TREE_SIMPLE_VISITOR_FACTORY) \ 401 $(MODULE_TYPES_SERIALISER) \ 402 $(MODULE_UNIVERSAL_MONIKER_MODULE) \ 403 $(MODULE_UNIX_GETRUSAGE) 404