summaryrefslogtreecommitdiffhomepage
path: root/src/internal
AgeCommit message (Collapse)AuthorFilesLines
2016-12-25argv.h: use an option vector rather than a direct pointer to the option table.midipix2-31/+54
2016-12-14link mode: create an archive /dev/null symlink placeholder as needed.midipix1-2/+3
2016-11-26argv.h: error code path: remove unneeded if statement (always true).midipix1-5/+2
2016-10-26driver: struct slbt_error_info: extend and refactor.midipix2-20/+21
2016-10-25argv.h: argv_usage(): use correct format for short option name in short mode.midipix1-1/+1
2016-10-24driver: removed unit context and related interfaces (not needed by slibtool).midipix1-7/+0
2016-10-07driver: added support for -dlopen (currently a no-op).midipix1-0/+1
2016-09-30library: helper functions: implemented compatible library and objects wrappers.Sebastian Wiedenroth2-5/+164
+ based on work by jperkin (as well as slibtool's default wrapper functions). + generate verbose .la/.lo wrappers that match gnu libtool's output. + dependency_libs string is currently empty, to be added in a separate patch. + ordering of library_names is different, should (probably) not matter.
2016-09-24uninstall mode: initial implementation.midipix1-0/+25
2016-09-19driver: accommodate hosts that occasionally use '-portbld-' in their triple.midipix1-0/+1
2016-09-11install mode: support the -f (force copy) command line argument.midipix1-0/+1
2016-09-05slbt_spawn(): reset value of errno after successful child process creation.midipix1-1/+2
2016-09-03slbt_create_symlink(): added error trace support.midipix1-6/+9
2016-09-03slbt_create_default_object_wrapper(): added error trace support.midipix1-2/+4
2016-09-03slbt_create_default_library_wrapper(): added error trace support.midipix1-2/+4
2016-09-03internals: error trace implementation: added slbt_record_error().midipix2-0/+121
2016-09-03driver: added initial error info vector and buffer allocation.midipix1-0/+4
2016-09-03driver: internals: added the static inlined slbt_get_driver_ictx() helper.midipix1-0/+12
2016-08-01argv.h: error message formatting: handle lonely long options.midipix1-12/+17
2016-07-28argv.h: no need to #include <errno.h>midipix1-1/+0
2016-06-25utility: added slbt_main() as a public interface, refactored accordingly.midipix1-1/+0
2016-06-18driver: added --finish support.midipix1-0/+1
2016-05-21link mode: slbt_create_library_wrapper(): initial implementation.midipix2-0/+155
2016-05-20compile mode: slbt_create_object_wrapper(): initial implementation.midipix2-0/+74
2016-05-06code maintenance: fix copyright comment in argv.h.midipix1-1/+1
2016-05-03driver: added --legabits support.midipix1-0/+1
2016-05-03internals: slbt_mkdir(): initial implementation and integration.midipix1-0/+25
2016-05-01code maintenance: mark unused parameters, remove an unused variable.midipix1-0/+2
2016-05-01argv.h: usage screen generator: use the 'file' parameter rather than 'stdout'.midipix1-8/+8
2016-05-01argv.h: usage screen generator: added basic paradigm support.midipix1-1/+9
2016-05-01argv.h: usage screen generator: add colors.midipix1-0/+21
2016-04-30argv.h: simplified usage screen generator: initial implementation.midipix1-0/+135
2016-04-30argv.h: usage screen generator: remove the paradigm-supporting implementation.midipix1-331/+0
The idea was nice, the functionality was helpful for development, yet the resulting layout and overall appearance were rather awful. Regardless of the effort that was put into this sophisticated flavor of the usage screen generator, and despite it's utility for debugging, it is now being replaced with a simpler, two-field-only variant.
2016-04-28driver: added -shrext support.midipix1-0/+1
2016-04-25driver: added --annotate support.midipix1-0/+1
2016-04-23slbt_create_symlink(): properly handle -disable-shared.midipix1-1/+4
2016-04-23driver: added -bindir support.midipix1-0/+1
2016-04-23driver: added -disable-shared support.midipix1-0/+1
2016-04-21driver: added -disable-static support [no-op].midipix1-0/+1
2016-04-21link mode: added -all-static support.midipix1-1/+4
2016-04-20driver: added -all-static support.midipix1-0/+1
2016-04-19slbt_readlink(): avoid '\0' when assigning a value to a character type.midipix1-1/+1
2016-04-19driver: added slbt_set_alternate_host(), slbt_reset_alternate_host().midipix1-0/+1
2016-04-16driver: added -no-install support [no-op].midipix1-0/+1
2016-04-16driver: added -R support [no-op].midipix1-0/+1
2016-04-16slbt_readlink(): initial implementation and integration.midipix1-0/+24
2016-04-16slbt_create_symlink(): restore execution context argument vector at exit.midipix1-2/+12
2016-04-11driver: added -avoid-version support.midipix1-0/+1
2016-04-11driver & execution context: added -module support.midipix1-0/+1
2016-04-11slbt_create_symlink(): make the type of lnkname more convenient to callers.midipix2-3/+7