Mercurial > hg > Members > kono > nitros9-code
annotate 3rdparty/packages/deskmate3/makefile @ 3226:9749d0dfc4a2
Changed a puls PC to rts to save cycles
author | David Ladd <drencor-xeen@users.sourceforge.net> |
---|---|
date | Sat, 20 Jan 2018 19:32:22 -0600 |
parents | dd553bb32ebb |
children |
rev | line source |
---|---|
2054 | 1 include $(NITROS9DIR)/rules.mak |
1816 | 2 |
3199
dd553bb32ebb
3rdparty: Changed the names of many disks for easier reading
Bill Pierce <merlinious999@gmail.com>
parents:
2968
diff
changeset
|
3 DSK = DeskMate3.dsk |
1816 | 4 |
2064 | 5 CD68 = $(LEVEL2)/coco3/cmds |
6 MD68 = $(LEVEL2)/coco3/modules | |
1816 | 7 |
8 UTILS = $(CD68)/shell $(CD68)/format $(CD68)/rename | |
9 CMDS = accdata autoex desk dmalt dmapps dmbackup dmcaln dmcards dmdskini \ | |
10 dmhelp dmledger dmload dmmenu dmpaint dmterm dmtext dmtim | |
11 HELP = dmalt.hlp dmcaln.hlp dmcards.hlp dmledger.hlp dmmenu.hlp \ | |
12 dmpaint.hlp dmterm.hlp dmtext.hlp | |
13 ROOTFILES = Sample.fil | |
14 | |
15 KERNEL68 = $(MD68)/rel_32 $(MD68)/boot_1773_6ms $(MD68)/krn | |
16 | |
17 OS9BOOT68 = $(MD68)/krnp2 $(MD68)/ioman $(MD68)/init \ | |
18 $(MD68)/rbf.mn \ | |
19 $(MD68)/rb1773.dr $(MD68)/ddd0_40d.dd \ | |
20 $(MD68)/d0_40d.dd $(MD68)/d1_40d.dd $(MD68)/d2_40d.dd \ | |
1934 | 21 $(MD68)/scf.mn $(MD68)/vtio.dr \ |
1816 | 22 $(MD68)/keydrv_cc3.sb $(MD68)/joydrv_joy.sb $(MD68)/snddrv_cc3.sb \ |
1934 | 23 $(MD68)/covdg.io $(MD68)/term_vdg.dt \ |
1816 | 24 $(MD68)/sc6551.dr $(MD68)/t2_sc6551.dd \ |
25 $(MD68)/clock_60hz $(MD68)/clock2_soft \ | |
26 $(MD68)/sysgo_dd | |
27 | |
28 # Make all components | |
29 all: | |
30 @$(ECHO) "**************************************************" | |
31 @$(ECHO) "* *" | |
32 @$(ECHO) "* DeskMate 3 *" | |
33 @$(ECHO) "* *" | |
34 @$(ECHO) "**************************************************" | |
35 | |
36 # Clean all components | |
37 clean: dskclean | |
2717
2626a34f4929
Fixed makefiles for better cleans
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2509
diff
changeset
|
38 $(RM) os9boot |
1816 | 39 |
2968
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
40 dsk: $(DSK) |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
41 |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
42 $(DSK): all |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
43 $(RM) $@ |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
44 $(OS9FORMAT_DS40) $@ -q -n"DeskMate 3" |
1816 | 45 $(MERGE) $(OS9BOOT68)>os9boot |
46 $(MERGE) $(KERNEL68)>kernel | |
2968
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
47 $(OS9GEN) $@ -b=os9boot -t=kernel |
1816 | 48 $(RM) os9boot kernel |
2968
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
49 $(MAKDIR) $@,CMDS |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
50 $(OS9COPY) $(UTILS) $@,CMDS |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
51 $(OS9ATTR_EXEC) $(foreach file,$(notdir $(UTILS)),$@,CMDS/$(file)) |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
52 $(OS9COPY) $(CMDS) $@,CMDS |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
53 $(OS9ATTR_EXEC) $(foreach file,$(notdir $(CMDS)),$@,CMDS/$(file)) |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
54 $(CPL) $(HELP) $@,CMDS |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
55 $(OS9ATTR_EXEC) $(foreach file,$(notdir $(HELP)),$@,CMDS/$(file)) |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
56 $(OS9COPY) $(ROOTFILES) $@,. |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
57 $(OS9ATTR_TEXT) $(foreach file,$(ROOTFILES),$@,$(file)) |
1816 | 58 |
2968
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
59 dskcopy: $(DSK) |
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
60 $(CP) $(DSK) $(DSKDIR) |
2509 | 61 |
1816 | 62 dskclean: |
2968
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
63 $(RM) $(DSK) |
1816 | 64 |
2216 | 65 info: |
66 @$(ECHO) "*** DeskMate 3 ***" | |
2968
13885d9433d5
3rdparty: Further harmonize makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2898
diff
changeset
|
67 @$(ECHO) $(DSK) |