2034
|
1 include $(NITROS9DIR)/rules.mak
|
|
2
|
|
3 vpath %.asm $(6809L1)/cmds:$(3RDPARTY)/packages/basic09
|
|
4
|
|
5 DEPENDS = ./makefile
|
|
6
|
|
7 BASIC09FILES = runb.asm gfx.asm inkey.asm syscall.asm
|
|
8 CMDS = asm attr backup binex build cmp cobbler copy cputype \
|
|
9 date dcheck debug ded deiniz del deldir devs dir dirsort disasm \
|
|
10 display dmode dsave dump echo edit error exbin format \
|
|
11 free grfdrv help ident iniz irqs link list load login makdir \
|
|
12 megaread mdir merge mfree mpi os9gen padrom park printerr procs prompt pwd pxd \
|
|
13 rename runb save setime shellplus shell_21 sleep \
|
|
14 tee tmode touch tsmon tuneport unlink verify xmode
|
|
15
|
|
16 DRAGONCMDS = asm attr backup binex build cmp cobbler_dragon copy cputype \
|
|
17 date dcheck debug ded deiniz del deldir devs dir dirsort disasm \
|
|
18 display dmode dsave dump echo edit error exbin format \
|
|
19 free grfdrv help ident iniz irqs link list load login makdir \
|
|
20 megaread mdir merge mfree mpi os9gen padrom park printerr procs prompt pwd pxd \
|
|
21 rename runb save setime shellplus shell_21 sleep \
|
|
22 tee tmode touch tsmon tuneport unlink verify xmode
|
|
23
|
|
24 DRAGON525CMDS = asm attr backup binex build cmp cobbler copy date del deldir \
|
|
25 dir display dmode dsave dump echo exbin format free ident link list \
|
|
26 load login makdir mdir merge mfree os9gen printerr procs pwd pxd rename \
|
|
27 save setime shell_21 sleep tee tmode tsmon unlink verify xmode acia51 dmode
|
|
28
|
|
29 DRAGON525CMDS2 = cputype dcheck debug ded deiniz devs dirsort disasm edit error \
|
|
30 grfdrv help iniz irqs megaread mpi os9gen padrom park printerr prompt \
|
|
31 runb shellplus shell_21 touch tuneport
|
|
32
|
|
33
|
|
34 SUBS = gfx inkey syscall
|
|
35 ALLOBJS = $(CMDS) $(DRAGONCMDS) $(SUBS)
|
|
36
|
|
37 all: $(ALLOBJS)
|
|
38
|
|
39 alldragon: $(DRAGONCMDS) $(SUBS)
|
|
40
|
|
41
|
|
42 pwd: pd.asm
|
|
43 $(AS) $(AFLAGS) $< $(ASOUT)$@ -aPWD=1
|
|
44
|
|
45 xmode: xmode.asm
|
|
46 $(AS) $(AFLAGS) $< $(ASOUT)$@ -aXMODE=1
|
|
47
|
|
48 tmode: xmode.asm
|
|
49 $(AS) $(AFLAGS) $< $(ASOUT)$@ -aTMODE=1
|
|
50
|
|
51 pxd: pd.asm
|
|
52 $(AS) $(AFLAGS) $< $(ASOUT)$@ -aPXD=1
|
|
53
|
|
54 cobbler_dragon: cobbler.asm
|
|
55 $(AS) $(AFLAGS) $< $(ASOUT)cobbler_dragon -aDRAGON=1
|
|
56
|
|
57 clean:
|
|
58 $(RM) $(ALLOBJS)
|
|
59
|
|
60 identify:
|
|
61 $(IDENT_SHORT) $(ALLOBJS)
|
|
62
|
|
63 showallobjs:
|
|
64 @$(ECHO) $(ALLOBJS)
|
|
65
|
|
66 showcocoobjs:
|
|
67 @$(ECHO) $(CMDS) $(SUBS)
|
|
68
|
|
69 showdragonobjs:
|
|
70 @$(ECHO) $(CMDS) $(DRAGONCMDS)
|
|
71
|
|
72 showdragon525objs:
|
|
73 @$(ECHO) $(DRAGON525CMDS) $(SUBS)
|
|
74
|
|
75 showdragon525objs2:
|
|
76 @$(ECHO) $(DRAGON525CMDS2) $(SUBS)
|