* device/lib/pic/libm: NEW, added math library functions
[fw/sdcc] / src / pic / main.c
index 760ad9a0e6ec1670b1017da93098b619ad00e377..7881c1c65cb2af527bebeb18ff64e8ad1b5fb680 100644 (file)
@@ -468,10 +468,10 @@ static void _pic14_do_link (void)
   
   shash_add(&linkValues, "lflags", joinStrSet(linkOptionsSet));
 
-  shash_add(&linkValues, "outfile", dstFileName);
+  shash_add(&linkValues, "outfile", fullDstFileName ? fullDstFileName : dstFileName);
 
   if(fullSrcFileName) {
-    sprintf(temp, "%s.o", dstFileName);
+    sprintf(temp, "%s.o", fullDstFileName ? fullDstFileName : dstFileName );
     shash_add(&linkValues, "user_ofile", temp);
   }