Mercurial > hg > Members > kono > nitros9-code
comparison 3rdparty/packages/multivue/makefile @ 1363:53c50c807d55
Major move to new NitrOS-9 project
author | boisy |
---|---|
date | Fri, 26 Sep 2003 12:26:10 +0000 |
parents | 85eed1cde1b7 |
children | 770c350f4c15 |
comparison
equal
deleted
inserted
replaced
1362:1808357ad13b | 1363:53c50c807d55 |
---|---|
1 include ../../../Makefile.rules | 1 include ../../../rules.mak |
2 | 2 |
3 DISK = multivue.dsk | 3 DISK = multivue.dsk |
4 CMDS = $(shell $(CD) CMDS; make showobjs) | 4 CMDS = $(shell $(CD) cmds; make showobjs) |
5 ICONS = $(shell $(CD) CMDS/ICONS; make showobjs) | 5 ICONS = $(shell $(CD) cmds/icons; make showobjs) |
6 SYSBIN = $(shell $(CD) SYS; make showbinobjs) | 6 SYSBIN = $(shell $(CD) sys; make showbinobjs) |
7 SYSTEXT = $(shell $(CD) SYS; make showtextobjs) | 7 SYSTEXT = $(shell $(CD) sys; make showtextobjs) |
8 DEMO = $(shell $(CD) DEMO; make showobjs) | 8 DEMO = $(shell $(CD) demo; make showobjs) |
9 | 9 |
10 # Make all components | 10 # Make all components |
11 all: | 11 all: |
12 @$(ECHO) "*********************************************" | 12 @$(ECHO) "*********************************************" |
13 @$(ECHO) "* *" | 13 @$(ECHO) "* *" |
14 @$(ECHO) "* Multi-Vue *" | 14 @$(ECHO) "* Multi-Vue *" |
15 @$(ECHO) "* *" | 15 @$(ECHO) "* *" |
16 @$(ECHO) "*********************************************" | 16 @$(ECHO) "*********************************************" |
17 $(CD) CMDS; make | 17 $(CD) cmds; make |
18 $(CD) SYS; make | 18 $(CD) sys; make |
19 $(CD) DEMO; make | 19 $(CD) demo; make |
20 | 20 |
21 # Clean all components | 21 # Clean all components |
22 clean: dskclean | 22 clean: dskclean |
23 -$(CD) CMDS; make clean | 23 -$(CD) cmds; make clean |
24 -$(CD) SYS; make clean | 24 -$(CD) sys; make clean |
25 -$(CD) DEMO; make clean | 25 -$(CD) demo; make clean |
26 | 26 |
27 dsk: all | 27 dsk: all |
28 $(RM) $(DISK) | 28 $(RM) $(DISK) |
29 $(OS9FORMAT_SS35) $(DISK) -n"Multi-Vue" | 29 $(OS9FORMAT_SS35) $(DISK) -n"Multi-Vue" |
30 $(MAKDIR) $(DISK),CMDS | 30 $(MAKDIR) $(DISK),CMDS |
31 $(MAKDIR) $(DISK),CMDS/ICONS | 31 $(MAKDIR) $(DISK),CMDS/ICONS |
32 $(MAKDIR) $(DISK),SYS | 32 $(MAKDIR) $(DISK),SYS |
33 $(MAKDIR) $(DISK),DEMO | 33 $(MAKDIR) $(DISK),DEMO |
34 $(CD) CMDS; $(CP) $(CMDS) ../$(DISK),CMDS | 34 $(CD) cmds; $(CP) $(CMDS) ../$(DISK),CMDS |
35 $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $(DISK),CMDS/$(file);) | 35 $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $(DISK),CMDS/$(file);) |
36 $(CD) CMDS/ICONS; $(CP) $(ICONS) ../../$(DISK),CMDS/ICONS | 36 $(CD) cmds/icons; $(CP) $(ICONS) ../../$(DISK),CMDS/ICONS |
37 $(foreach file, $(ICONS), $(OS9ATTR_EXEC) $(DISK),CMDS/ICONS/$(file);) | 37 $(foreach file, $(ICONS), $(OS9ATTR_EXEC) $(DISK),CMDS/ICONS/$(file);) |
38 $(CD) SYS; $(CP) $(SYSBIN) ../$(DISK),SYS | 38 $(CD) sys; $(CP) $(SYSBIN) ../$(DISK),SYS |
39 $(foreach file, $(SYSBIN), $(OS9ATTR_TEXT) $(DISK),SYS/$(file);) | 39 $(foreach file, $(SYSBIN), $(OS9ATTR_TEXT) $(DISK),SYS/$(file);) |
40 $(CD) SYS; $(CPL) $(SYSTEXT) ../$(DISK),SYS | 40 $(CD) sys; $(CPL) $(SYSTEXT) ../$(DISK),SYS |
41 $(foreach file, $(SYSTEXT), $(OS9ATTR_TEXT) $(DISK),SYS/$(file);) | 41 $(foreach file, $(SYSTEXT), $(OS9ATTR_TEXT) $(DISK),SYS/$(file);) |
42 $(CD) DEMO; $(CPL) $(DEMO) ../$(DISK),DEMO | 42 $(CD) demo; $(CPL) $(DEMO) ../$(DISK),DEMO |
43 $(foreach file, $(DEMO), $(OS9ATTR_TEXT) $(DISK),DEMO/$(file);) | 43 $(foreach file, $(DEMO), $(OS9ATTR_TEXT) $(DISK),DEMO/$(file);) |
44 | 44 |
45 dskcopy: dsk | 45 dskcopy: dsk |
46 $(CP) $(DISK) $(DSKDIR) | 46 $(CP) $(DISK) $(DSKDIR) |
47 | 47 |