Mercurial > hg > Members > kono > nitros9-code
comparison level1/coco/makefile @ 2740:48afe2b5de06
Added needed information in level1/coco make files to create a NOS9 L1 boot disk.
author | drencor-xeen |
---|---|
date | Sat, 05 Jan 2013 22:56:05 -0600 |
parents | 4815688cd50f |
children | e4a0f58a5f9b |
comparison
equal
deleted
inserted
replaced
2739:7afa11757a81 | 2740:48afe2b5de06 |
---|---|
16 BOOTFILE_COVDG_DS80 = bootfiles/bootfile_covdg_ds80 | 16 BOOTFILE_COVDG_DS80 = bootfiles/bootfile_covdg_ds80 |
17 BOOTFILE_HEADLESS_DW3_COCO1 = bootfiles/bootfile_headless_dw3_coco1 | 17 BOOTFILE_HEADLESS_DW3_COCO1 = bootfiles/bootfile_headless_dw3_coco1 |
18 BOOTFILE_HEADLESS_DW3_COCO2 = bootfiles/bootfile_headless_dw3_coco2 | 18 BOOTFILE_HEADLESS_DW3_COCO2 = bootfiles/bootfile_headless_dw3_coco2 |
19 BOOTFILE_COVDG_DW3_COCO1 = bootfiles/bootfile_covdg_dw3_coco1 | 19 BOOTFILE_COVDG_DW3_COCO1 = bootfiles/bootfile_covdg_dw3_coco1 |
20 BOOTFILE_COVDG_DW3_COCO2 = bootfiles/bootfile_covdg_dw3_coco2 | 20 BOOTFILE_COVDG_DW3_COCO2 = bootfiles/bootfile_covdg_dw3_coco2 |
21 BOOTFILE_COVDG_BECKER_COCO = bootfiles/bootfile_covdg_becker_coco | |
21 BOOTFILE_COHR_DS80 = bootfiles/bootfile_cohr_ds80 | 22 BOOTFILE_COHR_DS80 = bootfiles/bootfile_cohr_ds80 |
22 BOOTFILE_COHR_DW3_COCO1 = bootfiles/bootfile_cohr_dw3_coco1 | 23 BOOTFILE_COHR_DW3_COCO1 = bootfiles/bootfile_cohr_dw3_coco1 |
23 BOOTFILE_COHR_DW3_COCO2 = bootfiles/bootfile_cohr_dw3_coco2 | 24 BOOTFILE_COHR_DW3_COCO2 = bootfiles/bootfile_cohr_dw3_coco2 |
24 KERNELFILE = bootfiles/kernel_1773 | 25 KERNELFILE = bootfiles/kernel_1773 |
25 KERNELFILE_DW3_COCO1 = bootfiles/kernel_dw3_coco1 | 26 KERNELFILE_DW3_COCO1 = bootfiles/kernel_dw3_coco1 |
26 KERNELFILE_DW3_COCO2 = bootfiles/kernel_dw3_coco2 | 27 KERNELFILE_DW3_COCO2 = bootfiles/kernel_dw3_coco2 |
28 KERNELFILE_BECKER_COCO = bootfiles/kernel_becker_coco | |
27 DIRS = cmds modules defs sys bootfiles | 29 DIRS = cmds modules defs sys bootfiles |
28 | 30 |
29 | 31 |
30 CMDS = $(shell $(CD) cmds; make --no-print-directory showobjs) | 32 CMDS = $(shell $(CD) cmds; make --no-print-directory showobjs) |
31 CMDS_D2 = $(shell $(CD) cmds; make --no-print-directory showobjs_d2) | 33 CMDS_D2 = $(shell $(CD) cmds; make --no-print-directory showobjs_d2) |
47 PACKAGENAME = $(DISTROVER).zip | 49 PACKAGENAME = $(DISTROVER).zip |
48 DSKDW3COCO1 = $(DISTROVER)1_dw3.dsk | 50 DSKDW3COCO1 = $(DISTROVER)1_dw3.dsk |
49 LDSKDW3COCO1 = $(DISTRONAME)coco1_dw3.dsk | 51 LDSKDW3COCO1 = $(DISTRONAME)coco1_dw3.dsk |
50 DSKDW3COCO2 = $(DISTROVER)2_dw3.dsk | 52 DSKDW3COCO2 = $(DISTROVER)2_dw3.dsk |
51 LDSKDW3COCO2 = $(DISTRONAME)coco2_dw3.dsk | 53 LDSKDW3COCO2 = $(DISTRONAME)coco2_dw3.dsk |
54 DSKDW3COCOBECK = $(DISTROVER)_becker.dsk | |
55 LDSKDW3COCOBECK = $(DISTRONAME)coco_becker.dsk | |
52 DSK360K_1 = $(DISTROVER)_40d_1.dsk | 56 DSK360K_1 = $(DISTROVER)_40d_1.dsk |
53 LDSK360K_1 = $(DISTRONAME)_40d_1.dsk | 57 LDSK360K_1 = $(DISTRONAME)_40d_1.dsk |
54 DSK360K_2 = $(DISTROVER)_40d_2.dsk | 58 DSK360K_2 = $(DISTROVER)_40d_2.dsk |
55 LDSK360K_2 = $(DISTRONAME)_40d_2.dsk | 59 LDSK360K_2 = $(DISTRONAME)_40d_2.dsk |
56 DSK720K = $(DISTROVER)_80d.dsk | 60 DSK720K = $(DISTROVER)_80d.dsk |
57 LDSK720K = $(DISTRONAME)_80d.dsk | 61 LDSK720K = $(DISTRONAME)_80d.dsk |
58 | 62 |
59 | 63 |
60 DSKS = $(DSKDW3COCO1) $(DSKDW3COCO2) $(DSK360K_1) $(DSK360K_2) $(DSK720K) | 64 DSKS = $(DSKDW3COCO1) $(DSKDW3COCO2) $(DSKDW3COCOBECK) $(DSK360K_1) $(DSK360K_2) $(DSK720K) |
61 LDSKS = $(LDSKDW3COCO1) $(LDSKDW3COCO2) $(LDSK360K_1) $(LDSK360K_2) $(LDSK720K) | 65 LDSKS = $(LDSKDW3COCO1) $(LDSKDW3COCO2) $(LDSKDW3COCOBECK) $(LDSK360K_1) $(LDSK360K_2) $(LDSK720K) |
62 | 66 |
63 # Make all components | 67 # Make all components |
64 all: | 68 all: |
65 @$(ECHO) "**************************************************" | 69 @$(ECHO) "**************************************************" |
66 @$(ECHO) "* *" | 70 @$(ECHO) "* *" |
85 scp $(PACKAGENAME) boisy@cvs.nitros9.org:/home/nitros9/public_html | 89 scp $(PACKAGENAME) boisy@cvs.nitros9.org:/home/nitros9/public_html |
86 | 90 |
87 $(PACKAGENAME): $(DSKS) ../../ReadMe ../../ChangeLog | 91 $(PACKAGENAME): $(DSKS) ../../ReadMe ../../ChangeLog |
88 $(ARCHIVE) $@ $^ | 92 $(ARCHIVE) $@ $^ |
89 | 93 |
94 $(DSKDW3COCOBECK): | |
95 $(RM) $@ | |
96 $(OS9FORMAT_DW3) -q $@ -n"NitrOS-9/$(CPU) Level 1" | |
97 $(OS9GEN) $@ -b=$(BOOTFILE_COVDG_BECKER_COCO) -t=$(KERNELFILE_BECKER_COCO) | |
98 $(MAKDIR) $@,CMDS | |
99 $(MAKDIR) $@,SYS | |
100 $(MAKDIR) $@,DEFS | |
101 $(CD) cmds; $(CP) $(CMDS_DW) ../$@,CMDS | |
102 $(foreach file, $(CMDS_DW), $(OS9ATTR_EXEC) $@,CMDS/$(file);) | |
103 $(CD) cmds; $(CP) $(CMDS_D2) ../$@,CMDS | |
104 $(foreach file, $(CMDS_D2), $(OS9ATTR_EXEC) $@,CMDS/$(file);) | |
105 $(OS9RENAME) $@,CMDS/$(WHICHSHELL) shell | |
106 $(CD) sys; $(CPL) $(SYS) ../$@,SYS | |
107 $(foreach file, $(SYS), $(OS9ATTR_TEXT) $@,SYS/$(file);) | |
108 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS | |
109 $(foreach file, $(DEFS), $(OS9ATTR_TEXT) $@,DEFS/$(file);) | |
110 $(CPL) $(STARTUP_DW) $@,startup | |
111 $(OS9ATTR_TEXT) $@,startup | |
112 $(MAKDIR) $@,NITROS9 | |
113 $(MAKDIR) $@,NITROS9/6809L1 | |
114 $(MAKDIR) $@,NITROS9/6809L1/CMDS | |
115 $(CD) cmds; $(CP) $(MODULECMDS) ../$@,NITROS9/6809L1/CMDS | |
116 $(foreach file, $(MODULECMDS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/CMDS/$(file);) | |
117 $(OS9RENAME) $@,NITROS9/6809L1/CMDS/$(WHICHSHELL) shell | |
118 $(MAKDIR) $@,NITROS9/6809L1/MODULES | |
119 $(MAKDIR) $@,NITROS9/6809L1/MODULES/BOOTTRACK | |
120 $(CD) modules; $(CP) $(BOOTTRACK) ../$@,NITROS9/6809L1/MODULES/BOOTTRACK | |
121 $(foreach file, $(BOOTTRACK), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/BOOTTRACK/$(file);) | |
122 $(MAKDIR) $@,NITROS9/6809L1/MODULES/KERNEL | |
123 $(CD) modules; $(CP) $(KERNEL) ../$@,NITROS9/6809L1/MODULES/KERNEL | |
124 $(foreach file, $(KERNEL), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/KERNEL/$(file);) | |
125 $(MAKDIR) $@,NITROS9/6809L1/MODULES/SYSMODS | |
126 $(CD) modules; $(CP) $(SYSMODS) ../$@,NITROS9/6809L1/MODULES/SYSMODS | |
127 $(foreach file, $(SYSMODS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/SYSMODS/$(file);) | |
128 $(MAKDIR) $@,NITROS9/6809L1/MODULES/CLOCKS | |
129 $(CD) modules; $(CP) $(CLOCKS) ../$@,NITROS9/6809L1/MODULES/CLOCKS | |
130 $(foreach file, $(CLOCKS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/CLOCKS/$(file);) | |
131 $(MAKDIR) $@,NITROS9/6809L1/MODULES/RBF | |
132 $(CD) modules; $(CP) $(RBF) ../$@,NITROS9/6809L1/MODULES/RBF | |
133 $(foreach file, $(RBF), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/RBF/$(file);) | |
134 $(MAKDIR) $@,NITROS9/6809L1/MODULES/SCF | |
135 $(CD) modules; $(CP) $(SCF) ../$@,NITROS9/6809L1/MODULES/SCF | |
136 $(foreach file, $(SCF), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/SCF/$(file);) | |
137 $(MAKDIR) $@,NITROS9/6809L1/MODULES/PIPE | |
138 $(CD) modules; $(CP) $(PIPE) ../$@,NITROS9/6809L1/MODULES/PIPE | |
139 $(foreach file, $(PIPE), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/PIPE/$(file);) | |
140 $(MAKDIR) $@,NITROS9/6809L1/BOOTLISTS | |
141 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/6809L1/BOOTLISTS | |
142 $(MAKDIR) $@,NITROS9/6809L1/SCRIPTS | |
143 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/6809L1/SCRIPTS | |
144 $(RM) $(LDSKDW3COCOBECK) | |
145 $(SOFTLINK) $@ $(LDSKDW3COCOBECK) | |
146 | |
147 | |
90 $(DSKDW3COCO1): | 148 $(DSKDW3COCO1): |
91 $(RM) $@ | 149 $(RM) $@ |
92 $(OS9FORMAT_DW3) -q $@ -n"NitrOS-9/$(CPU) Level 1" | 150 $(OS9FORMAT_DW3) -q $@ -n"NitrOS-9/$(CPU) Level 1" |
93 $(OS9GEN) $@ -b=$(BOOTFILE_COVDG_DW3_COCO1) -t=$(KERNELFILE_DW3_COCO1) | 151 $(OS9GEN) $@ -b=$(BOOTFILE_COVDG_DW3_COCO1) -t=$(KERNELFILE_DW3_COCO1) |
94 $(MAKDIR) $@,CMDS | 152 $(MAKDIR) $@,CMDS |