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