char *msprintf(hTab *pvals, const char *pformat, ...);
int my_system(const char *cmd);
+/* forward declarations */
+extern const char *pic16_linkCmd[];
+extern const char *pic16_asmCmd[];
+extern set *asmOptionsSet;
+
/* custom function to link objects */
static void _pic16_linkEdit(void)
{
*
*/
- sprintf(lfrm, "{linker} {incdirs} {lflags} -o {outfile} {user_ofile} {spec_ofiles} {ofiles} {libs}");
-
- shash_add(&linkValues, "linker", "gplink");
+ sprintf(lfrm, "{linker} {incdirs} {lflags} -o {outfile} {user_ofile} {ofiles} {spec_ofiles} {libs}");
+
+ shash_add(&linkValues, "linker", pic16_linkCmd[0]);
mergeSets(&tSet, libDirsSet);
mergeSets(&tSet, libPathsSet);
}
-/* forward declarations */
-extern const char *pic16_linkCmd[];
-extern const char *pic16_asmCmd[];
-extern set *asmOptionsSet;
-
static void
_pic16_finaliseOptions (void)
{