Mercurial > hg > Members > kono > nitros9-code
annotate level2/makefile @ 1131:c0ec19adf137
Removed -e from os9 format
author | boisy |
---|---|
date | Mon, 14 Apr 2003 13:52:12 +0000 |
parents | c847e6ee341d |
children | 2690efca4eaf |
rev | line source |
---|---|
0 | 1 include ../Makefile.rules |
2 | |
1075 | 3 RELEASE = os9l2v030101 |
751
6ec99f9702bc
init no longer references cc3go from CMDS. This way, cc3go can
boisy
parents:
739
diff
changeset
|
4 BOOTFILE = bootfile_vdg |
519
6c626a142234
Eliminated SS disks... distribution is too large, now we only have
boisy
parents:
485
diff
changeset
|
5 KERNEL = kernel_stock |
455 | 6 |
900 | 7 CMDS = $(shell $(CD) CMDS; make showobjs) |
8 MODULES = $(shell $(CD) MODULES; make showcopyobjs) | |
9 DEFS = $(shell $(CD) DEFS; make showobjs) | |
10 SYSBIN = $(shell $(CD) SYS; make showbinobjs) | |
11 SYSTEXT = $(shell $(CD) SYS; make showtextobjs) | |
355 | 12 ROOTFILES = startup upgrade_song |
1122 | 13 SYSGO = cc3go |
455 | 14 |
900 | 15 PACKAGENAME = $(RELEASE).zip |
1027 | 16 DSK1 = $(RELEASE)_ds40_1.dsk |
17 DSK2 = $(RELEASE)_ds40_2.dsk | |
558 | 18 TESTDSK = test.dsk |
455 | 19 |
341 | 20 |
0 | 21 # Make all components |
22 all: | |
23 @$(ECHO) "*********************************************" | |
24 @$(ECHO) "* *" | |
25 @$(ECHO) "* OS-9 Level Two Vr3 Distribution *" | |
26 @$(ECHO) "* The Rumored Upgrade Version *" | |
27 @$(ECHO) "* *" | |
28 @$(ECHO) "*********************************************" | |
329 | 29 $(CD) CMDS; make |
30 $(CD) MODULES; make | |
31 $(CD) DEFS; make | |
337 | 32 $(CD) SYS; make |
329 | 33 $(CD) BOOTFILES; make |
0 | 34 |
35 # Clean all components | |
455 | 36 clean: dskclean |
329 | 37 -$(CD) CMDS; make clean |
38 -$(CD) MODULES; make clean | |
39 -$(CD) DEFS; make clean | |
337 | 40 -$(CD) SYS; make clean |
329 | 41 -$(CD) BOOTFILES; make clean |
455 | 42 |
43 dskclean: | |
1027 | 44 -$(RM) $(PACKAGENAME) $(DSK1) $(DSK2) |
455 | 45 |
46 dsk: all $(PACKAGENAME) | |
47 | |
1119
f86ef3d1d7c9
Makefiles have been redone to take advantage of size and Make features
boisy
parents:
1075
diff
changeset
|
48 dskcopy: dsk |
f86ef3d1d7c9
Makefiles have been redone to take advantage of size and Make features
boisy
parents:
1075
diff
changeset
|
49 $(CP) $(DSK1) $(DSK2) $(PACKAGENAME) $(DSKDIR) |
f86ef3d1d7c9
Makefiles have been redone to take advantage of size and Make features
boisy
parents:
1075
diff
changeset
|
50 |
1027 | 51 $(PACKAGENAME): $(DSK1) $(DSK2) |
1122 | 52 $(ARCHIVE) $(PACKAGENAME) $(DSK1) $(DSK2) ReadMe ChangeLog |
455 | 53 |
1027 | 54 $(DSK1): |
1131 | 55 -$(RM) $@ |
56 $(OS9FORMAT_DS40) $@ -n"OS-9 Level Two System Disk" | |
1126 | 57 $(OS9GEN) $@ -b=BOOTFILES/$(BOOTFILE) -t=BOOTFILES/$(KERNEL) |
58 $(MAKDIR) $@,CMDS | |
59 $(MAKDIR) $@,SYS | |
60 $(MAKDIR) $@,DEFS | |
61 $(CP) MODULES/$(SYSGO) $@, | |
62 $(OS9ATTR_EXEC) $@,$(SYSGO) | |
63 $(CD) CMDS; $(CP) $(CMDS) ../$@,CMDS | |
64 $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) | |
65 $(CD) SYS; $(CP) $(SYSBIN) ../$@,SYS | |
66 $(foreach file, $(SYSBIN), $(OS9ATTR_TEXT) $@,SYS/$(file);) | |
67 $(CD) SYS; $(CPL) $(SYSTEXT) ../$@,SYS | |
68 $(foreach file, $(SYSTEXT), $(OS9ATTR_TEXT) $@,SYS/$(file);) | |
69 $(CD) DEFS; $(CPL) $(DEFS) ../$@,DEFS | |
70 $(foreach file, $(DEFS), $(OS9ATTR_TEXT) $@,DEFS/$(file);) | |
71 $(CPL) $(ROOTFILES) $@,. | |
72 $(foreach file, $(ROOTFILES), $(OS9ATTR_TEXT) $@,$(file);) | |
455 | 73 |
1027 | 74 $(DSK2): |
1131 | 75 -$(RM) $@ |
76 $(OS9FORMAT_DS40) $@ -n"OS-9 Level Two Modules Disk" | |
77 $(MAKDIR) $@,MODULES | |
78 $(CD) MODULES; $(CP) $(MODULES) ../$@,MODULES | |
1126 | 79 $(foreach file, $(MODULES), $(OS9ATTR_EXEC) $@,MODULES/$(file);) |
80 |