Subversion Repositories OpenARM Single-board Computer

Rev

Rev 151 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
154 agaran 1
#
137 agaran 2
# its handy to have all rule templates in one place
3
#
4
 
149 agaran 5
POSTHOOK	= "$(TOPDIR)/../../scripts/create-symbolic-links.sh"
6
POSTITEMHOOK	= "$(TOPDIR)/../../scripts/create-symbolic-links.sh"
7
POSTITEMHOOKARG	= "update"
137 agaran 8
 
154 agaran 9
# i think postitemhook isnt needed now, because all work could be done on post-dir hook
150 agaran 10
 
154 agaran 11
all: $(SYMS) .posthook-stamp
12
	@for i in $(SUBDIRS); do $(MAKE) -C $$i SUBDIR=$(SUBDIR)/$$i; done
137 agaran 13
 
154 agaran 14
.posthook-stamp: $(SYMS)
15
	if [ "x$(POSTHOOK)" != "x" -a  -e "$(POSTHOOK)" -a -x "$(POSTHOOK)" ]; then export ITEMS="$^"; export TOPDIR=$(TOPDIR); export SYMDIR=$(SUBDIR); "$(POSTHOOK)";  fi
16
	touch .posthook-stamp
17
 
139 agaran 18
clean:
19
	@for i in $(SUBDIRS); do $(MAKE) -C $$i $@; done
154 agaran 20
	@if [ "x$(SYMS)" != "x" ]; then echo -e "\nRemoving $(SYMS)\n"; rm $(SYMS) 2>/dev/null; fi
21
	@if [ -e .posthook-stamp ]; then rm .posthook-stamp 2>/dev/null; fi
139 agaran 22
 
137 agaran 23
%.sym: %.symdef
154 agaran 24
	$(TOPDIR)/../../scripts/djboxsym $^ > $@
25
	@#if [ "x$(POSTITEMHOOK)" != "x" -a  -e "$(POSTITEMHOOK)" -a -x "$(POSTITEMHOOK)" ]; then export MAKE_ITEM=$@; export MAKE_SRC=$^; "$(POSTITEMHOOK)" "$(POSTITEMHOOKARG)"; fi
137 agaran 26