Mercurial > hg > Members > kono > nitros9-code
annotate level2/coco3/cmds/makefile @ 2783:03f26e88b809 lwtools-port
Renamed files and setup for lwasm/lwlink work
author | Boisy Pitre <boisy.pitre@nuance.com> |
---|---|
date | Sat, 26 Jan 2013 17:18:24 -0600 |
parents | aaba193af04f |
children | 0df4a4590bc6 |
rev | line source |
---|---|
2048 | 1 PORT = coco3 |
2 include $(NITROS9DIR)/rules.mak | |
3 | |
2783
03f26e88b809
Renamed files and setup for lwasm/lwlink work
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2782
diff
changeset
|
4 vpath %.as $(LEVEL2)/cmds:$(LEVEL1)/cmds |
2105
d5824ed9c767
Makefile now makes basic09/runb stuff, copies to disk 2 for 40TDS
boisy
parents:
2050
diff
changeset
|
5 vpath %.asm $(LEVEL2)/cmds:$(LEVEL1)/cmds:$(NITROS9DIR)/3rdparty/packages/basic09 |
2048 | 6 |
7 DEPENDS = ./makefile | |
2667
9da050947330
Additional modifications to build with lwasm
William Astle <lost@l-w.ca>
parents:
2483
diff
changeset
|
8 AFLAGS += --includedir=$(NITROS9DIR)/3rdparty/packages/basic09 |
2783
03f26e88b809
Renamed files and setup for lwasm/lwlink work
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2782
diff
changeset
|
9 LFLAGS += $(NITROS9DIR)/lib/sys6809l1.a $(NITROS9DIR)/lib/net.a $(NITROS9DIR)/lib/alib.a |
2048 | 10 |
11 CMDS = asm attr backup binex build cmp cobbler copy cputype \ | |
12 date dcheck debug ded deiniz del deldir devs dir dirsort disasm \ | |
13 display dmem dmode dsave dump echo edit error exbin \ | |
14 format free grfdrv help ident iniz irqs link list load login \ | |
15 makdir mdir megaread merge mfree mmap modpatch montype mpi os9gen padrom park \ | |
2105
d5824ed9c767
Makefile now makes basic09/runb stuff, copies to disk 2 for 40TDS
boisy
parents:
2050
diff
changeset
|
16 pmap proc procs prompt pwd pxd reboot rename save setime \ |
2243
cacf283930e6
Fixed makefiles so that DriveWire commands only get copied to DriveWire bootable disks.
boisy
parents:
2242
diff
changeset
|
17 shell_21 sleep smap tee tmode touch tsmon tuneport unlink verify wcreate xmode |
2105
d5824ed9c767
Makefile now makes basic09/runb stuff, copies to disk 2 for 40TDS
boisy
parents:
2050
diff
changeset
|
18 |
2159 | 19 CMDS_D2 = basic09 runb gfx2 gfx inkey syscall copy del echo format \ |
2268 | 20 merge os9gen prompt tmode |
21 | |
2476 | 22 CMDS_DW = inetd dw telnet |
23 | |
2048 | 24 SHELLMODS = shellplus date deiniz echo iniz link load save unlink |
25 UTILPAK1 = attr build copy del deldir dir display list makdir mdir \ | |
26 merge mfree procs rename tmode | |
27 | |
28 # Files not compilable by os9asm: config | |
2476 | 29 all: $(CMDS) $(CMDS_D2) $(CMDS_DW) shell utilpak1 $(DEPENDS) |
2048 | 30 |
31 runb: runb.asm | |
2667
9da050947330
Additional modifications to build with lwasm
William Astle <lost@l-w.ca>
parents:
2483
diff
changeset
|
32 $(AS) $(AFLAGS) $< $(ASOUT)$@ DPWD=1 |
2048 | 33 $(MERGE) $@ $(SUBS)>$@.tmp |
34 $(RM) $@ | |
35 $(MOVE) $@.tmp $@ | |
36 | |
37 tmode: xmode.asm | |
2667
9da050947330
Additional modifications to build with lwasm
William Astle <lost@l-w.ca>
parents:
2483
diff
changeset
|
38 $(AS) $(AFLAGS) $< $(ASOUT)$@ -DTMODE=1 |
2048 | 39 |
40 xmode: xmode.asm | |
2667
9da050947330
Additional modifications to build with lwasm
William Astle <lost@l-w.ca>
parents:
2483
diff
changeset
|
41 $(AS) $(AFLAGS) $< $(ASOUT)$@ -DXMODE=1 |
2048 | 42 |
43 pwd: pd.asm | |
2667
9da050947330
Additional modifications to build with lwasm
William Astle <lost@l-w.ca>
parents:
2483
diff
changeset
|
44 $(AS) $(AFLAGS) $< $(ASOUT)$@ -DPWD=1 |
2048 | 45 |
46 pxd: pd.asm | |
2667
9da050947330
Additional modifications to build with lwasm
William Astle <lost@l-w.ca>
parents:
2483
diff
changeset
|
47 $(AS) $(AFLAGS) $< $(ASOUT)$@ -DPXD=1 |
2048 | 48 |
49 shell: $(SHELLMODS) $(DEPENDS) | |
50 $(MERGE) $(SHELLMODS)>$@ | |
51 @$(ECHO) "*** Be sure the size of this file is less than 7681 bytes! ***" | |
52 @ls -l $@ | |
53 @$(ECHO) "" | |
54 | |
55 utilpak1: $(UTILPAK1) $(DEPENDS) | |
56 $(MERGE) $(UTILPAK1)>$@ | |
57 @$(ECHO) "*** Be sure the size of this file is less than 7681 bytes! ***" | |
58 @ls -l $@ | |
59 @$(ECHO) "" | |
60 | |
61 clean: | |
2480 | 62 $(RM) shell utilpak1 $(SUBS) $(SHELLMODS) $(CMDS) $(CMDS_D2) $(CMDS_DW) |
2048 | 63 |
64 # Only $(CMDS) are shown here | |
65 showobjs: | |
66 @$(ECHO) shell utilpak1 $(CMDS) | |
67 | |
2483 | 68 showobjs_dw: |
69 @$(ECHO) shell utilpak1 $(CMDS) $(CMDS_DW) | |
70 | |
2105
d5824ed9c767
Makefile now makes basic09/runb stuff, copies to disk 2 for 40TDS
boisy
parents:
2050
diff
changeset
|
71 showobjs_d2: |
d5824ed9c767
Makefile now makes basic09/runb stuff, copies to disk 2 for 40TDS
boisy
parents:
2050
diff
changeset
|
72 @$(ECHO) $(CMDS_D2) |
d5824ed9c767
Makefile now makes basic09/runb stuff, copies to disk 2 for 40TDS
boisy
parents:
2050
diff
changeset
|
73 |
2048 | 74 identify: |
75 $(IDENT_SHORT) $(ALLOBJS) |