IEEE 802.15.4 subsystem
Sign in or create your account | Project List | Help
IEEE 802.15.4 subsystem Commit Details
Date: | 2010-10-25 01:48:54 (13 years 5 months ago) |
---|---|
Author: | Werner Almesberger |
Commit: | 6e0abca1546a9254127e08f67c419b2f3d22cd41 |
Message: | bom/Makefile generalization - bom/Makefile: simplify atusd.ord and atusd.par rule by using $^ - bom/Makefile: use pattern rule for atusd.ord and atusd.par - bom/Makefile: since we can't have more than one percent sign on a dependency, add vpath - bom/Makefile: use pattern rule for show-atusd. We also have to remove show-atusd from .PHONY because implicit rules are not applied to phony targets. |
Files: |
bom/Makefile (3 diffs) |
Change Details
bom/Makefile | ||
---|---|---|
11 | 11 | CHR=$(shell $(BOOM_CONFIG) chr) |
12 | 12 | |
13 | 13 | |
14 | .PHONY: all again show-atusd spotless | |
14 | .PHONY: all again spotless | |
15 | 15 | |
16 | 16 | all: atusd.ord |
17 | 17 | |
... | ... | |
19 | 19 | $(MAKE) spotless |
20 | 20 | $(MAKE) all |
21 | 21 | |
22 | atusd.ord: atusd.par $(INV) $(EQU) | |
23 | $(BOOM) part2order $(KITS) $(INV) $(EQU) atusd.par >$@ || \ | |
24 | { rm -f $@; exit 1; } | |
22 | %.ord: %.par $(INV) $(EQU) | |
23 | $(BOOM) part2order $(KITS) $^ >$@ || { rm -f $@; exit 1; } | |
25 | 24 | |
26 | atusd.par: $(EQU) $(INV) $(CHR) ../atusd/atusd.lst atrf.sub | |
27 | $(BOOM) bom2part $(EQU) $(INV) $(CHR) \ | |
28 | ../atusd/atusd.lst atrf.sub \ | |
29 | >$@ || { rm -f $@; exit 1; } | |
25 | vpath atusd.lst ../atusd | |
26 | ||
27 | %.par: $(EQU) $(INV) $(CHR) %.lst atrf.sub | |
28 | $(BOOM) bom2part $^ >$@ || { rm -f $@; exit 1; } | |
30 | 29 | |
31 | 30 | dk/digi-key.inv: |
32 | 31 | $(MAKE) -C dk digi-key.inv |
... | ... | |
34 | 33 | dk/digi-key.dsc: |
35 | 34 | $(MAKE) -C dk digi-key.dsc |
36 | 35 | |
37 | show-atusd: atusd.ord $(DSC) | |
38 | grep -vw ATRF atusd.ord | $(BOOM) prettyord -t - $(DSC) | \ | |
36 | show-%: %.ord $(DSC) | |
37 | grep -vw ATRF $< | $(BOOM) prettyord -t - $(DSC) | \ | |
39 | 38 | sed 's/^... //' |
40 | 39 | |
41 | 40 | spotless: |