#
# DMakefile
#
# Makefile for ToolManager 2.0 (Library)
#
# (c) 1990-92 Stefan Becker
#
PRE    = t:symbolslib.m
FLAGS  = -mRR -ms
#FLAGS  = -mRR -ms -mi
IDIR   = //Programmers/include
#CFLAGS = $(FLAGS) -DDEBUG -I $(IDIR) -proto -H$(PRE)=ToolManagerLib.h -c
CFLAGS = $(FLAGS) -I $(IDIR) -proto -H$(PRE)=ToolManagerLib.h -c
AFLAGS =
#LFLAGS = $(FLAGS) -L/locale -s
LFLAGS = $(FLAGS) -L/locale
LIBS   = -l0 -ldebug -lamiga -lamigas -llocale -lc

ASRCS = RomTag.a starthandler.a TmpAddAppIconA.a
AOBJS = $(ASRCS:"*.a":"T:*.o")
CSRCS = LibInit.c handler.c data.c tmhandle.c objects.c execobj.c imageobj.c \
        soundobj.c menuobj.c iconobj.c dockobj.c rexx.c workbench.c readiff.c \
        hotkey.c locale.c safety.c config.c
COBJS = $(CSRCS:"*.c":"T:*.o")
OBJS  = $(AOBJS) $(COBJS)

DEST  = //libs/toolmanager.library

all : $(DEST)

$(DEST) : $(OBJS)
         dcc $(LFLAGS) -o %(left) $(OBJS) $(LIBS)

$(AOBJS) : $(ASRCS)
         das $(AFLAGS) -o %(left) %(right)

$(AOBJS) : DMakefile

$(COBJS) : $(CSRCS)
         dcc $(CFLAGS) -o %(left) %(right)

$(COBJS) : $(PRE)

$(PRE) : ToolManagerLib.h $(IDIR)/libraries/toolmanager.h DMakefile
         -Delete %(left)

clean :
         -Delete $(PRE) $(OBJS)
