Enabled VPATH feature: changed nearly all Makefiles (149 files).
[fw/sdcc] / device / lib / pic16 / configure.in
index d6daa2d17150337c86c7d2760b8df5d6047d264d..d08d9e37b403b67112c4e1c8206862500b1d9be6 100644 (file)
@@ -15,7 +15,7 @@
 AC_PREREQ(2.57)
 AC_INIT
 
-#AC_DEFUN(AC_CONFIG_SRCDIR)
+AC_DEFUN(AC_CONFIG_SRCDIR)
 #AC_DEFUN(AC_CONFIG_FILES)
 
 # Checks for programs.
@@ -23,11 +23,16 @@ AC_CHECK_PROG(GPASM,        gpasm,  gpasm, :)
 AC_CHECK_PROG(GPLINK,  gplink, gplink, :)
 AC_CHECK_PROG(GPLIB,   gplib,  gplib, :)
 
-AC_CHECK_PROG(RM,      rm,     rm, :)
+AC_CHECK_PROG(RM,      rm,     [rm -f], :)
 AC_CHECK_PROG(CP,      cp,     cp, :)
 AC_CHECK_PROG(MV,      mv,     mv, :)
 AC_CHECK_PROG(LS,      ls,     ls, :)
 AC_CHECK_PROG(SED,     sed,    sed, :)
+AC_PROG_EGREP
+AC_CHECK_PROG(MKDIR,   mkdir,  [mkdir -p], :)
+AC_CHECK_PROG(RMDIR,   rmdir,  rmdir, :)
+
+AC_PROG_MAKE_SET
 
 # Checks for libraries.
 
@@ -37,5 +42,33 @@ AC_CHECK_PROG(SED,   sed,    sed, :)
 
 # Checks for library functions.
 
-AC_CONFIG_FILES([Makefile.common])
+$CP "$srcdir"/pics.all pics.build
+
+AC_CONFIG_FILES([Makefile
+                 Makefile.common
+                 debug/Makefile
+                 debug/gstack/Makefile
+                 libc/Makefile
+                 libc/ctype/Makefile
+                 libc/delay/Makefile
+                 libc/stdio/Makefile
+                 libc/stdlib/Makefile
+                 libc/string/Makefile
+                 libc/utils/Makefile
+                 libdev/Makefile
+                 libio/Makefile
+                 libio/adc/Makefile
+                 libio/i2c/Makefile
+                 libio/usart/Makefile
+                 libm/Makefile
+                 libsdcc/Makefile
+                 libsdcc/char/Makefile
+                 libsdcc/fixed16x16/Makefile
+                 libsdcc/float/Makefile
+                 libsdcc/gptr/Makefile
+                 libsdcc/int/Makefile
+                 libsdcc/long/Makefile
+                 libsdcc/lregs/Makefile
+                 startup/Makefile
+                 ])
 AC_OUTPUT