Mercurial > hg > Members > kono > nitros9-code
annotate level1/mc09/makefile @ 3226:9749d0dfc4a2
Changed a puls PC to rts to save cycles
author | David Ladd <drencor-xeen@users.sourceforge.net> |
---|---|
date | Sat, 20 Jan 2018 19:32:22 -0600 |
parents | 4d6cfe82ac3c |
children | 4393a2b5b9a0 |
rev | line source |
---|---|
3116
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
1 include port.mak |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
2 |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
3 # Level 1 - Specify which shell should be used |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
4 #WHICHSHELL = shellplus |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
5 WHICHSHELL = shell_21 |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
6 |
3185
4d6cfe82ac3c
Add an underscore between each section of disk image names
Bill Pierce <merlinious999@gmail.com>
parents:
3133
diff
changeset
|
7 DISTRO = $(CPU)_L$(LEVEL) |
4d6cfe82ac3c
Add an underscore between each section of disk image names
Bill Pierce <merlinious999@gmail.com>
parents:
3133
diff
changeset
|
8 DISTRONAME = NOS9_$(CPU)_L$(LEVEL) |
4d6cfe82ac3c
Add an underscore between each section of disk image names
Bill Pierce <merlinious999@gmail.com>
parents:
3133
diff
changeset
|
9 DISTROVER = $(DISTRONAME)_$(NITROS9VER)_$(PORT) |
3121
96f1d18ce8cf
mc09: Tidy up makefiles and scripts further
Neal Crook <foofoobedoo@gmail.com>
parents:
3120
diff
changeset
|
10 # The BOOTFILE is for 80D (720K) virtual drive on SD, 50Hz timer interrupt |
96f1d18ce8cf
mc09: Tidy up makefiles and scripts further
Neal Crook <foofoobedoo@gmail.com>
parents:
3120
diff
changeset
|
11 BOOTFILE_MC09SD = bootfiles/bootfile_mc09sd |
96f1d18ce8cf
mc09: Tidy up makefiles and scripts further
Neal Crook <foofoobedoo@gmail.com>
parents:
3120
diff
changeset
|
12 KERNELFILE = bootfiles/kernel_mc09sd |
3116
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
13 DIRS = cmds modules defs sys bootfiles wwwroot |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
14 |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
15 |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
16 CMDS = $(shell $(CD) cmds; make --no-print-directory showobjs) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
17 CMDS_D2 = $(shell $(CD) cmds; make --no-print-directory showobjs_d2) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
18 CMDS_DW = $(shell $(CD) cmds; make --no-print-directory showobjs_dw) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
19 BOOTTRACK = $(shell $(CD) modules; make --no-print-directory showboottrack) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
20 KERNEL = $(shell $(CD) modules; make --no-print-directory showkernel) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
21 SYSMODS = $(shell $(CD) modules; make --no-print-directory showsysmods) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
22 CLOCKS = $(shell $(CD) modules; make --no-print-directory showclocks) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
23 RBF = $(shell $(CD) modules; make --no-print-directory showrbf) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
24 SCF = $(shell $(CD) modules; make --no-print-directory showscf) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
25 PIPE = $(shell $(CD) modules; make --no-print-directory showpipe) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
26 MODULECMDS = $(WHICHSHELL) del echo format makdir merge os9gen prompt tmode |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
27 |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
28 SYS = $(shell $(CD) sys; make --no-print-directory showobjs) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
29 WWWROOT = $(shell $(CD) wwwroot; make --no-print-directory showobjs) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
30 DEFS = $(shell $(CD) defs; make --no-print-directory showobjs) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
31 STARTUP = startup |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
32 STARTUP_DW = startup.dw |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
33 |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
34 DSK720K = $(DISTROVER)_80d.dsk |
3185
4d6cfe82ac3c
Add an underscore between each section of disk image names
Bill Pierce <merlinious999@gmail.com>
parents:
3133
diff
changeset
|
35 LDSK720K = $(DISTRONAME)_$(PORT)_80d.dsk |
3116
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
36 |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
37 DSKS = $(DSK720K) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
38 LDSKS = $(LDSK720K) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
39 |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
40 # Make all components |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
41 all: |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
42 @$(ECHO) "************************************************************" |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
43 @$(ECHO) "*" |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
44 @$(ECHO) "* NitrOS-9/$(CPU) Level $(LEVEL) $(MACHINE) ($(PORT))" |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
45 @$(ECHO) "*" |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
46 @$(ECHO) "************************************************************" |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
47 $(foreach dir,$(DIRS),$(MAKE) -C $(dir) &&) : |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
48 |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
49 # Clean all components |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
50 clean: dskclean |
3133
815cc5a9d9d3
mc09: Bring makefiles in line with level1/level2 coco makefiles
Neal Crook <foofoobedoo@gmail.com>
parents:
3121
diff
changeset
|
51 $(foreach dir,$(DIRS),$(MAKE) -C $(dir) clean &&) : |
3116
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
52 |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
53 dskclean: |
3133
815cc5a9d9d3
mc09: Bring makefiles in line with level1/level2 coco makefiles
Neal Crook <foofoobedoo@gmail.com>
parents:
3121
diff
changeset
|
54 $(RM) $(DSKS) $(LDSKS) |
3116
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
55 |
3133
815cc5a9d9d3
mc09: Bring makefiles in line with level1/level2 coco makefiles
Neal Crook <foofoobedoo@gmail.com>
parents:
3121
diff
changeset
|
56 dsk: all $(DSKS) |
3116
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
57 |
3133
815cc5a9d9d3
mc09: Bring makefiles in line with level1/level2 coco makefiles
Neal Crook <foofoobedoo@gmail.com>
parents:
3121
diff
changeset
|
58 dskcopy: $(DSKS) |
3116
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
59 $(CP) $(DSKS) $(DSKDIR) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
60 |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
61 $(DSK720K): |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
62 $(RM) $@ |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
63 $(OS9FORMAT_DS80) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)" |
3121
96f1d18ce8cf
mc09: Tidy up makefiles and scripts further
Neal Crook <foofoobedoo@gmail.com>
parents:
3120
diff
changeset
|
64 $(OS9GEN) $@ -b=$(BOOTFILE_MC09SD) -t=$(KERNELFILE) |
3116
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
65 $(MAKDIR) $@,CMDS |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
66 $(MAKDIR) $@,SYS |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
67 $(MAKDIR) $@,DEFS |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
68 $(CD) cmds; $(OS9COPY) $(sort $(CMDS) $(CMDS_D2)) ../$@,CMDS |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
69 $(OS9ATTR_EXEC) $(foreach file,$(sort $(CMDS) $(CMDS_D2)),$@,CMDS/$(file)) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
70 $(OS9RENAME) $@,CMDS/$(WHICHSHELL) shell |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
71 $(CD) sys; $(CPL) $(SYS) ../$@,SYS |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
72 $(OS9ATTR_TEXT) $(foreach file,$(SYS),$@,SYS/$(file)) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
73 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
74 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file)) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
75 $(CPL) $(STARTUP) $@,startup |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
76 $(OS9ATTR_TEXT) $@,startup |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
77 $(MAKDIR) $@,NITROS9 |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
78 $(MAKDIR) $@,NITROS9/$(DISTRO) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
79 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
80 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
81 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file)) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
82 $(OS9RENAME) $@,NITROS9/$(DISTRO)/CMDS/$(WHICHSHELL) shell |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
83 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
84 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
85 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
86 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file)) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
87 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
88 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
89 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file)) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
90 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
91 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
92 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file)) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
93 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
94 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
95 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file)) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
96 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
97 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
98 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file)) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
99 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
100 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
101 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file)) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
102 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
103 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
104 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file)) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
105 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
106 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
107 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
108 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
109 $(RM) $(LDSK720K) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
110 $(SOFTLINK) $@ $(LDSK720K) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
111 |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
112 info: |
3120
aa8ba93eff2d
mc09: Remove unsupported bootfile and kernelfile combinations
Neal Crook <foofoobedoo@gmail.com>
parents:
3116
diff
changeset
|
113 @$(ECHO) "*** NitrOS-9/$(CPU) Level $(LEVEL) for the $(MACHINE) ***" |
3116
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
114 @$(foreach dsk, $(DSKS), $(ECHO) $(dsk);) |
174eb9eda7b1
New port "mc09" for Multicomp09, an FPGA-based 6809 machine
Neal Crook <foofoobedoo@gmail.com>
parents:
diff
changeset
|
115 |