# Generic application makefile
#
# NOTE: this makefile should be written using :: rules, however
# these currently cause AMU to bomb out.  As a result it is
# necessary to comment out generic rules from the end of the
# file where appropriate.
#
# GENERIC OPTIONS
#
MKDIR  =cdir
CP     =copy
CPFLAGS=A~C~DF~L~N~PQR~S~T~V
PROGDIR=$(INSTDIR).$(PROGRAM)
#
# PROGRAM SPECIFIC OPTIONS
#
PROGRAM=!SciCalc
FILES  =!Help !Run !RunImage !Sprites !Sprites22 !Sprites23 Messages Sprites Templates
#
# GENERIC RULES
#                  
all: $(FILES)
          @echo $(PROGRAM): all build complete

$(PROGDIR):
          $(MKDIR) $@
#
# PROGRAM SPECIFIC RULES
#
install: $(FILES) $(PROGDIR)
         $(CP) !Help $(PROGDIR).!Help $(CPFLAGS)
         $(CP) !Run $(PROGDIR).!Run $(CPFLAGS)
         $(CP) !RunImage $(PROGDIR).!RunImage $(CPFLAGS)
         $(CP) !Sprites $(PROGDIR).!Sprites $(CPFLAGS)
         $(CP) !Sprites22 $(PROGDIR).!Sprites22 $(CPFLAGS)
         $(CP) !Sprites23 $(PROGDIR).!Sprites23 $(CPFLAGS)
         $(CP) Messages $(PROGDIR).Messages $(CPFLAGS)
         $(CP) Sprites $(PROGDIR).Sprites $(CPFLAGS)
         $(CP) Templates $(PROGDIR).Templates $(CPFLAGS)
#
# GENERIC RULES
#
clean:
         @echo $(PROGRAM): cleaned
#install:
#         @echo $(PROGRAM): installed
