annotate 3rdparty/packages/basic09/makefile @ 1371:1ed7c47503e8

More changes
author boisy
date Fri, 26 Sep 2003 14:59:09 +0000
parents 53c50c807d55
children 174d263c0995
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1363
53c50c807d55 Major move to new NitrOS-9 project
boisy
parents: 1129
diff changeset
1 include ../../../rules.mak
477
7a5d3fcbe2d8 Added Basic09 sources from Curtis Boyle
boisy
parents:
diff changeset
2
524
b2f61e216909 renamed disk
boisy
parents: 494
diff changeset
3 DISK = basic09v010100.dsk
493
d05e9232c3a2 Basic09 disk now has ReadMe and install scripts
boisy
parents: 489
diff changeset
4
477
7a5d3fcbe2d8 Added Basic09 sources from Curtis Boyle
boisy
parents:
diff changeset
5 # NitrOS-9
677
0ef2294df11f Wrapped 6309 code in basic09.asm around proper IFNE H6309/ENDC constructs
boisy
parents: 668
diff changeset
6 H6309 = $(AFLAGS) -aH6309=1 -e
477
7a5d3fcbe2d8 Added Basic09 sources from Curtis Boyle
boisy
parents:
diff changeset
7 # Non-NitrOS-9
489
c9cad71c4605 runb.asm now incorporates both 6809 and 6309 versions, Makefile reflects change
boisy
parents: 478
diff changeset
8 M6809 = $(AFLAGS)
477
7a5d3fcbe2d8 Added Basic09 sources from Curtis Boyle
boisy
parents:
diff changeset
9
1363
53c50c807d55 Major move to new NitrOS-9 project
boisy
parents: 1129
diff changeset
10 DEPENDS = ./makefile
493
d05e9232c3a2 Basic09 disk now has ReadMe and install scripts
boisy
parents: 489
diff changeset
11
d05e9232c3a2 Basic09 disk now has ReadMe and install scripts
boisy
parents: 489
diff changeset
12 TXTFILES = ReadMe install6809 install6309
668
707d46fced97 Added gfx2
boisy
parents: 659
diff changeset
13 OBJS = gfx gfx2 inkey syscall
659
0e6a4a6486a0 I've learned now that syscall does NOT change for either 6809 or 6309
boisy
parents: 558
diff changeset
14 OBJS6809 = basic09_6809 runb_6809
0e6a4a6486a0 I've learned now that syscall does NOT change for either 6809 or 6309
boisy
parents: 558
diff changeset
15 OBJS6309 = basic09_6309 runb_6309
493
d05e9232c3a2 Basic09 disk now has ReadMe and install scripts
boisy
parents: 489
diff changeset
16 ALLOBJS = $(OBJS) $(OBJS6809) $(OBJS6309)
477
7a5d3fcbe2d8 Added Basic09 sources from Curtis Boyle
boisy
parents:
diff changeset
17
7a5d3fcbe2d8 Added Basic09 sources from Curtis Boyle
boisy
parents:
diff changeset
18 all: $(ALLOBJS) $(DEPENDS)
7a5d3fcbe2d8 Added Basic09 sources from Curtis Boyle
boisy
parents:
diff changeset
19
7a5d3fcbe2d8 Added Basic09 sources from Curtis Boyle
boisy
parents:
diff changeset
20 basic09_6309: basic09.asm
489
c9cad71c4605 runb.asm now incorporates both 6809 and 6309 versions, Makefile reflects change
boisy
parents: 478
diff changeset
21 $(AS) $(ASOUT)$@ $< $(H6309)
477
7a5d3fcbe2d8 Added Basic09 sources from Curtis Boyle
boisy
parents:
diff changeset
22
7a5d3fcbe2d8 Added Basic09 sources from Curtis Boyle
boisy
parents:
diff changeset
23 basic09_6809: basic09.asm
489
c9cad71c4605 runb.asm now incorporates both 6809 and 6309 versions, Makefile reflects change
boisy
parents: 478
diff changeset
24 $(AS) $(ASOUT)$@ $< $(M6809)
c9cad71c4605 runb.asm now incorporates both 6809 and 6309 versions, Makefile reflects change
boisy
parents: 478
diff changeset
25
c9cad71c4605 runb.asm now incorporates both 6809 and 6309 versions, Makefile reflects change
boisy
parents: 478
diff changeset
26 runb_6309: runb.asm
c9cad71c4605 runb.asm now incorporates both 6809 and 6309 versions, Makefile reflects change
boisy
parents: 478
diff changeset
27 $(AS) $(ASOUT)$@ $< $(H6309)
477
7a5d3fcbe2d8 Added Basic09 sources from Curtis Boyle
boisy
parents:
diff changeset
28
489
c9cad71c4605 runb.asm now incorporates both 6809 and 6309 versions, Makefile reflects change
boisy
parents: 478
diff changeset
29 runb_6809: runb.asm
c9cad71c4605 runb.asm now incorporates both 6809 and 6309 versions, Makefile reflects change
boisy
parents: 478
diff changeset
30 $(AS) $(ASOUT)$@ $< $(M6809)
c9cad71c4605 runb.asm now incorporates both 6809 and 6309 versions, Makefile reflects change
boisy
parents: 478
diff changeset
31
668
707d46fced97 Added gfx2
boisy
parents: 659
diff changeset
32 runbt_6809: basic09.asm
707d46fced97 Added gfx2
boisy
parents: 659
diff changeset
33 $(AS) $(ASOUT)$@ $< $(M6809) -aRUNTIME=1
707d46fced97 Added gfx2
boisy
parents: 659
diff changeset
34
493
d05e9232c3a2 Basic09 disk now has ReadMe and install scripts
boisy
parents: 489
diff changeset
35 clean: dskclean
477
7a5d3fcbe2d8 Added Basic09 sources from Curtis Boyle
boisy
parents:
diff changeset
36 $(RM) $(ALLOBJS)
7a5d3fcbe2d8 Added Basic09 sources from Curtis Boyle
boisy
parents:
diff changeset
37
493
d05e9232c3a2 Basic09 disk now has ReadMe and install scripts
boisy
parents: 489
diff changeset
38 dsk: all
d05e9232c3a2 Basic09 disk now has ReadMe and install scripts
boisy
parents: 489
diff changeset
39 $(RM) $(DISK)
960
ea69ed12af12 Added OS9FORMAT macros which inherently specify the disk format, so that
boisy
parents: 895
diff changeset
40 $(OS9FORMAT_SS35) $(DISK) -n"Basic09"
558
0ff357df35c5 Modified : to ,
boisy
parents: 524
diff changeset
41 $(MAKDIR) $(DISK),CMDS
0ff357df35c5 Modified : to ,
boisy
parents: 524
diff changeset
42 $(CP) $(ALLOBJS) $(DISK),CMDS
1126
85eed1cde1b7 attr used throughout the makefiles now
boisy
parents: 1124
diff changeset
43 $(foreach file, $(ALLOBJS), $(OS9ATTR_EXEC) $(DISK),CMDS/$(file);)
895
d037028b866f os9copy does end of line translation now
boisy
parents: 677
diff changeset
44 $(CPL) $(TXTFILES) $(DISK),.
1126
85eed1cde1b7 attr used throughout the makefiles now
boisy
parents: 1124
diff changeset
45 $(foreach file, $(TXTFILES), $(OS9ATTR_TEXT) $(DISK),$(file);)
493
d05e9232c3a2 Basic09 disk now has ReadMe and install scripts
boisy
parents: 489
diff changeset
46
d05e9232c3a2 Basic09 disk now has ReadMe and install scripts
boisy
parents: 489
diff changeset
47 dskclean:
d05e9232c3a2 Basic09 disk now has ReadMe and install scripts
boisy
parents: 489
diff changeset
48 -$(RM) $(DISK)