annotate level3/coco3_6309/makefile @ 2857:d5220b220313 lwtools-port

Makefiles: Use native cp for copying dsk images The "os9 copy" is not able to do this on Cygwin, and is not the right tool for the job anyway. Thanks to Bob Devries for reporting this issue!
author Tormod Volden <debian.tormod@gmail.com>
date Sat, 13 Jul 2013 11:53:36 +0200
parents 84d284e812cd
children 28ed72477814
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
1 PORT = coco3
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
2 include $(NITROS9DIR)/rules.mak
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
3
2353
d904d7740887 Fixed 6809 mistake
boisy
parents: 2351
diff changeset
4 CPU = 6309
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
5 LEVEL = 3
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
6
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
7 DISTRO = $(CPU)L$(LEVEL)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
8 DISTRONAME = nos9$(CPU)l$(LEVEL)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
9 DISTROVER = $(DISTRONAME)$(NITROS9VER)$(PORT)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
10 BOOTFILE_40D = bootfiles/bootfile_40d
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
11 BOOTFILE_80D = bootfiles/bootfile_80d
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
12 BOOTFILE_40D_50HZ = bootfiles/bootfile_40d_50hz
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
13 BOOTFILE_80D_50HZ = bootfiles/bootfile_80d_50hz
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
14 KERNELFILE = bootfiles/kernel_1773
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
15 KERNELFILE_50HZ = bootfiles/kernel_1773_50hz
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
16 DIRS = cmds modules defs sys bootfiles
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
17
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
18 CMDS = $(shell $(CD) cmds; make showobjs)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
19 CMDS_D2 = $(shell $(CD) cmds; make showobjs_d2)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
20 BOOTTRACK = $(shell $(CD) modules; make showboottrack)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
21 KERNEL = $(shell $(CD) modules; make showkernel)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
22 SYSMODS = $(shell $(CD) modules; make showsysmods)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
23 CLOCKS = $(shell $(CD) modules; make showclocks)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
24 RBF = $(shell $(CD) modules; make showrbf)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
25 SCF = $(shell $(CD) modules; make showscf)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
26 PIPE = $(shell $(CD) modules; make showpipe)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
27 MODULECMDS = shell grfdrv del echo format makdir merge os9gen prompt tmode
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
28
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
29 DEFS = $(shell $(CD) defs; make showobjs)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
30 SYSBIN = $(shell $(CD) sys; make showbinobjs)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
31 SYSTEXT = $(shell $(CD) sys; make showtextobjs)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
32 STARTUP = startup
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
33 SYSGO = sysgo_dd
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
34
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
35 PACKAGENAME = $(DISTROVER).zip
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
36 DSK360K_1 = $(DISTROVER)_40d_1.dsk
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
37 LDSK360K_1 = $(DISTRONAME)_40d_1.dsk
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
38 DSK360K_1_50HZ = $(DISTROVER)_40d_1_50hz.dsk
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
39 LDSK360K_1_50HZ = $(DISTRONAME)_40d_1_50hz.dsk
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
40 DSK360K_2 = $(DISTROVER)_40d_2.dsk
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
41 LDSK360K_2 = $(DISTRONAME)_40d_2.dsk
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
42 DSK720K = $(DISTROVER)_80d.dsk
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
43 LDSK720K = $(DISTRONAME)_80d.dsk
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
44 DSK720K_50HZ = $(DISTROVER)_80d_50hz.dsk
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
45 LDSK720K_50HZ = $(DISTRONAME)_80d_50hz.dsk
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
46 TESTDSK = test.dsk
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
47
2363
652845364f10 Updated to remove DW3 for now
boisy
parents: 2353
diff changeset
48 DSKS = $(DSK360K_1) $(DSK360K_1_50HZ) $(DSK360K_2) $(DSK720K) $(DSK720K_50HZ)
652845364f10 Updated to remove DW3 for now
boisy
parents: 2353
diff changeset
49 LDSKS = $(LDSK360K_1) $(LDSK360K_1_50HZ) $(LDSK360K_2) $(LDSK720K) $(LDSK720K_50HZ)
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
50
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
51 # Make all components
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
52 all:
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
53 @$(ECHO) "**************************************************"
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
54 @$(ECHO) "* *"
2364
e6c0e5664a6b Changeing coco3_6309/makefile to id the disks as level 3
gheskett
parents: 2363
diff changeset
55 @$(ECHO) "* NitrOS-9/$(CPU) Level 3 Distribution *"
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
56 @$(ECHO) "* *"
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
57 @$(ECHO) "**************************************************"
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
58 $(foreach dir, $(DIRS), ($(CD) $(dir); make);)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
59
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
60 # Clean all components
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
61 clean: dskclean
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
62 $(foreach dir, $(DIRS), ($(CD) $(dir); make clean);)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
63
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
64 dskclean:
2835
c1892376e7a7 Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents: 2364
diff changeset
65 $(RM) $(PACKAGENAME) $(DSKS) $(LDSKS)
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
66
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
67 dsk: all $(PACKAGENAME)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
68
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
69 dskcopy: dsk
2857
d5220b220313 Makefiles: Use native cp for copying dsk images
Tormod Volden <debian.tormod@gmail.com>
parents: 2856
diff changeset
70 $(CP) $(DSKS) $(DSKDIR)
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
71
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
72 scp: dsk
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
73 scp $(PACKAGENAME) boisy@cvs.nitros9.org:/home/nitros9/public_html
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
74
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
75 $(PACKAGENAME): $(DSKS) ../../ReadMe ../../ChangeLog
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
76 $(ARCHIVE) $@ $^
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
77
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
78 $(DSK360K_1):
2835
c1892376e7a7 Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents: 2364
diff changeset
79 $(RM) $@
2364
e6c0e5664a6b Changeing coco3_6309/makefile to id the disks as level 3
gheskett
parents: 2363
diff changeset
80 $(OS9FORMAT_DS40) -q $@ -n"NitrOS-9/$(CPU) Level 3 Disk 1"
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
81 $(OS9GEN) $@ -b=$(BOOTFILE_40D) -t=$(KERNELFILE)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
82 $(MAKDIR) $@,CMDS
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
83 $(MAKDIR) $@,SYS
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
84 $(MAKDIR) $@,DEFS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
85 $(OS9COPY) modules/$(SYSGO) $@,sysgo
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
86 $(OS9ATTR_EXEC) $@,sysgo
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
87 $(CD) cmds; $(OS9COPY) $(CMDS) ../$@,CMDS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
88 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file))
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
89 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
90 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
91 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
92 $(OS9ATTR_TEXT) $(foreach file,$(SYSTEXT),$@,SYS/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
93 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
94 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
95 $(CPL) $(STARTUP) $@,.
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
96 $(OS9ATTR_TEXT) $(foreach file,$(STARTUP),$@,$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
97 $(RM) $(LDSK360K_1)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
98 $(SOFTLINK) $@ $(LDSK360K_1)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
99
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
100 $(DSK360K_1_50HZ):
2835
c1892376e7a7 Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents: 2364
diff changeset
101 $(RM) $@
2364
e6c0e5664a6b Changeing coco3_6309/makefile to id the disks as level 3
gheskett
parents: 2363
diff changeset
102 $(OS9FORMAT_DS40) -q $@ -n"NitrOS-9/$(CPU) Level 3 Disk 1"
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
103 $(OS9GEN) $@ -b=$(BOOTFILE_40D_50HZ) -t=$(KERNELFILE_50HZ)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
104 $(MAKDIR) $@,CMDS
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
105 $(MAKDIR) $@,SYS
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
106 $(MAKDIR) $@,DEFS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
107 $(OS9COPY) modules/$(SYSGO) $@,sysgo
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
108 $(OS9ATTR_EXEC) $@,sysgo
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
109 $(CD) cmds; $(OS9COPY) $(CMDS) ../$@,CMDS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
110 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file))
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
111 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
112 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
113 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
114 $(OS9ATTR_TEXT) $(foreach file,$(SYSTEXT),$@,SYS/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
115 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
116 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
117 $(CPL) $(STARTUP) $@,.
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
118 $(OS9ATTR_TEXT) $(foreach file,$(STARTUP),$@,$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
119 $(RM) $(LDSK360K_1_50HZ)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
120 $(SOFTLINK) $@ $(LDSK360K_1_50HZ)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
121
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
122 $(DSK360K_2):
2835
c1892376e7a7 Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents: 2364
diff changeset
123 $(RM) $@
2364
e6c0e5664a6b Changeing coco3_6309/makefile to id the disks as level 3
gheskett
parents: 2363
diff changeset
124 $(OS9FORMAT_DS40) -q $@ -n"NitrOS-9/$(CPU) Level 3 Disk 2"
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
125 $(MAKDIR) $@,CMDS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
126 $(CD) cmds; $(OS9COPY) $(CMDS_D2) ../$@,CMDS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
127 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_D2),$@,CMDS/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
128 $(MAKDIR) $@,NITROS9
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
129 $(MAKDIR) $@,NITROS9/$(DISTRO)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
130 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
131 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
132 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
133 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
134 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
135 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
136 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
137 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
138 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
139 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
140 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
141 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
142 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
143 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
144 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
145 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
146 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
147 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
148 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
149 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
150 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
151 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
152 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
153 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
154 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
155 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
156 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
157 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
158 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
159 $(RM) $(LDSK360K_2)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
160 $(SOFTLINK) $@ $(LDSK360K_2)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
161
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
162 $(DSK720K):
2835
c1892376e7a7 Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents: 2364
diff changeset
163 $(RM) $@
2364
e6c0e5664a6b Changeing coco3_6309/makefile to id the disks as level 3
gheskett
parents: 2363
diff changeset
164 $(OS9FORMAT_DS80) -q $@ -n"NitrOS-9/$(CPU) Level 3"
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
165 $(OS9GEN) $@ -b=$(BOOTFILE_80D) -t=$(KERNELFILE)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
166 $(MAKDIR) $@,CMDS
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
167 $(MAKDIR) $@,SYS
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
168 $(MAKDIR) $@,DEFS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
169 $(OS9COPY) modules/$(SYSGO) $@,sysgo
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
170 $(OS9ATTR_EXEC) $@,sysgo
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
171 $(CD) cmds; $(OS9COPY) $(CMDS) ../$@,CMDS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
172 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file))
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
173 $(CD) cmds; $(OS9COPY) $(CMDS_D2) ../$@,CMDS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
174 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_D2),$@,CMDS/$(file))
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
175 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
176 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
177 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
178 $(OS9ATTR_TEXT) $(foreach file,$(SYSTEXT),$@,SYS/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
179 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
180 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
181 $(CPL) $(STARTUP) $@,.
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
182 $(OS9ATTR_TEXT) $(foreach file,$(STARTUP),$@,$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
183 $(MAKDIR) $@,NITROS9
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
184 $(MAKDIR) $@,NITROS9/$(DISTRO)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
185 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
186 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
187 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
188 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
189 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
190 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
191 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
192 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
193 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
194 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
195 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
196 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
197 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
198 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
199 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
200 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
201 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
202 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
203 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
204 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
205 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
206 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
207 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
208 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
209 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
210 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
211 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
212 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
213 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
214 $(RM) $(LDSK720K)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
215 $(SOFTLINK) $@ $(LDSK720K)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
216
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
217 $(DSK720K_50HZ):
2835
c1892376e7a7 Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents: 2364
diff changeset
218 $(RM) $@
2364
e6c0e5664a6b Changeing coco3_6309/makefile to id the disks as level 3
gheskett
parents: 2363
diff changeset
219 $(OS9FORMAT_DS80) -q $@ -n"NitrOS-9/$(CPU) Level 3"
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
220 $(OS9GEN) $@ -b=$(BOOTFILE_80D_50HZ) -t=$(KERNELFILE_50HZ)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
221 $(MAKDIR) $@,CMDS
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
222 $(MAKDIR) $@,SYS
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
223 $(MAKDIR) $@,DEFS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
224 $(OS9COPY) modules/$(SYSGO) $@,sysgo
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
225 $(OS9ATTR_EXEC) $@,sysgo
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
226 $(CD) cmds; $(OS9COPY) $(CMDS) ../$@,CMDS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
227 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file))
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
228 $(CD) cmds; $(OS9COPY) $(CMDS_D2) ../$@,CMDS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
229 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_D2),$@,CMDS/$(file))
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
230 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
231 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
232 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
233 $(OS9ATTR_TEXT) $(foreach file,$(SYSTEXT),$@,SYS/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
234 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
235 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
236 $(CPL) $(STARTUP) $@,.
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
237 $(OS9ATTR_TEXT) $(foreach file,$(STARTUP),$@,$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
238 $(MAKDIR) $@,NITROS9
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
239 $(MAKDIR) $@,NITROS9/$(DISTRO)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
240 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
241 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
242 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
243 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
244 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
245 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
246 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
247 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
248 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
249 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
250 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
251 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
252 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
253 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
254 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
255 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
256 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
257 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
258 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
259 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
260 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
261 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
262 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
263 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2835
diff changeset
264 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file))
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
265 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
266 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
267 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
268 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
269 $(RM) $(LDSK720K_50HZ)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
270 $(SOFTLINK) $@ $(LDSK720K_50HZ)
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
271
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
272 info:
2364
e6c0e5664a6b Changeing coco3_6309/makefile to id the disks as level 3
gheskett
parents: 2363
diff changeset
273 @$(ECHO) "*** NitrOS-9/6809 Level 3 for the Tandy Color Computer 3 ***"
2351
87b07a1be8a0 Updated and added coco3_6309
boisy
parents:
diff changeset
274 @$(foreach dsk, $(DSKS), $(ECHO) $(dsk);)