annotate level2/coco3/makefile @ 3098:c2030762022b

makefiles: Remove uploading of zip archives These zip files are not particularly useful for anyone. People can download single disk images for their machine. If they had several flavours for one type of machine they could have been useful. Instead they have one flavour for many types of machines... Fix "dsk" targets so disk images get build on "make dsk". They were built as a side-effect of the zip archives. https://sourceforge.net/p/nitros9/bugs/24/
author Tormod Volden <debian.tormod@gmail.com>
date Sun, 28 Feb 2016 21:37:23 +0100
parents 4addd971cf22
children 5119107aaaa7
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
1 ifeq ($(CPU),)
3053
22122ff8bef3 level 2/3 makefiles: Cosmetic/whitespace changes
Tormod Volden <debian.tormod@gmail.com>
parents: 3033
diff changeset
2 CPU = 6809
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
3 endif
3053
22122ff8bef3 level 2/3 makefiles: Cosmetic/whitespace changes
Tormod Volden <debian.tormod@gmail.com>
parents: 3033
diff changeset
4
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
5 PORT = coco3
2904
62c91ac49d72 Make the banners print what we are compiling for
Tormod Volden <debian.tormod@gmail.com>
parents: 2877
diff changeset
6 MACHINE = Tandy Color Computer 3
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
7 include $(NITROS9DIR)/rules.mak
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
8
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
9 LEVEL = 2
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
10
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
11 DISTRO = $(CPU)L$(LEVEL)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
12 DISTRONAME = nos9$(CPU)l$(LEVEL)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
13 DISTROVER = $(DISTRONAME)$(NITROS9VER)$(PORT)
3073
cf06f1860f9f level 1/2 makefiles: Cosmetics, make more consistent
Tormod Volden <debian.tormod@gmail.com>
parents: 3053
diff changeset
14 BOOTFILE_DW = bootfiles/bootfile_dw
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
15 BOOTFILE_BECKER = bootfiles/bootfile_becker
2770
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
16 BOOTFILE_ARDUINO = bootfiles/bootfile_arduino
2817
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
17 BOOTFILE_COCOSDC = bootfiles/bootfile_cocosdc
3073
cf06f1860f9f level 1/2 makefiles: Cosmetics, make more consistent
Tormod Volden <debian.tormod@gmail.com>
parents: 3053
diff changeset
18 BOOTFILE_DW_HEADLESS = bootfiles/bootfile_dw_headless
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
19 BOOTFILE_BECKER_HEADLESS = bootfiles/bootfile_becker_headless
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
20 BOOTFILE_ARDUINO_HEADLESS = bootfiles/bootfile_arduino_headless
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
21 BOOTFILE_40D = bootfiles/bootfile_40d
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
22 BOOTFILE_80D = bootfiles/bootfile_80d
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
23 BOOTFILE_40D_50HZ = bootfiles/bootfile_40d_50hz
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
24 BOOTFILE_80D_50HZ = bootfiles/bootfile_80d_50hz
3073
cf06f1860f9f level 1/2 makefiles: Cosmetics, make more consistent
Tormod Volden <debian.tormod@gmail.com>
parents: 3053
diff changeset
25 KERNELFILE = bootfiles/kernel_1773
cf06f1860f9f level 1/2 makefiles: Cosmetics, make more consistent
Tormod Volden <debian.tormod@gmail.com>
parents: 3053
diff changeset
26 KERNELFILE_50HZ = bootfiles/kernel_1773_50hz
cf06f1860f9f level 1/2 makefiles: Cosmetics, make more consistent
Tormod Volden <debian.tormod@gmail.com>
parents: 3053
diff changeset
27 KERNELFILE_DW = bootfiles/kernel_dw
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
28 KERNELFILE_BECKER = bootfiles/kernel_becker
2770
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
29 KERNELFILE_ARDUINO = bootfiles/kernel_arduino
3033
7028ce216ccf Added SDC boot module from Darren Atkinson
tlindner
parents: 3016
diff changeset
30 KERNELFILE_COCOSDC = bootfiles/kernel_cocosdc
2826
e76cc015cc03 incorporated new port.mak file in every port directory
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2817
diff changeset
31 DIRS = cmds modules defs sys bootfiles wwwroot
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
32
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
33 CMDS = $(shell $(CD) cmds; make --no-print-directory showobjs)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
34 CMDS_D2 = $(shell $(CD) cmds; make --no-print-directory showobjs_d2)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
35 CMDS_DW = $(shell $(CD) cmds; make --no-print-directory showobjs_dw)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
36 BOOTTRACK = $(shell $(CD) modules; make --no-print-directory showboottrack)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
37 KERNEL = $(shell $(CD) modules; make --no-print-directory showkernel)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
38 SYSMODS = $(shell $(CD) modules; make --no-print-directory showsysmods)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
39 CLOCKS = $(shell $(CD) modules; make --no-print-directory showclocks)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
40 RBF = $(shell $(CD) modules; make --no-print-directory showrbf)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
41 SCF = $(shell $(CD) modules; make --no-print-directory showscf)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
42 PIPE = $(shell $(CD) modules; make --no-print-directory showpipe)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
43 MODULECMDS = shell grfdrv del echo format makdir merge os9gen prompt tmode
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
44
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
45 DEFS = $(shell $(CD) defs; make --no-print-directory showobjs)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
46 SYSBIN = $(shell $(CD) sys; make --no-print-directory showbinobjs)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
47 SYSTEXT = $(shell $(CD) sys; make --no-print-directory showtextobjs)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
48 STARTUP = startup
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
49 STARTUP_DW = startup.dw
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
50 SYSGO = sysgo_dd
3016
eb04ba1c507f [PATCH 3/3] level2: Include ccbkrn in build again
Brett Gordon <beretta42@gmail.com>
parents: 2923
diff changeset
51 CCBKRN = ccbkrn
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
52
2724
05b648103e78 Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2693
diff changeset
53 DSKDW = $(DISTROVER)_dw.dsk
05b648103e78 Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2693
diff changeset
54 LDSKDW = $(DISTRONAME)_dw.dsk
05b648103e78 Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2693
diff changeset
55 DSKDWHEADLESS = $(DISTROVER)_dw_headless.dsk
05b648103e78 Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2693
diff changeset
56 LDSKDWHEADLESS = $(DISTRONAME)_dw_headless.dsk
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
57 DSK360K_1 = $(DISTROVER)_40d_1.dsk
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
58 LDSK360K_1 = $(DISTRONAME)_40d_1.dsk
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
59 DSK360K_1_50HZ = $(DISTROVER)_40d_1_50hz.dsk
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
60 LDSK360K_1_50HZ = $(DISTRONAME)_40d_1_50hz.dsk
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
61 DSKBECKER = $(DISTROVER)_becker.dsk
2770
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
62 DSKARDUINO = $(DISTROVER)_arduino.dsk
2817
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
63 DSKCOCOSDC = $(DISTROVER)_cocosdc.dsk
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
64 DSKBECKERHEADLESS = $(DISTROVER)_becker_headless.dsk
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
65 DSKARDUINOHEADLESS = $(DISTROVER)_arduino_headless.dsk
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
66 DSK360K_2 = $(DISTROVER)_40d_2.dsk
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
67 LDSK360K_2 = $(DISTRONAME)_40d_2.dsk
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
68 DSK720K = $(DISTROVER)_80d.dsk
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
69 LDSK720K = $(DISTRONAME)_80d.dsk
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
70 DSK720K_50HZ = $(DISTROVER)_80d_50hz.dsk
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
71 LDSK720K_50HZ = $(DISTRONAME)_80d_50hz.dsk
2780
7bbf59fa99aa Updated two makefile(s) for correct .sb usage and disk name.
drencor-xeen
parents: 2778
diff changeset
72 LDSKBECKER = $(DISTRONAME)_becker.dsk
2770
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
73 LDSKARDUINO = $(DISTRONAME)_arduino.dsk
2817
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
74 LDSKCOCOSDC = $(DISTRONAME)_cocosdc.dsk
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
75 LDSKBECKERHEADLESS = $(DISTRONAME)_becker_headless.dsk
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
76 LDSKARDUINOHEADLESS = $(DISTRONAME)_arduino_headless.dsk
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
77 TESTDSK = test.dsk
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
78
2923
103a3279ad13 coco3/makefile: Remove duplicate DSKDW in DSKS list
Tormod Volden <debian.tormod@gmail.com>
parents: 2913
diff changeset
79 DSKS = $(DSK360K_1) $(DSK360K_1_50HZ) $(DSK360K_2) \
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
80 $(DSK720K) $(DSK720K_50HZ) $(DSKDW) $(DSKDWHEADLESS) \
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
81 $(DSKBECKER) $(DSKARDUINO) $(DSKBECKERHEADLESS) \
2817
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
82 $(DSKARDUINOHEADLESS) $(DSKCOCOSDC)
2923
103a3279ad13 coco3/makefile: Remove duplicate DSKDW in DSKS list
Tormod Volden <debian.tormod@gmail.com>
parents: 2913
diff changeset
83 LDSKS = $(LDSK360K_1) $(LDSK360K_1_50HZ) $(LDSK360K_2) \
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
84 $(LDSK720K) $(LDSK720K_50HZ) $(LDSKDW) $(LDSKDWHEADLESS) \
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
85 $(LDSKBECKER) $(LDSKARDUINO) $(LDSKBECKERHEADLESS) \
2817
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
86 $(LDSKARDUINOHEADLESS) $(LDSKCOCOSDC)
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
87
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
88 # Make all components
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
89 all:
2904
62c91ac49d72 Make the banners print what we are compiling for
Tormod Volden <debian.tormod@gmail.com>
parents: 2877
diff changeset
90 @$(ECHO) "************************************************************"
62c91ac49d72 Make the banners print what we are compiling for
Tormod Volden <debian.tormod@gmail.com>
parents: 2877
diff changeset
91 @$(ECHO) "*"
62c91ac49d72 Make the banners print what we are compiling for
Tormod Volden <debian.tormod@gmail.com>
parents: 2877
diff changeset
92 @$(ECHO) "* NitrOS-9/$(CPU) Level $(LEVEL) $(MACHINE) ($(PORT))"
62c91ac49d72 Make the banners print what we are compiling for
Tormod Volden <debian.tormod@gmail.com>
parents: 2877
diff changeset
93 @$(ECHO) "*"
62c91ac49d72 Make the banners print what we are compiling for
Tormod Volden <debian.tormod@gmail.com>
parents: 2877
diff changeset
94 @$(ECHO) "************************************************************"
2913
1c1600cc9f02 makefiles: Stop if a component fails to build
Tormod Volden <debian.tormod@gmail.com>
parents: 2909
diff changeset
95 $(MAKE) -C $(NITROS9DIR)/lib
1c1600cc9f02 makefiles: Stop if a component fails to build
Tormod Volden <debian.tormod@gmail.com>
parents: 2909
diff changeset
96 $(foreach dir,$(DIRS),$(MAKE) -C $(dir) &&) :
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
97
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
98 # Clean all components
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
99 clean: dskclean
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
100 $(foreach dir, $(DIRS), ($(CD) $(dir); make clean);)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
101
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
102 dskclean:
3098
c2030762022b makefiles: Remove uploading of zip archives
Tormod Volden <debian.tormod@gmail.com>
parents: 3074
diff changeset
103 $(RM) $(DSKS) $(LDSKS)
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
104
3098
c2030762022b makefiles: Remove uploading of zip archives
Tormod Volden <debian.tormod@gmail.com>
parents: 3074
diff changeset
105 dsk: all $(DSKS)
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
106
3098
c2030762022b makefiles: Remove uploading of zip archives
Tormod Volden <debian.tormod@gmail.com>
parents: 3074
diff changeset
107 dskcopy: $(DSKS)
2857
d5220b220313 Makefiles: Use native cp for copying dsk images
Tormod Volden <debian.tormod@gmail.com>
parents: 2856
diff changeset
108 $(CP) $(DSKS) $(DSKDIR)
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
109
3074
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
110 $(DSKDW):
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
111 $(RM) $@
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
112 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)"
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
113 $(OS9GEN) $@ -b=$(BOOTFILE_DW) -t=$(KERNELFILE_DW)
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
114 $(MAKDIR) $@,CMDS
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
115 $(MAKDIR) $@,SYS
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
116 $(MAKDIR) $@,DEFS
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
117 $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN)
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
118 $(OS9COPY) modules/$(SYSGO) $@,sysgo
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
119 $(OS9ATTR_EXEC) $@,sysgo
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
120 $(CD) cmds; $(OS9COPY) $(CMDS_DW) ../$@,CMDS
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
121 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_DW),$@,CMDS/$(file))
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
122 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
123 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
124 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
125 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file))
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
126 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
127 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
128 $(CPL) $(STARTUP_DW) $@,startup
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
129 $(OS9ATTR_TEXT) $@,startup
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
130 $(MAKDIR) $@,NITROS9
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
131 $(MAKDIR) $@,NITROS9/$(DISTRO)
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
132 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
133 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
134 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file))
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
135 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
136 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
137 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
138 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file))
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
139 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
140 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
141 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file))
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
142 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
143 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
144 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file))
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
145 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
146 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
147 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file))
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
148 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
149 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
150 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file))
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
151 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
152 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
153 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file))
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
154 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
155 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
156 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file))
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
157 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
158 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
159 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
160 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
161 $(RM) $(LDSKDW)
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
162 $(SOFTLINK) $@ $(LDSKDW)
4addd971cf22 level2 makefile: Cosmetics, move DSKDW recipe
Tormod Volden <debian.tormod@gmail.com>
parents: 3073
diff changeset
163
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
164 $(DSKBECKER):
2835
c1892376e7a7 Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents: 2826
diff changeset
165 $(RM) $@
3053
22122ff8bef3 level 2/3 makefiles: Cosmetic/whitespace changes
Tormod Volden <debian.tormod@gmail.com>
parents: 3033
diff changeset
166 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)"
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
167 $(OS9GEN) $@ -b=$(BOOTFILE_BECKER) -t=$(KERNELFILE_BECKER)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
168 $(MAKDIR) $@,CMDS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
169 $(MAKDIR) $@,SYS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
170 $(MAKDIR) $@,DEFS
3016
eb04ba1c507f [PATCH 3/3] level2: Include ccbkrn in build again
Brett Gordon <beretta42@gmail.com>
parents: 2923
diff changeset
171 $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN)
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
172 $(OS9COPY) modules/$(SYSGO) $@,sysgo
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
173 $(OS9ATTR_EXEC) $@,sysgo
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
174 $(CD) cmds; $(OS9COPY) $(CMDS_DW) ../$@,CMDS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2848
diff changeset
175 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_DW),$@,CMDS/$(file))
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
176 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2848
diff changeset
177 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
178 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
2848
94197db917c9 Makefiles: Call OS9ATTR with multiple files (part 1)
Tormod Volden <debian.tormod@gmail.com>
parents: 2844
diff changeset
179 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
180 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2848
diff changeset
181 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
182 $(CPL) $(STARTUP_DW) $@,startup
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
183 $(OS9ATTR_TEXT) $@,startup
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
184 $(MAKDIR) $@,NITROS9
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
185 $(MAKDIR) $@,NITROS9/$(DISTRO)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
186 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
187 $(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: 2848
diff changeset
188 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
189 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
190 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
191 $(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: 2848
diff changeset
192 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
193 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
194 $(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: 2848
diff changeset
195 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
196 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
197 $(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: 2848
diff changeset
198 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
199 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
200 $(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: 2848
diff changeset
201 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
202 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
203 $(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: 2848
diff changeset
204 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
205 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
206 $(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: 2848
diff changeset
207 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
208 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
209 $(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: 2848
diff changeset
210 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
211 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
212 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
213 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
214 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
215 $(RM) $(LDSKBECKER)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
216 $(SOFTLINK) $@ $(LDSKBECKER)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
217
2770
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
218 $(DSKARDUINO):
2835
c1892376e7a7 Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents: 2826
diff changeset
219 $(RM) $@
3053
22122ff8bef3 level 2/3 makefiles: Cosmetic/whitespace changes
Tormod Volden <debian.tormod@gmail.com>
parents: 3033
diff changeset
220 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)"
2770
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
221 $(OS9GEN) $@ -b=$(BOOTFILE_ARDUINO) -t=$(KERNELFILE_ARDUINO)
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
222 $(MAKDIR) $@,CMDS
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
223 $(MAKDIR) $@,SYS
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
224 $(MAKDIR) $@,DEFS
3016
eb04ba1c507f [PATCH 3/3] level2: Include ccbkrn in build again
Brett Gordon <beretta42@gmail.com>
parents: 2923
diff changeset
225 $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN)
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
226 $(OS9COPY) modules/$(SYSGO) $@,sysgo
2770
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
227 $(OS9ATTR_EXEC) $@,sysgo
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
228 $(CD) cmds; $(OS9COPY) $(CMDS_DW) ../$@,CMDS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2848
diff changeset
229 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_DW),$@,CMDS/$(file))
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
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: 2848
diff changeset
231 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
2770
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
232 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
2848
94197db917c9 Makefiles: Call OS9ATTR with multiple files (part 1)
Tormod Volden <debian.tormod@gmail.com>
parents: 2844
diff changeset
233 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file))
2770
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
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: 2848
diff changeset
235 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
2770
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
236 $(CPL) $(STARTUP_DW) $@,startup
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
237 $(OS9ATTR_TEXT) $@,startup
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
238 $(MAKDIR) $@,NITROS9
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
239 $(MAKDIR) $@,NITROS9/$(DISTRO)
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
240 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
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: 2848
diff changeset
242 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file))
2770
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
243 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
244 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
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: 2848
diff changeset
246 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file))
2770
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
247 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
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: 2848
diff changeset
249 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file))
2770
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
250 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
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: 2848
diff changeset
252 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file))
2770
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
253 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
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: 2848
diff changeset
255 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file))
2770
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
256 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
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: 2848
diff changeset
258 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file))
2770
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
259 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
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: 2848
diff changeset
261 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file))
2770
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
262 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
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: 2848
diff changeset
264 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file))
2770
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
265 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
266 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
267 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
268 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
269 $(RM) $(LDSKARDUINO)
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
270 $(SOFTLINK) $@ $(LDSKARDUINO)
bfe3de781ddf Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2724
diff changeset
271
2817
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
272 $(DSKCOCOSDC):
2835
c1892376e7a7 Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents: 2826
diff changeset
273 $(RM) $@
3053
22122ff8bef3 level 2/3 makefiles: Cosmetic/whitespace changes
Tormod Volden <debian.tormod@gmail.com>
parents: 3033
diff changeset
274 $(OS9FORMAT) -t1024 -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)"
3033
7028ce216ccf Added SDC boot module from Darren Atkinson
tlindner
parents: 3016
diff changeset
275 $(OS9GEN) $@ -b=$(BOOTFILE_COCOSDC) -t=$(KERNELFILE_COCOSDC)
2817
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
276 $(MAKDIR) $@,CMDS
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
277 $(MAKDIR) $@,SYS
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
278 $(MAKDIR) $@,DEFS
3016
eb04ba1c507f [PATCH 3/3] level2: Include ccbkrn in build again
Brett Gordon <beretta42@gmail.com>
parents: 2923
diff changeset
279 $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN)
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
280 $(OS9COPY) modules/$(SYSGO) $@,sysgo
2817
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
281 $(OS9ATTR_EXEC) $@,sysgo
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
282 $(CD) cmds; $(OS9COPY) $(CMDS_DW) ../$@,CMDS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2848
diff changeset
283 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_DW),$@,CMDS/$(file))
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
284 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2848
diff changeset
285 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
2817
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
286 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
2848
94197db917c9 Makefiles: Call OS9ATTR with multiple files (part 1)
Tormod Volden <debian.tormod@gmail.com>
parents: 2844
diff changeset
287 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file))
2817
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
288 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2848
diff changeset
289 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
2817
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
290 $(CPL) $(STARTUP_DW) $@,startup
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
291 $(OS9ATTR_TEXT) $@,startup
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
292 $(MAKDIR) $@,NITROS9
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
293 $(MAKDIR) $@,NITROS9/$(DISTRO)
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
294 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
295 $(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: 2848
diff changeset
296 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file))
2817
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
297 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
298 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
299 $(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: 2848
diff changeset
300 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file))
2817
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
301 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
302 $(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: 2848
diff changeset
303 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file))
2817
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
304 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
305 $(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: 2848
diff changeset
306 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file))
2817
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
307 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
308 $(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: 2848
diff changeset
309 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file))
2817
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
310 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
311 $(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: 2848
diff changeset
312 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file))
2817
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
313 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
314 $(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: 2848
diff changeset
315 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file))
2817
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
316 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
317 $(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: 2848
diff changeset
318 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file))
2817
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
319 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
320 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
321 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
322 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
323 $(RM) $(LDSKCOCOSDC)
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
324 $(SOFTLINK) $@ $(LDSKCOCOSDC)
5c6b71612ce4 Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2796
diff changeset
325
2724
05b648103e78 Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2693
diff changeset
326 $(DSKDWHEADLESS):
2835
c1892376e7a7 Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents: 2826
diff changeset
327 $(RM) $@
3053
22122ff8bef3 level 2/3 makefiles: Cosmetic/whitespace changes
Tormod Volden <debian.tormod@gmail.com>
parents: 3033
diff changeset
328 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)"
3073
cf06f1860f9f level 1/2 makefiles: Cosmetics, make more consistent
Tormod Volden <debian.tormod@gmail.com>
parents: 3053
diff changeset
329 $(OS9GEN) $@ -b=$(BOOTFILE_DW_HEADLESS) -t=$(KERNELFILE_DW)
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
330 $(MAKDIR) $@,CMDS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
331 $(MAKDIR) $@,SYS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
332 $(MAKDIR) $@,DEFS
3016
eb04ba1c507f [PATCH 3/3] level2: Include ccbkrn in build again
Brett Gordon <beretta42@gmail.com>
parents: 2923
diff changeset
333 $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN)
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
334 $(OS9COPY) modules/$(SYSGO) $@,sysgo
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
335 $(OS9ATTR_EXEC) $@,sysgo
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
336 $(CD) cmds; $(OS9COPY) $(CMDS_DW) ../$@,CMDS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2848
diff changeset
337 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_DW),$@,CMDS/$(file))
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
338 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2848
diff changeset
339 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
340 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
2848
94197db917c9 Makefiles: Call OS9ATTR with multiple files (part 1)
Tormod Volden <debian.tormod@gmail.com>
parents: 2844
diff changeset
341 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
342 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2848
diff changeset
343 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
344 $(CPL) $(STARTUP_DW) $@,startup
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
345 $(OS9ATTR_TEXT) $@,startup
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
346 $(MAKDIR) $@,NITROS9
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
347 $(MAKDIR) $@,NITROS9/$(DISTRO)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
348 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
349 $(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: 2848
diff changeset
350 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
351 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
352 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
353 $(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: 2848
diff changeset
354 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
355 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
356 $(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: 2848
diff changeset
357 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
358 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
359 $(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: 2848
diff changeset
360 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
361 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
362 $(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: 2848
diff changeset
363 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
364 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
365 $(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: 2848
diff changeset
366 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
367 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
368 $(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: 2848
diff changeset
369 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
370 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
371 $(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: 2848
diff changeset
372 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
373 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
374 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
375 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
376 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS
2724
05b648103e78 Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2693
diff changeset
377 $(RM) $(LDSKDWHEADLESS)
05b648103e78 Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2693
diff changeset
378 $(SOFTLINK) $@ $(LDSKDWHEADLESS)
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
379
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
380 $(DSKBECKERHEADLESS):
2835
c1892376e7a7 Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents: 2826
diff changeset
381 $(RM) $@
3053
22122ff8bef3 level 2/3 makefiles: Cosmetic/whitespace changes
Tormod Volden <debian.tormod@gmail.com>
parents: 3033
diff changeset
382 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)"
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
383 $(OS9GEN) $@ -b=$(BOOTFILE_BECKER_HEADLESS) -t=$(KERNELFILE_BECKER)
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
384 $(MAKDIR) $@,CMDS
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
385 $(MAKDIR) $@,SYS
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
386 $(MAKDIR) $@,DEFS
3016
eb04ba1c507f [PATCH 3/3] level2: Include ccbkrn in build again
Brett Gordon <beretta42@gmail.com>
parents: 2923
diff changeset
387 $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN)
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
388 $(OS9COPY) modules/$(SYSGO) $@,sysgo
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
389 $(OS9ATTR_EXEC) $@,sysgo
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
390 $(CD) cmds; $(OS9COPY) $(CMDS_DW) ../$@,CMDS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2848
diff changeset
391 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_DW),$@,CMDS/$(file))
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
392 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2848
diff changeset
393 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
394 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
2848
94197db917c9 Makefiles: Call OS9ATTR with multiple files (part 1)
Tormod Volden <debian.tormod@gmail.com>
parents: 2844
diff changeset
395 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file))
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
396 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2848
diff changeset
397 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
398 $(CPL) $(STARTUP_DW) $@,startup
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
399 $(OS9ATTR_TEXT) $@,startup
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
400 $(MAKDIR) $@,NITROS9
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
401 $(MAKDIR) $@,NITROS9/$(DISTRO)
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
402 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
403 $(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: 2848
diff changeset
404 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file))
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
405 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
406 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
407 $(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: 2848
diff changeset
408 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file))
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
409 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
410 $(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: 2848
diff changeset
411 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file))
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
412 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
413 $(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: 2848
diff changeset
414 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file))
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
415 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
416 $(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: 2848
diff changeset
417 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file))
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
418 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
419 $(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: 2848
diff changeset
420 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file))
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
421 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
422 $(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: 2848
diff changeset
423 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file))
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
424 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
425 $(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: 2848
diff changeset
426 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file))
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
427 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
428 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
429 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
430 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
431 $(RM) $(LDSKBECKERHEADLESS)
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
432 $(SOFTLINK) $@ $(LDSKBECKERHEADLESS)
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
433
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
434 $(DSKARDUINOHEADLESS):
2835
c1892376e7a7 Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents: 2826
diff changeset
435 $(RM) $@
3053
22122ff8bef3 level 2/3 makefiles: Cosmetic/whitespace changes
Tormod Volden <debian.tormod@gmail.com>
parents: 3033
diff changeset
436 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)"
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
437 $(OS9GEN) $@ -b=$(BOOTFILE_ARDUINO_HEADLESS) -t=$(KERNELFILE_ARDUINO)
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
438 $(MAKDIR) $@,CMDS
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
439 $(MAKDIR) $@,SYS
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
440 $(MAKDIR) $@,DEFS
3016
eb04ba1c507f [PATCH 3/3] level2: Include ccbkrn in build again
Brett Gordon <beretta42@gmail.com>
parents: 2923
diff changeset
441 $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN)
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
442 $(OS9COPY) modules/$(SYSGO) $@,sysgo
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
443 $(OS9ATTR_EXEC) $@,sysgo
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
444 $(CD) cmds; $(OS9COPY) $(CMDS_DW) ../$@,CMDS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2848
diff changeset
445 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_DW),$@,CMDS/$(file))
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
446 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2848
diff changeset
447 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
448 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
2848
94197db917c9 Makefiles: Call OS9ATTR with multiple files (part 1)
Tormod Volden <debian.tormod@gmail.com>
parents: 2844
diff changeset
449 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file))
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
450 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2848
diff changeset
451 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
452 $(CPL) $(STARTUP_DW) $@,startup
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
453 $(OS9ATTR_TEXT) $@,startup
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
454 $(MAKDIR) $@,NITROS9
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
455 $(MAKDIR) $@,NITROS9/$(DISTRO)
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
456 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
457 $(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: 2848
diff changeset
458 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file))
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
459 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
460 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
461 $(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: 2848
diff changeset
462 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file))
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
463 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
464 $(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: 2848
diff changeset
465 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file))
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
466 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
467 $(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: 2848
diff changeset
468 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file))
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
469 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
470 $(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: 2848
diff changeset
471 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file))
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
472 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
473 $(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: 2848
diff changeset
474 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file))
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
475 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
476 $(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: 2848
diff changeset
477 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file))
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
478 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
479 $(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: 2848
diff changeset
480 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file))
2796
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
481 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
482 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
483 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
484 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
485 $(RM) $(LDSKARDUINOHEADLESS)
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
486 $(SOFTLINK) $@ $(LDSKARDUINOHEADLESS)
fb494c32bd68 Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents: 2780
diff changeset
487
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
488 $(DSK360K_1):
2835
c1892376e7a7 Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents: 2826
diff changeset
489 $(RM) $@
3053
22122ff8bef3 level 2/3 makefiles: Cosmetic/whitespace changes
Tormod Volden <debian.tormod@gmail.com>
parents: 3033
diff changeset
490 $(OS9FORMAT_DS40) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL) Disk 1"
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
491 $(OS9GEN) $@ -b=$(BOOTFILE_40D) -t=$(KERNELFILE)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
492 $(MAKDIR) $@,CMDS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
493 $(MAKDIR) $@,SYS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
494 $(MAKDIR) $@,DEFS
3016
eb04ba1c507f [PATCH 3/3] level2: Include ccbkrn in build again
Brett Gordon <beretta42@gmail.com>
parents: 2923
diff changeset
495 $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN)
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
496 $(OS9COPY) modules/$(SYSGO) $@,sysgo
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
497 $(OS9ATTR_EXEC) $@,sysgo
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
498 $(CD) cmds; $(OS9COPY) $(CMDS) ../$@,CMDS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2848
diff changeset
499 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file))
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
500 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2848
diff changeset
501 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
502 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
2848
94197db917c9 Makefiles: Call OS9ATTR with multiple files (part 1)
Tormod Volden <debian.tormod@gmail.com>
parents: 2844
diff changeset
503 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
504 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2848
diff changeset
505 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
506 $(CPL) $(STARTUP) $@,startup
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
507 $(OS9ATTR_TEXT) $@,startup
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
508 $(RM) $(LDSK360K_1)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
509 $(SOFTLINK) $@ $(LDSK360K_1)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
510
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
511 $(DSK360K_1_50HZ):
2835
c1892376e7a7 Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents: 2826
diff changeset
512 $(RM) $@
3053
22122ff8bef3 level 2/3 makefiles: Cosmetic/whitespace changes
Tormod Volden <debian.tormod@gmail.com>
parents: 3033
diff changeset
513 $(OS9FORMAT_DS40) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL) Disk 1"
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
514 $(OS9GEN) $@ -b=$(BOOTFILE_40D_50HZ) -t=$(KERNELFILE_50HZ)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
515 $(MAKDIR) $@,CMDS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
516 $(MAKDIR) $@,SYS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
517 $(MAKDIR) $@,DEFS
3016
eb04ba1c507f [PATCH 3/3] level2: Include ccbkrn in build again
Brett Gordon <beretta42@gmail.com>
parents: 2923
diff changeset
518 $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN)
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
519 $(OS9COPY) modules/$(SYSGO) $@,sysgo
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
520 $(OS9ATTR_EXEC) $@,sysgo
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
521 $(CD) cmds; $(OS9COPY) $(CMDS) ../$@,CMDS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2848
diff changeset
522 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file))
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
523 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2848
diff changeset
524 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
525 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
2848
94197db917c9 Makefiles: Call OS9ATTR with multiple files (part 1)
Tormod Volden <debian.tormod@gmail.com>
parents: 2844
diff changeset
526 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
527 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2848
diff changeset
528 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
529 $(CPL) $(STARTUP) $@,startup
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
530 $(OS9ATTR_TEXT) $@,startup
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
531 $(RM) $(LDSK360K_1_50HZ)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
532 $(SOFTLINK) $@ $(LDSK360K_1_50HZ)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
533
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
534 $(DSK360K_2):
2835
c1892376e7a7 Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents: 2826
diff changeset
535 $(RM) $@
3053
22122ff8bef3 level 2/3 makefiles: Cosmetic/whitespace changes
Tormod Volden <debian.tormod@gmail.com>
parents: 3033
diff changeset
536 $(OS9FORMAT_DS40) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL) Disk 2"
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
537 $(MAKDIR) $@,CMDS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
538 $(CD) cmds; $(OS9COPY) $(CMDS_D2) ../$@,CMDS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2848
diff changeset
539 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_D2),$@,CMDS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
540 $(MAKDIR) $@,NITROS9
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
541 $(MAKDIR) $@,NITROS9/$(DISTRO)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
542 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
543 $(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: 2848
diff changeset
544 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
545 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
546 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
547 $(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: 2848
diff changeset
548 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
549 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
550 $(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: 2848
diff changeset
551 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
552 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
553 $(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: 2848
diff changeset
554 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
555 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
556 $(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: 2848
diff changeset
557 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
558 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
559 $(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: 2848
diff changeset
560 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
561 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
562 $(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: 2848
diff changeset
563 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
564 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
565 $(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: 2848
diff changeset
566 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
567 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
568 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
569 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
570 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
571 $(RM) $(LDSK360K_2)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
572 $(SOFTLINK) $@ $(LDSK360K_2)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
573
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
574 $(DSK720K):
2835
c1892376e7a7 Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents: 2826
diff changeset
575 $(RM) $@
3053
22122ff8bef3 level 2/3 makefiles: Cosmetic/whitespace changes
Tormod Volden <debian.tormod@gmail.com>
parents: 3033
diff changeset
576 $(OS9FORMAT_DS80) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)"
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
577 $(OS9GEN) $@ -b=$(BOOTFILE_80D) -t=$(KERNELFILE)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
578 $(MAKDIR) $@,CMDS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
579 $(MAKDIR) $@,SYS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
580 $(MAKDIR) $@,DEFS
3016
eb04ba1c507f [PATCH 3/3] level2: Include ccbkrn in build again
Brett Gordon <beretta42@gmail.com>
parents: 2923
diff changeset
581 $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN)
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
582 $(OS9COPY) modules/$(SYSGO) $@,sysgo
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
583 $(OS9ATTR_EXEC) $@,sysgo
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
584 $(CD) cmds; $(OS9COPY) $(sort $(CMDS) $(CMDS_D2)) ../$@,CMDS
2854
87130746d4d9 Makefiles: Avoid duplicates in command sets to copy
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
585 $(OS9ATTR_EXEC) $(foreach file,$(sort $(CMDS) $(CMDS_D2)),$@,CMDS/$(file))
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
586 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2848
diff changeset
587 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
588 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
2848
94197db917c9 Makefiles: Call OS9ATTR with multiple files (part 1)
Tormod Volden <debian.tormod@gmail.com>
parents: 2844
diff changeset
589 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
590 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2848
diff changeset
591 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
592 $(CPL) $(STARTUP) $@,startup
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
593 $(OS9ATTR_TEXT) $@,startup
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
594 $(MAKDIR) $@,NITROS9
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
595 $(MAKDIR) $@,NITROS9/$(DISTRO)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
596 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
597 $(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: 2848
diff changeset
598 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
599 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
600 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
601 $(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: 2848
diff changeset
602 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
603 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
604 $(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: 2848
diff changeset
605 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
606 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
607 $(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: 2848
diff changeset
608 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
609 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
610 $(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: 2848
diff changeset
611 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
612 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
613 $(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: 2848
diff changeset
614 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
615 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
616 $(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: 2848
diff changeset
617 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
618 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
619 $(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: 2848
diff changeset
620 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
621 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
622 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
623 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
624 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
625 $(RM) $(LDSK720K)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
626 $(SOFTLINK) $@ $(LDSK720K)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
627
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
628 $(DSK720K_50HZ):
2835
c1892376e7a7 Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents: 2826
diff changeset
629 $(RM) $@
3053
22122ff8bef3 level 2/3 makefiles: Cosmetic/whitespace changes
Tormod Volden <debian.tormod@gmail.com>
parents: 3033
diff changeset
630 $(OS9FORMAT_DS80) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)"
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
631 $(OS9GEN) $@ -b=$(BOOTFILE_80D_50HZ) -t=$(KERNELFILE_50HZ)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
632 $(MAKDIR) $@,CMDS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
633 $(MAKDIR) $@,SYS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
634 $(MAKDIR) $@,DEFS
3016
eb04ba1c507f [PATCH 3/3] level2: Include ccbkrn in build again
Brett Gordon <beretta42@gmail.com>
parents: 2923
diff changeset
635 $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN)
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
636 $(OS9COPY) modules/$(SYSGO) $@,sysgo
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
637 $(OS9ATTR_EXEC) $@,sysgo
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
638 $(CD) cmds; $(OS9COPY) $(sort $(CMDS) $(CMDS_D2)) ../$@,CMDS
2854
87130746d4d9 Makefiles: Avoid duplicates in command sets to copy
Tormod Volden <debian.tormod@gmail.com>
parents: 2849
diff changeset
639 $(OS9ATTR_EXEC) $(foreach file,$(sort $(CMDS) $(CMDS_D2)),$@,CMDS/$(file))
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
640 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2848
diff changeset
641 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
642 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
2848
94197db917c9 Makefiles: Call OS9ATTR with multiple files (part 1)
Tormod Volden <debian.tormod@gmail.com>
parents: 2844
diff changeset
643 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
644 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
2849
84d9d5765057 Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents: 2848
diff changeset
645 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
646 $(CPL) $(STARTUP) $@,startup
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
647 $(OS9ATTR_TEXT) $@,startup
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
648 $(MAKDIR) $@,NITROS9
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
649 $(MAKDIR) $@,NITROS9/$(DISTRO)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
650 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
651 $(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: 2848
diff changeset
652 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
653 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
654 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
655 $(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: 2848
diff changeset
656 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
657 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
658 $(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: 2848
diff changeset
659 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
660 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
661 $(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: 2848
diff changeset
662 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
663 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
664 $(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: 2848
diff changeset
665 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
666 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
667 $(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: 2848
diff changeset
668 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
669 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
670 $(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: 2848
diff changeset
671 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
672 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE
2856
84d284e812cd Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents: 2854
diff changeset
673 $(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: 2848
diff changeset
674 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file))
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
675 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
676 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
677 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
678 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
679 $(RM) $(LDSK720K_50HZ)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
680 $(SOFTLINK) $@ $(LDSK720K_50HZ)
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
681
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
682 info:
3053
22122ff8bef3 level 2/3 makefiles: Cosmetic/whitespace changes
Tormod Volden <debian.tormod@gmail.com>
parents: 3033
diff changeset
683 @$(ECHO) "*** NitrOS-9/$(CPU) Level $(LEVEL) for the $(MACHINE) ***"
2693
751d66d618c3 Fixed more stuff
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2510
diff changeset
684 @$(foreach dsk, $(DSKS), $(ECHO) $(dsk);)