Commit History

Author SHA1 Message Date
  svenbarth b01f802c80 pkgutil.pas, add_package_libs: 9 years ago
  svenbarth 3d2e1b7634 Ensure that no unnecessary symbols are generated for generics. 9 years ago
  svenbarth f686b736f6 pkgutil.pas, exportprocsym: 9 years ago
  svenbarth 60739fa0df Report a warning if a unit is used from an indirectly used package. We are doing this only for the units used in contained units though as in the "contains" section there can't be such units anyway (and just checking all loaded units would lead to false positives). 9 years ago
  svenbarth 0e15b1ed08 Disable most of the (annoying) debug output regarding packages. 9 years ago
  svenbarth c768cc7dc1 Also load all packages that are required by packages, but that are not part of the directly used packages. 9 years ago
  svenbarth ac6ba043e1 Keep track whether a package was added directly through a requires section (or the command line) or indirectly. 9 years ago
  svenbarth 08329268a7 Fix inclusion of PPUs that don't have a corresponding object file. 9 years ago
  svenbarth 6f530ce05f pkgutil.pas, export_procsym: 9 years ago
  svenbarth c22f4aa956 pkgutil.pas: 9 years ago
  svenbarth abaac1e20c pkgutil.pas, add_package_libs: 9 years ago
  svenbarth d4279fac24 Correctly handle export/import generation depending on whether we're compiling for a system that needs indirect imports or not. 9 years ago
  svenbarth 5aa7e5740b Store the modified PPU files directly inside the PCP and thus get finally rid of the .ppl.ppu files. 9 years ago
  svenbarth 55f9ff8b1f Do not try to link package libraries on systems that rely on the generated import library (namely PE/COFF systems). 9 years ago
  svenbarth 79eb9d6743 Keep track of how many units are used from each required/requested package and only link those from which any units are used. 10 years ago
  svenbarth 3949600655 pkgutil.pas, add_package: 10 years ago
  svenbarth 0add53bfd3 pkgutil.pas: 10 years ago
  svenbarth 3eacfce4b4 Correctly create import libraries for packages as well. 10 years ago
  svenbarth be6a1c719c Add support for parsing required packages. 10 years ago
  svenbarth c5c774be11 - reduce debug output a bit 10 years ago
  svenbarth 1302f6bb82 Correctly import variable symbols. 10 years ago
  svenbarth 0da91a240e Ensure that $indirect symbols are not exported. 10 years ago
  svenbarth e3c3386342 Correctly handle indirect symbols. 10 years ago
  svenbarth 93b8531ae1 Don't try to export generic symbols. 10 years ago
  svenbarth 39aae66071 Changed a leftover AB_PRIVATE_EXTERN back to AB_GLOBAL 10 years ago
  svenbarth 42757953a5 Fix compilation 10 years ago
  svenbarth 62619bcdf8 Export all global assembler symbols from a package. 10 years ago
  svenbarth 2808b38882 Generate the import library for each used package. 10 years ago
  svenbarth c0d577fd69 Add the possibility to load all packages supplied as parameters. 10 years ago
  svenbarth f0f2da4b7c Improve export generation. 10 years ago