#
# makefile for Watcher V37 ©1992-93 by HemSoft Developments
# Done 30.10.92 by Franz Hemmer
#

APP       = Watcher
SCFLAGS   = ErrorRexx MemorySize=huge NoStackCheck NoMultipleInclude DEBUG=L GST=LIB:All.gst
LINKFLAGS = SC SD ND VERBOSE MAP Watcher.map FHLOSX
LIBS      = LIB:catalog.o LIB:getcatalogstr.o LIB:memwatch.lib LIB:sc.lib LIB:amiga.lib
OBJECTS   = LIB:c.o LIB:simplerexx.o Watcher.o IDCMP.o Prefs.o Lists.o Support.o DataTypes.o Cx.o

# Linkage part.
$(APP): $(OBJECTS)
  SLINK FROM $(OBJECTS) TO $(APP) LIB $(LIBS) $(LINKFLAGS)
  Copy Watcher //

# Compile Watcher.
$(APP).o: $(APP).c /include/AppImage.h /include/Watcher_strings.h
  BumpRev 37 $(APP)
  SC $(SCFLAGS) $(APP).c

# Compile IDCMP.c
IDCMP.o: IDCMP.c /include/Watcher_strings.h
   SC $(SCFLAGS) IDCMP.c

# Compile Prefs.c
Prefs.o: Prefs.c /include/Watcher_strings.h
   SC $(SCFLAGS) Prefs.c

# Compile Lists.c
Lists.o: Lists.c /include/Watcher_strings.h
   SC $(SCFLAGS) Lists.c

# Compile Support.c
Support.o: Support.c /include/Watcher_strings.h
   SC $(SCFLAGS) Support.c

# Compile DataTypes.c
DataTypes.o: DataTypes.c /include/Watcher_strings.h
   SC $(SCFLAGS) DataTypes.c

# Compile Cx.c
Cx.o: Cx.c /include/Watcher_strings.h
   SC $(SCFLAGS) Cx.c

#----------------------------------------------------------------------------
# Copy to SYS:WBStartup/
Copy:
   Copy Watcher SYS:WBStartup/
