annotate rules.mak @ 99:d20178b7f429

Updated
author boisy
date Sat, 06 Jul 2002 04:59:03 +0000
parents 41d00dbe5f9a
children 123c67412efc
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1 # Rules for making OS-9/6X09 modules
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
3 # If we're using the OS-9 emulator and the *real* OS-9 assembler,
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
4 # uncomment the following two lines.
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
5 #AS = os9 /mnt2/src/ocem/os9/asm
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
6 #ASOUT = o=
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
8 # Use the cross assembler
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
9 AS = os9asm
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
10 ASOUT = -o=
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
11 AFLAGS = -q
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
12
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
13 # Commands
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
14 RM = rm
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
15 MERGE = cat
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
16 PADROM = os9padrom
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
17 ECHO = echo
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
18 CHMOD = chmod
94
41d00dbe5f9a Added IDENT and IDENT_SHORT macros
boisy
parents: 63
diff changeset
19 IDENT = os9ident
41d00dbe5f9a Added IDENT and IDENT_SHORT macros
boisy
parents: 63
diff changeset
20 IDENT_SHORT = os9ident -s
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
21
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
22 # File managers
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
23 %.mn: %.asm
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
24 $(AS) $(AFLAGS) $< $(ASOUT)$@
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
25
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
26 # Device drivers
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
27 %.dr: %.asm
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
28 $(AS) $(AFLAGS) $< $(ASOUT)$@
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
29
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
30 # Device descriptors
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
31 %.dd: %.asm
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
32 $(AS) $(AFLAGS) $< $(ASOUT)$@
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
33
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
34 # Window device descriptors
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
35 %.dw: %.asm
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
36 $(AS) $(AFLAGS) $< $(ASOUT)$@
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
37
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
38 # Terminal device descriptors
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
39 %.dt: %.asm
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
40 $(AS) $(AFLAGS) $< $(ASOUT)$@
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
41
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
42 # I/O subroutines
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
43 %.io: %.asm
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
44 $(AS) $(AFLAGS) $< $(ASOUT)$@
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
45
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
46 # 60Hz clocks
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
47 %.60hz: %.asm
63
4ceb0578f0d1 Changed TkPerSec to TPS
boisy
parents: 0
diff changeset
48 $(AS) -aTPS=60 $(AFLAGS) $< $(ASOUT)$@
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
49
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
50 # 50Hz clocks
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
51 %.50hz: %.asm
63
4ceb0578f0d1 Changed TkPerSec to TPS
boisy
parents: 0
diff changeset
52 $(AS) -aTPS=50 $(AFLAGS) $< $(ASOUT)$@
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
53
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
54 # All other modules
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
55 %: %.asm
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
56 $(AS) $(AFLAGS) $< $(ASOUT)$@
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
57