comparison level1/atari/makefile @ 2849:84d9d5765057 lwtools-port

Makefiles: Call OS9ATTR with multiple files (part 2/2) These were all done with a sed -i line, but have been manually verified.
author Tormod Volden <debian.tormod@gmail.com>
date Fri, 12 Jul 2013 01:01:17 +0200
parents c1892376e7a7
children 84d284e812cd
comparison
equal deleted inserted replaced
2848:94197db917c9 2849:84d9d5765057
58 $(MAKDIR) $@,CMDS 58 $(MAKDIR) $@,CMDS
59 $(MAKDIR) $@,SYS 59 $(MAKDIR) $@,SYS
60 $(MAKDIR) $@,DEFS 60 $(MAKDIR) $@,DEFS
61 $(MAKDIR) $@,WWWROOT 61 $(MAKDIR) $@,WWWROOT
62 $(CD) cmds; $(CP) $(CMDS) ../$@,CMDS 62 $(CD) cmds; $(CP) $(CMDS) ../$@,CMDS
63 $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) 63 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file))
64 $(OS9RENAME) $@,CMDS/$(WHICHSHELL) shell 64 $(OS9RENAME) $@,CMDS/$(WHICHSHELL) shell
65 $(CD) sys; $(CPL) $(SYS) ../$@,SYS 65 $(CD) sys; $(CPL) $(SYS) ../$@,SYS
66 $(foreach file, $(SYS), $(OS9ATTR_TEXT) $@,SYS/$(file);) 66 $(OS9ATTR_TEXT) $(foreach file,$(SYS),$@,SYS/$(file))
67 $(CD) wwwroot; $(CP) $(WWWROOT) ../$@,WWWROOT 67 $(CD) wwwroot; $(CP) $(WWWROOT) ../$@,WWWROOT
68 $(foreach file, $(WWWROOT), $(OS9ATTR_TEXT) $@,WWWROOT/$(file);) 68 $(OS9ATTR_TEXT) $(foreach file,$(WWWROOT),$@,WWWROOT/$(file))
69 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS 69 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
70 $(foreach file, $(DEFS), $(OS9ATTR_TEXT) $@,DEFS/$(file);) 70 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
71 $(CPL) $(STARTUP) $@,startup 71 $(CPL) $(STARTUP) $@,startup
72 $(OS9ATTR_TEXT) $@,startup 72 $(OS9ATTR_TEXT) $@,startup
73 73
74 $(DSK_DEMO): 74 $(DSK_DEMO):
75 $(RM) $@ 75 $(RM) $@
76 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9 Atari Demo Disk" 76 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9 Atari Demo Disk"
77 $(MAKDIR) $@,CMDS 77 $(MAKDIR) $@,CMDS
78 $(CD) cmds; $(CP) $(CMDS_DEMO) ../$@,CMDS 78 $(CD) cmds; $(CP) $(CMDS_DEMO) ../$@,CMDS
79 $(foreach file, $(CMDS_DEMO), $(OS9ATTR_EXEC) $@,CMDS/$(file);) 79 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_DEMO),$@,CMDS/$(file))
80 80
81 info: 81 info:
82 @echo "*** NitrOS-9/6809 Level 1 for the Atari XL/XE ***" 82 @echo "*** NitrOS-9/6809 Level 1 for the Atari XL/XE ***"
83 @$(foreach dsk, $(DSKS), $(ECHO) $(dsk);) 83 @$(foreach dsk, $(DSKS), $(ECHO) $(dsk);)
84 84