* configure.in: added missing mcs51 in status output
[fw/sdcc] / device / lib / pic16 / Makefile.subdir
index a941e9827bcdbb95635eb2eebc61339685f9ec9f..3587a30af6bd6b5fa99c347abd357ffb11008b77 100644 (file)
@@ -16,7 +16,7 @@
 ### $Id$
 ###
 
-include $(top_builddir)Makefile.common
+include $(top_builddir)/Makefile.common
 
 SUBDIRS ?= 
 MKLIB  ?= 
@@ -26,11 +26,11 @@ builddir ?= build/$(patsubst $(shell cd $(top_builddir); pwd)/%,%,$(CURDIR))
 
 C_SRC  ?= $(notdir $(wildcard $(srcdir)/*.c))
 S_SRC  ?= $(notdir $(wildcard $(srcdir)/*.S))
-OBJS   ?= $(addprefix $(top_builddir)$(builddir)/,$(C_SRC:.c=.o) $(S_SRC:.S=.o))
+OBJS   ?= $(addprefix $(top_builddir)/$(builddir)/,$(C_SRC:.c=.o) $(S_SRC:.S=.o))
 LIB_O  ?= $(OBJS)
 
 ifneq (,$(strip $(MKLIB)))
-LIB_LIB = $(top_builddir)$(builddir)/$(MKLIB)
+LIB_LIB = $(top_builddir)/$(builddir)/$(MKLIB)
 TARGETS ?= $(LIB_LIB)
 else
 LIB_LIB = 
@@ -44,11 +44,11 @@ all : install
 ifneq (,$(strip $(TARGETS)))
 # usually install $(LIB_LIB) or $(OBJS), race condition in "[ -d x ] || mkdir x"
 install : recurse $(OBJS) $(LIB_LIB)
-       @$(MKDIR) "$(top_builddir)$(installdir)"
+       @$(MKDIR) "$(top_builddir)/$(installdir)"
 ifndef SILENT
-       @echo "[INSTALL] $(patsubst $(top_builddir)$(builddir)/%,%,$(TARGETS))";
+       @echo "[INSTALL] $(patsubst $(top_builddir)/$(builddir)/%,%,$(TARGETS))";
 endif
-       $(Q)$(CP) $(TARGETS) "$(top_builddir)$(installdir)"
+       $(Q)$(CP) $(TARGETS) "$(top_builddir)/$(installdir)"
 else
 # used in subdirs like libc/ctype whose files
 # are contained in a parent's library
@@ -63,8 +63,8 @@ clean : recurse
        @-echo "dummy" > .dummy
        $(Q)-$(RM) .dummy $(TARGETS)
        @-echo "dummy" > .dummy
-       $(Q)-$(RM) .dummy $(addprefix $(top_builddir)$(installdir)/,$(notdir $(TARGETS)))
-       $(Q)-[ ! -d "$(top_builddir)$(builddir)" ] || $(RMDIR) "$(top_builddir)$(builddir)"
+       $(Q)-$(RM) .dummy $(addprefix $(top_builddir)/$(installdir)/,$(notdir $(TARGETS)))
+       $(Q)-[ ! -d "$(top_builddir)/$(builddir)" ] || $(RMDIR) "$(top_builddir)/$(builddir)"
 
 distclean : clean