Mercurial > hg > Members > kono > nitros9-code
comparison 3rdparty/packages/kyumgai/makefile @ 2873:46c80d4b0de1
makefiles: Factor out OS9ATTR_* command when using foreach()
in order to call the command once with all the files.
author | Tormod Volden <debian.tormod@gmail.com> |
---|---|
date | Sun, 24 Nov 2013 13:26:20 +0100 |
parents | cfa6222348f7 |
children | 1addfd8c9d5f |
comparison
equal
deleted
inserted
replaced
2872:dbc6d0647ac4 | 2873:46c80d4b0de1 |
---|---|
70 $(RM) os9boot kernel | 70 $(RM) os9boot kernel |
71 $(MAKDIR) $@,CMDS | 71 $(MAKDIR) $@,CMDS |
72 $(OS9COPY) $(LEVEL2)/coco3/cmds/shell_21 $@,CMDS/shell | 72 $(OS9COPY) $(LEVEL2)/coco3/cmds/shell_21 $@,CMDS/shell |
73 $(OS9ATTR_EXEC) $@,CMDS/shell | 73 $(OS9ATTR_EXEC) $@,CMDS/shell |
74 $(OS9COPY) $(CMDS) $@,CMDS | 74 $(OS9COPY) $(CMDS) $@,CMDS |
75 $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) | 75 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file)) |
76 $(OS9RENAME) $@,CMDS/ninja AutoEx | 76 $(OS9RENAME) $@,CMDS/ninja AutoEx |
77 $(OS9COPY) $(SUPPORTFILES) $@,. | 77 $(OS9COPY) $(SUPPORTFILES) $@,. |
78 $(foreach file, $(SUPPORTFILES), $(OS9ATTR_TEXT) $@,$(file);) | 78 $(OS9ATTR_TEXT) $(foreach file,$(SUPPORTFILES),$@,$(file)) |
79 | 79 |
80 $(DSK_DW): | 80 $(DSK_DW): |
81 $(RM) $@ | 81 $(RM) $@ |
82 $(CD) $(LEVEL2)/coco3; make | 82 $(CD) $(LEVEL2)/coco3; make |
83 $(OS9FORMAT_SS80) -q $@ -n"Kyum-Gai: To Be Ninja" | 83 $(OS9FORMAT_SS80) -q $@ -n"Kyum-Gai: To Be Ninja" |
87 $(RM) os9boot kernel | 87 $(RM) os9boot kernel |
88 $(MAKDIR) $@,CMDS | 88 $(MAKDIR) $@,CMDS |
89 $(OS9COPY) $(LEVEL2)/coco3/cmds/shell_21 $@,CMDS/shell | 89 $(OS9COPY) $(LEVEL2)/coco3/cmds/shell_21 $@,CMDS/shell |
90 $(OS9ATTR_EXEC) $@,CMDS/shell | 90 $(OS9ATTR_EXEC) $@,CMDS/shell |
91 $(OS9COPY) $(CMDS) $@,CMDS | 91 $(OS9COPY) $(CMDS) $@,CMDS |
92 $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) | 92 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file)) |
93 $(OS9RENAME) $@,CMDS/ninja AutoEx | 93 $(OS9RENAME) $@,CMDS/ninja AutoEx |
94 $(OS9COPY) $(SUPPORTFILES) $@,. | 94 $(OS9COPY) $(SUPPORTFILES) $@,. |
95 $(foreach file, $(SUPPORTFILES), $(OS9ATTR_TEXT) $@,$(file);) | 95 $(OS9ATTR_TEXT) $(foreach file,$(SUPPORTFILES),$@,$(file)) |
96 | 96 |
97 $(DSK_DW_BECKER): | 97 $(DSK_DW_BECKER): |
98 $(RM) $@ | 98 $(RM) $@ |
99 $(CD) $(LEVEL2)/coco3; make | 99 $(CD) $(LEVEL2)/coco3; make |
100 $(OS9FORMAT_SS80) -q $@ -n"Kyum-Gai: To Be Ninja" | 100 $(OS9FORMAT_SS80) -q $@ -n"Kyum-Gai: To Be Ninja" |
104 $(RM) os9boot kernel | 104 $(RM) os9boot kernel |
105 $(MAKDIR) $@,CMDS | 105 $(MAKDIR) $@,CMDS |
106 $(OS9COPY) $(LEVEL2)/coco3/cmds/shell_21 $@,CMDS/shell | 106 $(OS9COPY) $(LEVEL2)/coco3/cmds/shell_21 $@,CMDS/shell |
107 $(OS9ATTR_EXEC) $@,CMDS/shell | 107 $(OS9ATTR_EXEC) $@,CMDS/shell |
108 $(OS9COPY) $(CMDS) $@,CMDS | 108 $(OS9COPY) $(CMDS) $@,CMDS |
109 $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) | 109 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file)) |
110 $(OS9RENAME) $@,CMDS/ninja AutoEx | 110 $(OS9RENAME) $@,CMDS/ninja AutoEx |
111 $(OS9COPY) $(SUPPORTFILES) $@,. | 111 $(OS9COPY) $(SUPPORTFILES) $@,. |
112 $(foreach file, $(SUPPORTFILES), $(OS9ATTR_TEXT) $@,$(file);) | 112 $(OS9ATTR_TEXT) $(foreach file,$(SUPPORTFILES),$@,$(file)) |
113 | 113 |
114 dskcopy: dsk | 114 dskcopy: dsk |
115 $(CP) $(DSKS) $(DSKDIR) | 115 $(CP) $(DSKS) $(DSKDIR) |
116 | 116 |
117 dskclean: | 117 dskclean: |