comparison level2/makefile @ 900:d7969e08a482

os9copy now does eol translation
author boisy
date Fri, 17 Jan 2003 21:10:01 +0000
parents 521cb0d31bef
children ea69ed12af12
comparison
equal deleted inserted replaced
899:6841c75afc62 900:d7969e08a482
2 2
3 RELEASE = os9l2v030002beta3 3 RELEASE = os9l2v030002beta3
4 BOOTFILE = bootfile_vdg 4 BOOTFILE = bootfile_vdg
5 KERNEL = kernel_stock 5 KERNEL = kernel_stock
6 6
7 CMDS = $(shell $(CD) CMDS; make showobjs) 7 CMDS = $(shell $(CD) CMDS; make showobjs)
8 MODULES = $(shell $(CD) MODULES; make showcopyobjs) 8 MODULES = $(shell $(CD) MODULES; make showcopyobjs)
9 DEFS = $(shell $(CD) DEFS; make showobjs) 9 DEFS = $(shell $(CD) DEFS; make showobjs)
10 SYS = $(shell $(CD) SYS; make showobjs) 10 SYSBIN = $(shell $(CD) SYS; make showbinobjs)
11 SYSTEXT = $(shell $(CD) SYS; make showtextobjs)
11 ROOTFILES = startup upgrade_song 12 ROOTFILES = startup upgrade_song
12 SYSGO = MODULES/cc3go 13 SYSGO = MODULES/cc3go
13 14
14 PACKAGENAME = $(RELEASE).zip 15 PACKAGENAME = $(RELEASE).zip
15 DSK_SS40_1 = $(RELEASE)_ss40_1.dsk 16 DSK_DS40_1 = $(RELEASE)_ds40_1.dsk
16 DSK_DS40_1 = $(RELEASE)_ds40_1.dsk 17 DSK_DS40_2 = $(RELEASE)_ds40_2.dsk
17 DSK_DS40_2 = $(RELEASE)_ds40_2.dsk
18 TESTDSK = test.dsk 18 TESTDSK = test.dsk
19 19
20 20
21 # Make all components 21 # Make all components
22 all: 22 all:
29 $(CD) CMDS; make 29 $(CD) CMDS; make
30 $(CD) MODULES; make 30 $(CD) MODULES; make
31 $(CD) DEFS; make 31 $(CD) DEFS; make
32 $(CD) SYS; make 32 $(CD) SYS; make
33 $(CD) BOOTFILES; make 33 $(CD) BOOTFILES; make
34 $(UNIX2OS9) $(ROOTFILES)
35 $(CHMOD) 644 $(ROOTFILES) 34 $(CHMOD) 644 $(ROOTFILES)
36 35
37 # Clean all components 36 # Clean all components
38 clean: dskclean 37 clean: dskclean
39 -$(CD) CMDS; make clean 38 -$(CD) CMDS; make clean
40 -$(CD) MODULES; make clean 39 -$(CD) MODULES; make clean
41 -$(CD) DEFS; make clean 40 -$(CD) DEFS; make clean
42 -$(CD) SYS; make clean 41 -$(CD) SYS; make clean
43 -$(CD) BOOTFILES; make clean 42 -$(CD) BOOTFILES; make clean
44 -$(OS92UNIX) $(ROOTFILES)
45 43
46 dskclean: 44 dskclean:
47 -$(RM) $(PACKAGENAME) $(DSK_SS40_1) $(DSK_DS40_1) $(DSK_DS40_2) 45 -$(RM) $(PACKAGENAME) $(DSK_DS40_1) $(DSK_DS40_2)
48 46
49 dsk: all $(PACKAGENAME) 47 dsk: all $(PACKAGENAME)
50 48
51 $(PACKAGENAME): $(DSK_SS40_1) $(DSK_DS40_1) $(DSK_DS40_2) 49 $(PACKAGENAME): $(DSK_DS40_1) $(DSK_DS40_2)
52 $(ZIP) $(PACKAGENAME) $(DSK_SS40_1) $(DSK_DS40_1) $(DSK_DS40_2) ReadMe ChangeLog 50 $(ZIP) $(PACKAGENAME) $(DSK_DS40_1) $(DSK_DS40_2) ReadMe ChangeLog
53
54 $(DSK_SS40_1):
55 -$(RM) $(DSK_SS40_1)
56 $(OS9FORMAT) $(DSK_SS40_1) -t40 -h1 -n"OS-9 Level Two System Disk"
57 $(OS9GEN) $(DSK_SS40_1) BOOTFILES/$(BOOTFILE) BOOTFILES/$(KERNEL)
58 $(MAKDIR) $(DSK_SS40_1),CMDS
59 $(CP) $(SYSGO) $(DSK_SS40_1),
60 $(CD) CMDS; $(CP) $(CMDS) ../$(DSK_SS40_1),CMDS
61 $(CP) $(ROOTFILES) $(DSK_SS40_1),.
62 51
63 $(DSK_DS40_1): 52 $(DSK_DS40_1):
64 -$(RM) $(DSK_DS40_1) 53 -$(RM) $(DSK_DS40_1)
65 $(OS9FORMAT) $(DSK_DS40_1) -t40 -h2 -n"OS-9 Level Two System Disk" 54 $(OS9FORMAT) $(DSK_DS40_1) -t40 -h2 -n"OS-9 Level Two System Disk"
66 $(OS9GEN) $(DSK_DS40_1) BOOTFILES/$(BOOTFILE) BOOTFILES/$(KERNEL) 55 $(OS9GEN) $(DSK_DS40_1) BOOTFILES/$(BOOTFILE) BOOTFILES/$(KERNEL)
67 $(MAKDIR) $(DSK_DS40_1),CMDS 56 $(MAKDIR) $(DSK_DS40_1),CMDS
68 $(MAKDIR) $(DSK_DS40_1),SYS 57 $(MAKDIR) $(DSK_DS40_1),SYS
69 $(MAKDIR) $(DSK_DS40_1),MODULES 58 $(MAKDIR) $(DSK_DS40_1),MODULES
70 $(CP) $(SYSGO) $(DSK_DS40_1), 59 $(CP) $(SYSGO) $(DSK_DS40_1),
71 $(CD) CMDS; $(CP) $(CMDS) ../$(DSK_DS40_1),CMDS 60 $(CD) CMDS; $(CP) $(CMDS) ../$(DSK_DS40_1),CMDS
72 $(CD) SYS; $(CP) $(SYS) ../$(DSK_DS40_1),SYS 61 $(CD) SYS; $(CP) $(SYSBIN) ../$(DSK_DS40_1),SYS
62 $(CD) SYS; $(CPL) $(SYSTEXT) ../$(DSK_DS40_1),SYS
73 $(CD) MODULES; $(CP) $(MODULES) ../$(DSK_DS40_1),MODULES 63 $(CD) MODULES; $(CP) $(MODULES) ../$(DSK_DS40_1),MODULES
74 $(CP) $(ROOTFILES) $(DSK_DS40_1),. 64 $(CPL) $(ROOTFILES) $(DSK_DS40_1),.
75 65
76 $(DSK_DS40_2): 66 $(DSK_DS40_2):
77 -$(RM) $(DSK_DS40_2) 67 -$(RM) $(DSK_DS40_2)
78 $(OS9FORMAT) $(DSK_DS40_2) -t40 -h2 -n"OS-9 Level Two Development Disk" 68 $(OS9FORMAT) $(DSK_DS40_2) -t40 -h2 -n"OS-9 Level Two Development Disk"
79 $(MAKDIR) $(DSK_DS40_2),DEFS 69 $(MAKDIR) $(DSK_DS40_2),DEFS
80 $(CD) DEFS; $(CP) $(DEFS) ../$(DSK_DS40_2),DEFS 70 $(CD) DEFS; $(CPL) $(DEFS) ../$(DSK_DS40_2),DEFS