home *** CD-ROM | disk | FTP | other *** search
Makefile | 1989-05-02 | 831 b | 47 lines |
-
- # DMAKEFILE for DNETLIB
- #
-
- SYMS = include:symbols.m
- SYMD = ram:symbols.m
- CFLAGS = +L +I$(SYMD)
- AMIGASRC= dnet:amiga/
- OD = T:
- DELETE = $(OD)#?.bo $(OD)#?.bc
- OBJS = $(OD)*.bo
- SRCS = $(OD)*.bc
-
- # fast or slow lib (slow == smaller executables)
- # (I use fast for debugging)
-
- WHICH= slow
-
- dnetlib.lib : dnetlib.c
- dmake $(WHICH)
-
- slow: $(SYMD) breakup lib
-
- fast:
- cc $(CFLAGS) dnetlib.c -o $(OD)dnetlib.o
- -delete dnetlib.lib
- Lb dnetlib.lib $(OD)dnetlib.o
-
- breakup:
- cd $(OD)
- breakup $(AMIGASRC)lib/dnetlib.c
- cd
-
- lib: $(OBJS) $(SRCS)
- shell -c echo $(OBJS) >$(OD)ORDIN
- ord $(OD)ORDIN $(OD)ORDOUT
- -delete dnetlib.lib
- Lb dnetlib.lib -f $(OD)ORDOUT
- Delete $(OD)ORDIN $(OD)ORDOUT $(DELETE)
-
- $(OBJS): $(SRCS)
- cc $(CFLAGS) %(right) -o %(left)
-
- $(SYMD) : $(SYMS)
- Copy %(right) %(left)
-
-