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