OSDN Git Service

Update cross tools prefix
[uclinux-h8/uClinux-dist.git] / vendors / Makefile
1 #
2 #       Makefile -- Vendor specific build instructions
3 #
4
5 .EXPORT_ALL_VARIABLES:
6 .PHONY: all romfs image clean
7
8 #
9 # Include architecture specific build rules.
10 #
11
12 ifndef ROOTDIR
13 ROOTDIR=..
14 endif
15
16 UCLINUX_BUILD_USER=1
17 include $(ROOTDIR)/vendors/config/common/config.arch
18
19 dir_v := $(PRODUCTDIR)
20
21 # Note: the all and clean targets are not normally used,
22 # since user/Makefile jumps directory to the product directory
23 all image clean romfs romfs.post:
24         $(MAKE) -C $(dir_v) dir_v=$(dir_v) -f $(ROOTDIR)/vendors/vendors-common.mak $@
25
26 vendor_%:
27         $(MAKE) -C $(dir_v) dir_v=$(dir_v) -f $(ROOTDIR)/vendors/vendors-common.mak $@
28
29 prune:
30         @for i in `ls -d */ | grep -v -e '$(CONFIG_VENDOR)' -e 'config' -e 'Generic'`; do \
31                 rm -fr $$i; \
32         done
33         @for i in `ls -d $(CONFIG_VENDOR)/* | grep -v $(CONFIG_PRODUCT)`; do \
34                 rm -fr $$i; \
35         done
36