view 3rdparty/packages/multivue/makefile @ 1121:6a058c03adb1

More Makefile changes
author boisy
date Sat, 12 Apr 2003 17:32:17 +0000
parents ea69ed12af12
children 85eed1cde1b7
line wrap: on
line source

include ../../../Makefile.rules

DISK	= multivue.dsk
CMDS	= $(shell $(CD) CMDS; make showobjs)
ICONS	= $(shell $(CD) CMDS/ICONS; make showobjs)
SYSBIN	= $(shell $(CD) SYS; make showbinobjs)
SYSTEXT	= $(shell $(CD) SYS; make showtextobjs)
DEMO	= $(shell $(CD) DEMO; make showobjs)

# Make all components
all:
	@$(ECHO) "*********************************************"
	@$(ECHO) "*                                           *"
	@$(ECHO) "*                 Multi-Vue                 *"
	@$(ECHO) "*                                           *"
	@$(ECHO) "*********************************************"
	$(CD) CMDS; make
	$(CD) SYS; make
	$(CD) DEMO; make

# Clean all components
clean:	dskclean
	-$(CD) CMDS; make clean
	-$(CD) SYS; make clean
	-$(CD) DEMO; make clean

dsk:	all
	$(RM) $(DISK)
	$(OS9FORMAT_SS35) $(DISK) -n"Multi-Vue"
	$(MAKDIR) $(DISK),CMDS
	$(MAKDIR) $(DISK),CMDS/ICONS
	$(MAKDIR) $(DISK),SYS
	$(MAKDIR) $(DISK),DEMO
	$(CD) CMDS; $(CP) $(CMDS) ../$(DISK),CMDS
	$(CD) CMDS/ICONS; $(CP) $(ICONS) ../../$(DISK),CMDS/ICONS
	$(CD) SYS; $(CP) $(SYSBIN) ../$(DISK),SYS
	$(CD) SYS; $(CPL) $(SYSTEXT) ../$(DISK),SYS
	$(CD) DEMO; $(CPL) $(DEMO) ../$(DISK),DEMO

dskcopy: dsk
	$(CP) $(DISK) $(DSKDIR)

dskclean:
	$(RM) $(DISK)