home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Enigma Amiga Life 110
/
EnigmaAmiga110CD.iso
/
indispensabili
/
docks
/
toolmanager3.1
/
developer
/
c
/
dlib
/
dmakefile
< prev
Wrap
Makefile
|
1998-06-01
|
2KB
|
76 lines
#
# DMakefile V3.1
#
# Makefile for ToolManager 3.1 (DICE link libraries)
#
# Copyright (C) 1990-98 Stefan Becker
#
# This source code is for educational purposes only. You may study it
# and copy ideas or algorithms from it for your own projects. It is
# not allowed to use any of the source codes (in full or in parts)
# in other programs. Especially it is not allowed to create variants
# of ToolManager or ToolManager-like programs from this source code.
#
LIBNAME = toolmanager
SRCS = create.c change.c
#
DEVDIR = //
LIBDIR =
TMPDIR = T:$(LIBNAME)/
FDFILE = $(DEVDIR)fd/$(LIBNAME)_lib.fd
SOBJS = $(SRCS:"*.c":"$(TMPDIR)*s.o")
SROBJS = $(SRCS:"*.c":"$(TMPDIR)*sr.o")
LOBJS = $(SRCS:"*.c":"$(TMPDIR)*l.o")
LROBJS = $(SRCS:"*.c":"$(TMPDIR)*lr.o")
SLIB = $(LIBDIR)$(LIBNAME)s.lib
SRLIB = $(LIBDIR)$(LIBNAME)sr.lib
LLIB = $(LIBDIR)$(LIBNAME)l.lib
LRLIB = $(LIBDIR)$(LIBNAME)lr.lib
FDLIB = $(TMPDIR)$(LIBNAME)fd.lib
FTLOPTS = $(FDFILE) \
-h $(DEVDIR)c/include/clib/$(LIBNAME)_protos.h \
-I $(DEVDIR)c/include -I DINCLUDE:amiga31 \
-o $(FDLIB) -auto $(LIBNAME).library -v
CFLAGS = -3.1 -mi -I $(DEVDIR)c/include
all : $(SLIB) $(SRLIB) $(LLIB) $(LRLIB)
$(SLIB) : $(FDFILE) $(SOBJS)
fdtolib $(FTLOPTS) -md
Join $(SOBJS) $(FDLIB) to %(left)
-delete $(FDLIB)
$(SRLIB) : $(FDFILE) $(SROBJS)
fdtolib $(FTLOPTS) -md -mRR
Join $(SROBJS) $(FDLIB) to %(left)
-delete $(FDLIB)
$(LLIB) : $(FDFILE) $(LOBJS)
fdtolib $(FTLOPTS) -mD
Join $(LOBJS) $(FDLIB) to %(left)
-delete $(FDLIB)
$(LRLIB) : $(FDFILE) $(LROBJS)
fdtolib $(FTLOPTS) -mD -mRR
Join $(LROBJS) $(FDLIB) to %(left)
-delete $(FDLIB)
$(SOBJS) : $(SRCS)
dcc $(CFLAGS) -o %(left) -c %(right) -md
$(SROBJS) : $(SRCS)
dcc $(CFLAGS) -o %(left) -c %(right) -md -mRR
$(LOBJS) : $(SRCS)
dcc $(CFLAGS) -o %(left) -c %(right) -mD
$(LROBJS) : $(SRCS)
dcc $(CFLAGS) -o %(left) -c %(right) -mD -mRR
clean :
-Delete $(TMPDIR) ALL QUIET
new :
DMake clean
DMake all