X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fpic16%2Fmain.c;h=2347601982b412db123c72b3f4cc6d7a425c1dce;hb=d3cb22b703ef33dc57a2f3c127f62145347cce9c;hp=3ca6844ec8104854ae8509fdd7610d022e5b3f27;hpb=d8f84b3eba053741163036830fcd4dbbff1a492f;p=fw%2Fsdcc diff --git a/src/pic16/main.c b/src/pic16/main.c index 3ca6844e..23476019 100644 --- a/src/pic16/main.c +++ b/src/pic16/main.c @@ -695,18 +695,18 @@ static void _pic16_linkEdit(void) if(!libflags.ignore) { if(libflags.want_libc) - addSet(&libFilesSet, Safe_strdup("libc18f.lib")); + addSet(&libFilesSet, Safe_strdup("libc18f.a")); if(libflags.want_libm) - addSet(&libFilesSet, Safe_strdup("libm18f.lib")); + addSet(&libFilesSet, Safe_strdup("libm18f.a")); if(libflags.want_libio) { - sprintf(temp, "libio%s.lib", pic16->name[1]); /* build libio18f452.lib name */ + sprintf(temp, "libio%s.a", pic16->name[1]); /* build libio18f452.a name */ addSet(&libFilesSet, Safe_strdup(temp)); } if(libflags.want_libdebug) - addSet(&libFilesSet, Safe_strdup("libdebug.lib")); + addSet(&libFilesSet, Safe_strdup("libdebug.a")); } shash_add(&linkValues, "libs", joinStrSet(libFilesSet)); @@ -752,11 +752,11 @@ _pic16_finaliseOptions (void) if(!pic16_options.nodefaultlibs) { /* now add the library for the device */ - sprintf(devlib, "%s.lib", pic16->name[2]); + sprintf(devlib, "libdev%s.a", pic16->name[1]); /* e.g., libdev18f452.a */ addSet(&libFilesSet, Safe_strdup(devlib)); /* add the internal SDCC library */ - addSet(&libFilesSet, Safe_strdup( "libsdcc.lib" )); + addSet(&libFilesSet, Safe_strdup( "libsdcc.a" )); } if(alt_asm && strlen(alt_asm))