annotate level1/d64/cmds/makefile @ 3288:a418110ecb44

Adding Dragon Plus builds with native 80 column and VRAM disk support
author lfantoniosi
date Mon, 12 Apr 2021 10:47:50 -0700
parents 359e2f4b5b91
children aa5c87cbbd32
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2694
2deaccd7ca43 Fixed tano to depend on d64
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2669
diff changeset
1 ifeq ($(PORT),)
2deaccd7ca43 Fixed tano to depend on d64
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2669
diff changeset
2 PORT=d64
2deaccd7ca43 Fixed tano to depend on d64
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2669
diff changeset
3 endif
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
4 include $(NITROS9DIR)/rules.mak
e482bb12a954 tano port
boisy
parents:
diff changeset
5
2058
27b36e424a4d More updates
boisy
parents: 2037
diff changeset
6 vpath %.asm $(LEVEL1)/cmds:$(3RDPARTY)/packages/basic09
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
7
e482bb12a954 tano port
boisy
parents:
diff changeset
8 DEPENDS = ./makefile
e482bb12a954 tano port
boisy
parents:
diff changeset
9
e482bb12a954 tano port
boisy
parents:
diff changeset
10 BASIC09FILES = runb.asm gfx.asm inkey.asm syscall.asm
3273
359e2f4b5b91 level1/d64: Include Dragon disk specific commands on disk image
Tormod Volden <debian.tormod@gmail.com>
parents: 2925
diff changeset
11
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
12 CMDS = asm attr backup binex build cmp cobbler copy cputype \
e482bb12a954 tano port
boisy
parents:
diff changeset
13 date dcheck debug ded deiniz del deldir devs dir dirsort disasm \
e482bb12a954 tano port
boisy
parents:
diff changeset
14 display dmode dsave dump echo edit error exbin format \
e482bb12a954 tano port
boisy
parents:
diff changeset
15 free grfdrv help ident iniz irqs link list load login makdir \
e482bb12a954 tano port
boisy
parents:
diff changeset
16 megaread mdir merge mfree mpi os9gen padrom park printerr procs prompt pwd pxd \
e482bb12a954 tano port
boisy
parents:
diff changeset
17 rename runb save setime shellplus shell_21 sleep \
3288
a418110ecb44 Adding Dragon Plus builds with native 80 column and VRAM disk support
lfantoniosi
parents: 3273
diff changeset
18 tee tmode touch tsmon tuneport unlink verify xmode minted
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
19
e482bb12a954 tano port
boisy
parents:
diff changeset
20 DRAGONCMDS = asm attr backup binex build cmp cobbler_dragon copy cputype \
e482bb12a954 tano port
boisy
parents:
diff changeset
21 date dcheck debug ded deiniz del deldir devs dir dirsort disasm \
e482bb12a954 tano port
boisy
parents:
diff changeset
22 display dmode dsave dump echo edit error exbin format \
e482bb12a954 tano port
boisy
parents:
diff changeset
23 free grfdrv help ident iniz irqs link list load login makdir \
e482bb12a954 tano port
boisy
parents:
diff changeset
24 megaread mdir merge mfree mpi os9gen padrom park printerr procs prompt pwd pxd \
e482bb12a954 tano port
boisy
parents:
diff changeset
25 rename runb save setime shellplus shell_21 sleep \
e482bb12a954 tano port
boisy
parents:
diff changeset
26 tee tmode touch tsmon tuneport unlink verify xmode
e482bb12a954 tano port
boisy
parents:
diff changeset
27
3273
359e2f4b5b91 level1/d64: Include Dragon disk specific commands on disk image
Tormod Volden <debian.tormod@gmail.com>
parents: 2925
diff changeset
28 DRAGON525CMDS = asm attr backup binex build cmp cobbler_dragon copy date del deldir \
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
29 dir display dmode dsave dump echo exbin format free ident link list \
e482bb12a954 tano port
boisy
parents:
diff changeset
30 load login makdir mdir merge mfree os9gen printerr procs pwd pxd rename \
2922
077b1e4528fd dragon: Do not try to copy missing acia51 from cmds
Tormod Volden <debian.tormod@gmail.com>
parents: 2898
diff changeset
31 save setime shell_21 sleep tee tmode tsmon unlink verify xmode
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
32
e482bb12a954 tano port
boisy
parents:
diff changeset
33 DRAGON525CMDS2 = cputype dcheck debug ded deiniz devs dirsort disasm edit error \
2924
2b5ed6da67df d64: Remove duplicates in command list for 5.25" disk set
Tormod Volden <debian.tormod@gmail.com>
parents: 2922
diff changeset
34 grfdrv help iniz irqs megaread mpi padrom park prompt \
2b5ed6da67df d64: Remove duplicates in command list for 5.25" disk set
Tormod Volden <debian.tormod@gmail.com>
parents: 2922
diff changeset
35 runb shellplus touch tuneport
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
36
e482bb12a954 tano port
boisy
parents:
diff changeset
37
e482bb12a954 tano port
boisy
parents:
diff changeset
38 SUBS = gfx inkey syscall
e482bb12a954 tano port
boisy
parents:
diff changeset
39 ALLOBJS = $(CMDS) $(DRAGONCMDS) $(SUBS)
e482bb12a954 tano port
boisy
parents:
diff changeset
40
e482bb12a954 tano port
boisy
parents:
diff changeset
41 all: $(ALLOBJS)
e482bb12a954 tano port
boisy
parents:
diff changeset
42
e482bb12a954 tano port
boisy
parents:
diff changeset
43 alldragon: $(DRAGONCMDS) $(SUBS)
e482bb12a954 tano port
boisy
parents:
diff changeset
44
e482bb12a954 tano port
boisy
parents:
diff changeset
45
e482bb12a954 tano port
boisy
parents:
diff changeset
46 pwd: pd.asm
2669
53c42701f680 More parameter fixups for lwasm
William Astle <lost@l-w.ca>
parents: 2058
diff changeset
47 $(AS) $(AFLAGS) $< $(ASOUT)$@ -DPWD=1
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
48
e482bb12a954 tano port
boisy
parents:
diff changeset
49 xmode: xmode.asm
2669
53c42701f680 More parameter fixups for lwasm
William Astle <lost@l-w.ca>
parents: 2058
diff changeset
50 $(AS) $(AFLAGS) $< $(ASOUT)$@ -DXMODE=1
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
51
e482bb12a954 tano port
boisy
parents:
diff changeset
52 tmode: xmode.asm
2669
53c42701f680 More parameter fixups for lwasm
William Astle <lost@l-w.ca>
parents: 2058
diff changeset
53 $(AS) $(AFLAGS) $< $(ASOUT)$@ -DTMODE=1
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
54
e482bb12a954 tano port
boisy
parents:
diff changeset
55 pxd: pd.asm
2669
53c42701f680 More parameter fixups for lwasm
William Astle <lost@l-w.ca>
parents: 2058
diff changeset
56 $(AS) $(AFLAGS) $< $(ASOUT)$@ -DPXD=1
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
57
e482bb12a954 tano port
boisy
parents:
diff changeset
58 cobbler_dragon: cobbler.asm
2669
53c42701f680 More parameter fixups for lwasm
William Astle <lost@l-w.ca>
parents: 2058
diff changeset
59 $(AS) $(AFLAGS) $< $(ASOUT)cobbler_dragon -DDRAGON=1
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
60
e482bb12a954 tano port
boisy
parents:
diff changeset
61 clean:
e482bb12a954 tano port
boisy
parents:
diff changeset
62 $(RM) $(ALLOBJS)
e482bb12a954 tano port
boisy
parents:
diff changeset
63
e482bb12a954 tano port
boisy
parents:
diff changeset
64 identify:
e482bb12a954 tano port
boisy
parents:
diff changeset
65 $(IDENT_SHORT) $(ALLOBJS)
e482bb12a954 tano port
boisy
parents:
diff changeset
66
e482bb12a954 tano port
boisy
parents:
diff changeset
67 showallobjs:
e482bb12a954 tano port
boisy
parents:
diff changeset
68 @$(ECHO) $(ALLOBJS)
e482bb12a954 tano port
boisy
parents:
diff changeset
69
e482bb12a954 tano port
boisy
parents:
diff changeset
70 showcocoobjs:
e482bb12a954 tano port
boisy
parents:
diff changeset
71 @$(ECHO) $(CMDS) $(SUBS)
e482bb12a954 tano port
boisy
parents:
diff changeset
72
e482bb12a954 tano port
boisy
parents:
diff changeset
73 showdragonobjs:
2854
87130746d4d9 Makefiles: Avoid duplicates in command sets to copy
Tormod Volden <debian.tormod@gmail.com>
parents: 2694
diff changeset
74 @$(ECHO) $(sort $(CMDS) $(DRAGONCMDS))
2036
e482bb12a954 tano port
boisy
parents:
diff changeset
75
e482bb12a954 tano port
boisy
parents:
diff changeset
76 showdragon525objs:
e482bb12a954 tano port
boisy
parents:
diff changeset
77 @$(ECHO) $(DRAGON525CMDS) $(SUBS)
e482bb12a954 tano port
boisy
parents:
diff changeset
78
e482bb12a954 tano port
boisy
parents:
diff changeset
79 showdragon525objs2:
2925
aa31ba389777 d64: Put DEFS folder on disk 2 for 180K 5.25" disk set
Tormod Volden <debian.tormod@gmail.com>
parents: 2924
diff changeset
80 @$(ECHO) $(DRAGON525CMDS2)