config.pm 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. -- ======================================================================= --
  2. -- ACK CONFIGURATION --
  3. -- (Edit this before building --
  4. -- ======================================================================= --
  5. -- What architecture to build for by default?
  6. DEFAULT_ARCHITECTURE = "i386"
  7. -- Where should the ACK put its temporary files?
  8. ACK_TEMP_DIR = "/tmp"
  9. -- Where is the ACK going to be installed, eventually?
  10. PREFIX = "/tmp/ack-temp/staging"
  11. -- FIXME: the following two variables must be set to their Minix variants
  12. -- due to hard-coded references in the descr files.
  13. -- Name of the platform-independent library directory; 'share' on modern
  14. -- systems, 'lib' on Minix-like systems.
  15. PLATIND = "lib"
  16. -- Name of the platform-dependent library directory; 'lib' on modern
  17. -- systems, 'lib.bin' on Minix-like systems.
  18. PLATDEP = "lib.bin"
  19. -- ======================================================================= --
  20. -- BUILD SYSTEM CONFIGURATION --
  21. -- (Not user servicable) --
  22. -- ======================================================================= --
  23. -- Absolute path to the ACK source directory.
  24. ROOTDIR = posix.getcwd().."/"
  25. -- Temporary directory used during the build process.
  26. TEMPDIR = "/tmp/ack-temp/"
  27. -- Directory in which dynamically generated header files will go during
  28. -- the build process.
  29. HEADERDIR = TEMPDIR.."headers/"
  30. -- Directory in which tools used by the build process but which not actually
  31. -- deployed with the ACK will go.
  32. TOOLDIR = TEMPDIR.."tools/"
  33. -- Directory in which the libraries used to build the ACK tools but which are
  34. -- not actually deployed with the ACK will go.
  35. LIBDIR = TEMPDIR.."lib/"
  36. -- Staging area where the installation will be built before actually copying
  37. -- it.
  38. BINDIR = TEMPDIR.."staging/"
  39. -- Directory that the pm cache goes in.
  40. pm.intermediate_cache_dir = TEMPDIR.."pmcache/"