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_UUID = Data-UUID-1.219 14PROJECT_DATETIME_FORMAT_BUILDER = DateTime-Format-Builder-0.80 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.52 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.94 25PROJECT_HEAP = Heap-0.80 26PROJECT_HTTP_PROXY = HTTP-Proxy-0.25 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_IPC_LDT) \ 87 $(PROJECT_FILE_EXTATTR) \ 88 $(PROJECT_FILE_NSFLOCK) \ 89 $(PROJECT_FILE_VIRTUALPATH) \ 90 $(PROJECT_FILESYS_DF) \ 91 $(PROJECT_GRAPH) \ 92 $(PROJECT_HEAP) \ 93 $(PROJECT_HTTP_PROXY) \ 94 $(PROJECT_IMA_DBI) \ 95 $(PROJECT_IO_KQUEUE) \ 96 $(PROJECT_IO_SESSIONDATA) \ 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_CAMELCASE) \ 114 $(PROJECT_STRING_SHELLQUOTE) \ 115 $(PROJECT_SUB_IDENTIFY) \ 116 $(PROJECT_TEMPLATE_TOOLKIT) \ 117 $(PROJECT_TERM_READLINE_PERL) \ 118 $(PROJECT_TERM_READPASSWORD) \ 119 $(PROJECT_TEST_NOWARNINGS) \ 120 $(PROJECT_TEXT_LEVENSHTEINXS) \ 121 $(PROJECT_TEXT_WORDDIFF) \ 122 $(PROJECT_TIME_HIRES_VALUE) \ 123 $(PROJECT_TREE_SIMPLE) \ 124 $(PROJECT_TREE_SIMPLE_VISITOR_FACTORY) \ 125 $(PROJECT_TYPES_SERIALISER) \ 126 $(PROJECT_UNIVERSAL_MONIKER_MODULE) \ 127 $(PROJECT_UNIX_GETRUSAGE) 128 129# 130# These projects contain a Build.PL and utilize Module::Build 131# 132MODULE_BUILD_PROJECTS = \ 133 $(PROJECT_CLASS_FACTORY_UTIL) \ 134 $(PROJECT_DATETIME_FORMAT_ISO8601) \ 135 $(PROJECT_PERL4_CORELIBS) 136 137# 138# A MODULE contains the instructions needed to build a corresponding 139# PROJECT. Each MODULE variable is comprised of zero or more MODULE variables 140# that describe the build dependencies and a corresponding PROJECT variable. 141# If no build dependencies exist the MODULE variable should only be assigned 142# its PROJECT variable sibling. 143# 144 145MODULE_BENCODE = \ 146 $(PROJECT_BENCODE) 147 148MODULE_CLASS_C3_XS = \ 149 $(PROJECT_CLASS_C3_XS) 150 151MODULE_CLASS_DBI = \ 152 $(MODULE_CLASS_TRIGGER) \ 153 $(MODULE_IMA_DBI) \ 154 $(MODULE_UNIVERSAL_MONIKER_MODULE) \ 155 $(PROJECT_CLASS_DBI) 156 157MODULE_CLASS_FACTORY_UTIL = \ 158 $(PROJECT_CLASS_FACTORY_UTIL) 159 160MODULE_CLASS_STD = \ 161 $(PROJECT_CLASS_STD) 162 163MODULE_CLASS_STD_UTILS = \ 164 $(PROJECT_CLASS_STD_UTILS) 165 166MODULE_CLASS_TRIGGER = \ 167 $(PROJECT_CLASS_TRIGGER) 168 169MODULE_COMMON_SENSE = \ 170 $(PROJECT_COMMON_SENSE) 171 172MODULE_CONFIG_STD = \ 173 $(MODULE_CLASS_STD) \ 174 $(PROJECT_CONFIG_STD) 175 176MODULE_CRYPT_OPENSSL_BIGNUM = \ 177 $(PROJECT_CRYPT_OPENSSL_BIGNUM) 178 179MODULE_CRYPT_RIJNDAEL = \ 180 $(PROJECT_CRYPT_RIJNDAEL) 181 182MODULE_CRYPT_SSLEAY = \ 183 $(PROJECT_CRYPT_SSLEAY) 184 185MODULE_DATA_UUID = \ 186 $(PROJECT_DATA_UUID) 187 188MODULE_DATETIME_FORMAT_BUILDER = \ 189 $(MODULE_CLASS_FACTORY_UTIL) \ 190 $(MODULE_DATETIME_FORMAT_STRPTIME) \ 191 $(PROJECT_DATETIME_FORMAT_BUILDER) 192 193MODULE_DATETIME_FORMAT_ISO8601 = \ 194 $(MODULE_DATETIME_FORMAT_BUILDER) \ 195 $(PROJECT_DATETIME_FORMAT_ISO8601) 196 197MODULE_DATETIME_FORMAT_PG = \ 198 $(MODULE_DATETIME_FORMAT_BUILDER) \ 199 $(PROJECT_DATETIME_FORMAT_PG) 200 201MODULE_DATETIME_FORMAT_STRPTIME = \ 202 $(PROJECT_DATETIME_FORMAT_STRPTIME) 203 204MODULE_DATETIME_FORMAT_W3CDTF = \ 205 $(PROJECT_DATETIME_FORMAT_W3CDTF) 206 207MODULE_DBIX_CONTEXTUALFETCH = \ 208 $(PROJECT_DBIX_CONTEXTUALFETCH) 209 210MODULE_FILE_EXTATTR = \ 211 $(PROJECT_FILE_EXTATTR) 212 213MODULE_FILE_NSFLOCK = \ 214 $(PROJECT_FILE_NSFLOCK) 215 216MODULE_FILE_VIRTUALPATH = \ 217 $(PROJECT_FILE_VIRTUALPATH) 218 219MODULE_FILESYS_DF = \ 220 $(PROJECT_FILESYS_DF) 221 222MODULE_GRAPH = \ 223 $(PROJECT_GRAPH) 224 225MODULE_HEAP = \ 226 $(PROJECT_HEAP) 227 228MODULE_HTTP_PROXY = \ 229 $(PROJECT_HTTP_PROXY) 230 231MODULE_IMA_DBI = \ 232 $(MODULE_DBIX_CONTEXTUALFETCH) \ 233 $(PROJECT_IMA_DBI) 234 235MODULE_IO_KQUEUE = \ 236 $(PROJECT_IO_KQUEUE) 237 238MODULE_IO_SESSIONDATA = \ 239 $(PROJECT_IO_SESSIONDATA) 240 241MODULE_IPC_LDT = \ 242 $(PROJECT_IPC_LDT) 243 244MODULE_IPC_SIGNAL = \ 245 $(PROJECT_IPC_SIGNAL) 246 247MODULE_JSON_RPC = \ 248 $(PROJECT_JSON_RPC) 249 250MODULE_JSON_XS = \ 251 $(MODULE_COMMON_SENSE) \ 252 $(MODULE_TYPES_SERIALISER) \ 253 $(PROJECT_JSON_XS) 254 255MODULE_KRB5 = \ 256 $(PROJECT_KRB5) 257 258MODULE_LOG_DISPATCH = \ 259 $(PROJECT_LOG_DISPATCH) 260 261MODULE_LOG_LOG4PERL = \ 262 $(PROJECT_LOG_LOG4PERL) 263 264MODULE_MAIL_SENDER = \ 265 $(PROJECT_MAIL_SENDER) 266 267MODULE_NET_DAEMON = \ 268 $(PROJECT_NET_DAEMON) 269 270MODULE_NET_TELNET = \ 271 $(PROJECT_NET_TELNET) 272 273MODULE_PARSE_YAPP = \ 274 $(PROJECT_PARSE_YAPP) 275 276MODULE_PERL_TIDY = \ 277 $(PROJECT_PERL_TIDY) 278 279MODULE_PERL4_CORELIBS = \ 280 $(PROJECT_PERL4_CORELIBS) 281 282MODULE_PLRPC = \ 283 $(PROJECT_PLRPC) 284 285MODULE_POD_PROJECTDOCS = \ 286 $(MODULE_READONLY) \ 287 $(MODULE_TEMPLATE_TOOLKIT) \ 288 $(PROJECT_POD_PROJECTDOCS) 289 290MODULE_READONLY = \ 291 $(PROJECT_READONLY) 292 293MODULE_READONLY_XS = \ 294 $(PROJECT_READONLY_XS) 295 296MODULE_SOAP_LITE = \ 297 $(MODULE_IO_SESSIONDATA) \ 298 $(PROJECT_SOAP_LITE) 299 300MODULE_STRING_SHELLQUOTE = \ 301 $(PROJECT_STRING_SHELLQUOTE) 302 303MODULE_SUB_IDENTIFY = \ 304 $(PROJECT_SUB_IDENTIFY) 305 306MODULE_TEMPLATE_TOOLKIT = \ 307 $(PROJECT_TEMPLATE_TOOLKIT) 308 309MODULE_TERM_READLINE_PERL = \ 310 $(PROJECT_TERM_READLINE_PERL) 311 312MODULE_TERM_READPASSWORD = \ 313 $(PROJECT_TERM_READPASSWORD) 314 315MODULE_TEST_NOWARNINGS = \ 316 $(PROJECT_TEST_NOWARNINGS) 317 318MODULE_TEXT_LEVENSHTEINXS = \ 319 $(PROJECT_TEXT_LEVENSHTEINXS) 320 321MODULE_TEXT_WORDDIFF = \ 322 $(PROJECT_TEXT_WORDDIFF) 323 324MODULE_TIME_HIRES_VALUE = \ 325 $(PROJECT_TIME_HIRES_VALUE) 326 327MODULE_TREE_SIMPLE = \ 328 $(PROJECT_TREE_SIMPLE) 329 330MODULE_TREE_SIMPLE_VISITOR_FACTORY = \ 331 $(PROJECT_TREE_SIMPLE_VISITOR_FACTORY) 332 333MODULE_TYPES_SERIALISER = \ 334 $(PROJECT_TYPES_SERIALISER) \ 335 336MODULE_UNIVERSAL_MONIKER_MODULE = \ 337 $(PROJECT_UNIVERSAL_MONIKER_MODULE) 338 339MODULE_UNIX_GETRUSAGE = \ 340 $(PROJECT_UNIX_GETRUSAGE) 341 342MODULES = \ 343 $(MODULE_BENCODE) \ 344 $(MODULE_CLASS_C3_XS) \ 345 $(MODULE_CLASS_DBI) \ 346 $(MODULE_CLASS_FACTORY_UTIL) \ 347 $(MODULE_CLASS_STD) \ 348 $(MODULE_CLASS_STD_UTILS) \ 349 $(MODULE_CLASS_TRIGGER) \ 350 $(MODULE_COMMON_SENSE) \ 351 $(MODULE_CONFIG_STD) \ 352 $(MODULE_CRYPT_OPENSSL_BIGNUM) \ 353 $(MODULE_CRYPT_RIJNDAEL) \ 354 $(MODULE_CRYPT_SSLEAY) \ 355 $(MODULE_DATA_UUID) \ 356 $(MODULE_DATETIME_FORMAT_BUILDER) \ 357 $(MODULE_DATETIME_FORMAT_ISO8601) \ 358 $(MODULE_DATETIME_FORMAT_PG) \ 359 $(MODULE_DATETIME_FORMAT_STRPTIME) \ 360 $(MODULE_DATETIME_FORMAT_W3CDTF) \ 361 $(MODULE_DBIX_CONTEXTUALFETCH) \ 362 $(MODULE_IMA_DBI_MODULE) \ 363 $(MODULE_FILE_EXTATTR) \ 364 $(MODULE_FILE_NSFLOCK) \ 365 $(MODULE_FILE_VIRTUALPATH) \ 366 $(MODULE_FILESYS_DF) \ 367 $(MODULE_GRAPH) \ 368 $(MODULE_HEAP) \ 369 $(MODULE_HTTP_PROXY) \ 370 $(MODULE_IMA_DBI) \ 371 $(MODULE_IO_KQUEUE) \ 372 $(MODULE_IO_SESSIONDATA) \ 373 $(MODULE_IPC_LDT) \ 374 $(MODULE_IPC_SIGNAL) \ 375 $(MODULE_JSON_RPC) \ 376 $(MODULE_JSON_XS) \ 377 $(MODULE_KRB5) \ 378 $(MODULE_LOG_DISPATCH) \ 379 $(MODULE_LOG_LOG4PERL) \ 380 $(MODULE_MAIL_SENDER) \ 381 $(MODULE_NET_DAEMON) \ 382 $(MODULE_NET_TELNET) \ 383 $(MODULE_PARSE_YAPP) \ 384 $(MODULE_PERL_TIDY) \ 385 $(MODULE_PERL4_CORELIBS) \ 386 $(MODULE_PLRPC) \ 387 $(MODULE_POD_PROJECTDOCS) \ 388 $(MODULE_READONLY) \ 389 $(MODULE_READONLY_XS) \ 390 $(MODULE_SOAP_LITE) \ 391 $(MODULE_STRING_SHELLQUOTE) \ 392 $(MODULE_SUB_IDENTIFY) \ 393 $(MODULE_TEMPLATE_TOOLKIT) \ 394 $(MODULE_TERM_READLINE_PERL) \ 395 $(MODULE_TERM_READPASSWORD) \ 396 $(MODULE_TEST_NOWARNINGS) \ 397 $(MODULE_TEXT_LEVENSHTEINXS) \ 398 $(MODULE_TEXT_WORDDIFF) \ 399 $(MODULE_TIME_HIRES_VALUE) \ 400 $(MODULE_TREE_SIMPLE) \ 401 $(MODULE_TREE_SIMPLE_VISITOR_FACTORY) \ 402 $(MODULE_TYPES_SERIALISER) \ 403 $(MODULE_UNIVERSAL_MONIKER_MODULE) \ 404 $(MODULE_UNIX_GETRUSAGE) 405