projects
/
fw
/
sdcc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Enabled VPATH feature: changed nearly all Makefiles (149 files).
[fw/sdcc]
/
device
/
lib
/
pic
/
Makefile.rules
diff --git
a/device/lib/pic/Makefile.rules
b/device/lib/pic/Makefile.rules
index 452bb278a57a63256d0f623d7c6c88d6bbb48639..a7d2fbb235ca6de28bad1b54ddbe5b25c9475f33 100644
(file)
--- a/
device/lib/pic/Makefile.rules
+++ b/
device/lib/pic/Makefile.rules
@@
-13,41
+13,41
@@
###
# update dependencies
###
# update dependencies
-$(top
srcdir)/
$(builddir)/%.d : %.c
+$(top
_builddir)
$(builddir)/%.d : %.c
ifndef SILENT
ifndef SILENT
- @echo "[ CPP ] ==> $(patsubst $(top
srcdir)/%,%,$@)";
+ @echo "[ CPP ] ==> $(patsubst $(top
_builddir)%,%,$@)"
endif
endif
- $(Q)$(CPP) $(CPPFLAGS) -o "$@" "$<"
;
+ $(Q)$(CPP) $(CPPFLAGS) -o "$@" "$<"
# assemble
# assemble
-$(top
srcdir)/
$(builddir)/%.o : %.S
+$(top
_builddir)
$(builddir)/%.o : %.S
ifndef SILENT
ifndef SILENT
- @echo "[ AS ] ==> $(patsubst $(top
srcdir)/%,%,$@)";
+ @echo "[ AS ] ==> $(patsubst $(top
_builddir)%,%,$@)"
endif
endif
- $(Q)$(CPP) $(CPPFLAGS) -P -o "$*.Spp" "$<"
;
- $(Q)$(AS) $(ASFLAGS) -o "$@" -c "$*.Spp"
;
- $(Q)$(RM) "$*.Spp"
;
+ $(Q)$(CPP) $(CPPFLAGS) -P -o "$*.Spp" "$<"
+ $(Q)$(AS) $(ASFLAGS) -o "$@" -c "$*.Spp"
+ $(Q)$(RM) "$*.Spp"
# compile
# compile
-$(top
srcdir)/
$(builddir)/%.o : %.c
+$(top
_builddir)
$(builddir)/%.o : %.c
ifndef SILENT
ifndef SILENT
- @echo "[ CC ] ==> $(patsubst $(top
srcdir)/%,%,$@)";
+ @echo "[ CC ] ==> $(patsubst $(top
_builddir)%,%,$@)"
endif
endif
- $(Q)$(CC) $(CFLAGS) -o "$@" -c "$<"
;
+ $(Q)$(CC) $(CFLAGS) -o "$@" -c "$<"
# create library
ifneq (,$(strip $(LIB_O)))
%.lib : $(LIB_O)
ifndef SILENT
# create library
ifneq (,$(strip $(LIB_O)))
%.lib : $(LIB_O)
ifndef SILENT
- @echo "[ LIB ] $(patsubst $(top
srcdir)/%,%,$@) <== $(patsubst $(topsrcdir)/$(builddir)/%,%,$^)";
+ @echo "[ LIB ] $(patsubst $(top
_builddir)%,%,$@) <== $(patsubst $(top_builddir)$(builddir)/%,%,$^)"
endif
endif
- $(Q)$(RM) "$@"; $(LIB) $(LIBFLAGS) "$@" $^
;
+ $(Q)$(RM) "$@"; $(LIB) $(LIBFLAGS) "$@" $^
else
%.lib : recurse
ifndef SILENT
else
%.lib : recurse
ifndef SILENT
- @echo "[ LIB ] $(patsubst $(top
srcdir)/%,%,$@) <== **/*.o";
+ @echo "[ LIB ] $(patsubst $(top
_builddir)%,%,$@) <== **/*.o"
endif
endif
- $(Q)$(RM) "$@"; LIB_O=`find "$(top
srcdir)/$(builddir)" -name "*.o"`; [ "x$${LIB_O}" = "x" ] || $(LIB) $(LIBFLAGS) "$@" $${LIB_O};
+ $(Q)$(RM) "$@"; LIB_O=`find "$(top
_builddir)$(builddir)" -name "*.o"`; [ "x$${LIB_O}" = "x" ] || $(LIB) $(LIBFLAGS) "$@" $${LIB_O}
endif
.PHONY : recurse force
endif
.PHONY : recurse force
@@
-57,7
+57,7
@@
ifneq (,$(strip $(SUBDIRS)))
recurse : force
$(Q)+for DIR in $(SUBDIRS) ; do \
$(GREP) "^$${ARCH}$$" "$${DIR}.ignore" &> /dev/null || ( \
recurse : force
$(Q)+for DIR in $(SUBDIRS) ; do \
$(GREP) "^$${ARCH}$$" "$${DIR}.ignore" &> /dev/null || ( \
-
[ -d "$(topsrcdir)/$(builddir)/$${DIR}" ] || $(MKDIR) "$(topsrcdir)/
$(builddir)/$${DIR}"; \
+
$(MKDIR) "$(top_builddir)
$(builddir)/$${DIR}"; \
$(MAKE) -C "$${DIR}" builddir="$(builddir)/$${DIR}" $(MAKECMDGOALS); \
) || exit 1; \
done
$(MAKE) -C "$${DIR}" builddir="$(builddir)/$${DIR}" $(MAKECMDGOALS); \
) || exit 1; \
done