Files
foc/kernel/fiasco/src/Makerules.LIBUART
2013-01-11 17:00:47 +01:00

20 lines
640 B
Makefile

# vim:set ft=make:
rel2abs = $(foreach f, $(1),$(shell cd $(f); pwd))
LIBUART_srcdir := $(strip $(call rel2abs, $(srcdir)))
LIBUART_VPATH_abs := $(call rel2abs, $(VPATH_LIBUART))
$(LIBUART): FORCE
$(VERBOSE)if [ -e $(dir $@) ]; then true; else mkdir -p $(dir $@); fi
$(MAKE_MESSAGE)
$(VERBOSE)$(MAKE) -C uart \
-f $(LIBUART_srcdir)/lib/uart/Makefile \
srcdir=$(LIBUART_srcdir) \
objbase=$(objbase) \
VERBOSE="$(VERBOSE)" \
OBJECTS="$(OBJECTS_LIBUART)" \
TARGET="$(LIBUART)" \
VPATH_LIBUART="$(LIBUART_VPATH_abs)" \
PRIVATE_INCDIR="$(LIBUART_srcdir)/lib/uart $(PRIVATE_INCDIR)"