]> rtime.felk.cvut.cz Git - l4.git/blob - kernel/fiasco/src/Makerules.LIBUART
update
[l4.git] / kernel / fiasco / src / Makerules.LIBUART
1 # vim:set ft=make:
2
3 rel2abs = $(foreach f, $(1),$(shell cd $(f); pwd))
4
5 LIBUART_srcdir    := $(strip $(call rel2abs, $(srcdir)))
6 LIBUART_VPATH_abs := $(call rel2abs, $(VPATH_LIBUART))
7
8 $(LIBUART): FORCE
9         $(VERBOSE)if [ -e $(dir $@) ]; then true; else mkdir -p $(dir $@); fi
10         $(MAKE_MESSAGE)      
11         $(VERBOSE)$(MAKE) -C uart                       \
12           -f $(LIBUART_srcdir)/lib/uart/Makefile        \
13           srcdir=$(LIBUART_srcdir)                      \
14           objbase=$(objbase)                            \
15           VERBOSE="$(VERBOSE)"                          \
16           OBJECTS="$(OBJECTS_LIBUART)"                  \
17           TARGET="$(LIBUART)"                           \
18           VPATH_LIBUART="$(LIBUART_VPATH_abs)"          \
19           PRIVATE_INCDIR="$(LIBUART_srcdir)/lib/uart $(PRIVATE_INCDIR)"