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 |