home *** CD-ROM | disk | FTP | other *** search
Makefile | 1992-09-26 | 1.2 KB | 49 lines |
- #
- # 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)
-