home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d6xx
/
d676
/
fbm.lha
/
FBM
/
fbm10ami.zoo
/
make.az
< prev
next >
Wrap
Text File
|
1992-03-24
|
7KB
|
219 lines
# FBM Makefile for Aztec 5.0d
# This makefile needs to be reworked !
#
TIFINC= mlm/include/
TIFLIB= mlm/lib/
CC=cc
OPTS=-sbou -ps -ff -md -DAMIGA
RLE=
LIB=
BIN=
EXES= clr2gray fbcat fbclean fbedge fbext fbhalf fbhist fbinfo \
fbm2pod fbmask fbnorm fbps fbquant fbrot fbsample fbsharp \
gray2clr idiff pbm2ps pbmtitle raw2fbm qrt2fbm pic2fbm tga2fbm \
fbm2tga unmap udiff fbham uunet2fbm
BINS= $(BIN)clr2gray $(BIN)fbcat $(BIN)fbclean $(BIN)fbedge \
$(BIN)fbext $(BIN)fbhalf $(BIN)fbhist $(BIN)fbinfo \
$(BIN)fbm2pod $(BIN)fbmask $(BIN)fbnorm $(BIN)fbps \
$(BIN)fbquant $(BIN)fbrot $(BIN)fbsample $(BIN)fbsharp \
$(BIN)gray2clr $(BIN)idiff $(BIN)pbm2ps $(BIN)pbmtitle \
$(BIN)raw2fbm $(BIN)qrt2fbm $(BIN)pic2fbm $(BIN)tga2fbm \
$(BIN)fbm2tga $(BIN)unmap $(BIN)udiff $(BIN)fbham $(BIN)uunet2fbm
LIBO= flalfb.o flblue.o flbyte.o flcavg.o flclr.o fledge.o flextr.o flface.o \
flflyd.o flgife.o flgifc.o flgifr.o flgifw.o fliff.o flklnr.o flpbm.o \
flpcx.o flrdfb.o flread.o flrot.o flshrp.o flsun.o flthre.o flwrfb.o \
flpic.o fltga.o fluun.o flrle.o
LIB1= flread.o flrdfb.o flwrfb.o flextr.o flface.o flsun.o flrle.o
LIB2= flgifr.o flgifw.o flgife.o flgifc.o fliff.o flklnr.o flpbm.o
LIB3= flpcx.o flflyd.o flrot.o flshrp.o flthre.o flclr.o fledge.o
LIB4= flpic.o fltga.o fluun.o flbyte.o flalfb.o flblue.o flcavg.o
SRCS= fbext.c fbrot.c fbhist.c fbinfo.c fbmask.c fbnorm.c fbps.c fbsharp.c \
fbedge.c fbclean.c clr2gray.c fbcat.c fbhalf.c fbm2pod.c fbquant.c \
gray2clr.c idiff.c fbsample.c pbm2ps.c pbmtitle.c raw2fbm.c \
fbm2tga.c tga2fbm.c pic2fbm.c qrt2fbm.c fbham.c uunet2fbm.c \
tiff2fbm.c \
flalfb.c flblue.c flcavg.c flclr.c flextr.c flface.c flrot.c flflyd.c \
flpbm.c flrdfb.c flread.c flshrp.c flsun.c flthre.c flwrfb.c flgifr.c \
flgifw.c flgifc.c flgife.c flpcx.c fliff.c fledge.c flklnr.c flbyte.c \
flpic.c fltga.c fluun.c flrle.c
DOCS= clr2gray.1 fbcat.1 fbclean.1 fbedge.1 fbext.1 fbhalf.1 fbhist.1 \
fbinfo.1 fbm.1 fbm2pod.1 fbmask.1 fbnorm.1 fbps.1 fbquant.1 fbrot.1 \
fbsample.1 fbsharp.1 gray2clr.1 idiff.1 pbm2ps.1 pbmtitle.1 raw2fbm.1 \
qrt2fbm.1 fbham.1 uunet2fbm.1 tiff2fbm.1
HDRS= fbm.h
all: $(EXES)
tiff: tiff2fbm $(BIN)tiff2fbm
echo "tiff2fbm made"
# Subroutine library
fbm.lib: $(LIBO)
-delete fbm.lib
lb fbm.lib $(LIB1)
lb fbm.lib -a+ $(LIB2)
lb fbm.lib -a+ $(LIB3)
lb fbm.lib -a+ $(LIB4)
lb fbm.lib -u
# Library routines
flalfb.o: flalfb.c fbm.h
$(CC) $(OPTS) flalfb.c
flblue.o: flblue.c fbm.h
$(CC) $(OPTS) flblue.c
flbyte.o: flbyte.c fbm.h
$(CC) $(OPTS) flbyte.c
flcavg.o: flcavg.c fbm.h
$(CC) $(OPTS) flcavg.c
flclr.o: flclr.c fbm.h
$(CC) $(OPTS) flclr.c
fledge.o: fledge.c fbm.h
$(CC) $(OPTS) fledge.c
flextr.o: flextr.c fbm.h
$(CC) $(OPTS) flextr.c
flface.o: flface.c fbm.h
$(CC) $(OPTS) flface.c
flflyd.o: flflyd.c fbm.h
$(CC) $(OPTS) flflyd.c
flgifc.o: flgifc.c fbm.h
$(CC) $(OPTS) flgifc.c
flgife.o: flgife.c fbm.h
$(CC) $(OPTS) flgife.c
flgifr.o: flgifr.c fbm.h
$(CC) $(OPTS) flgifr.c
flgifw.o: flgifw.c fbm.h
$(CC) $(OPTS) flgifw.c
fliff.o: fliff.c fbm.h
$(CC) $(OPTS) fliff.c
flklnr.o: flklnr.c fbm.h
$(CC) $(OPTS) flklnr.c
flpbm.o: flpbm.c fbm.h
$(CC) $(OPTS) flpbm.c
flpcx.o: flpcx.c fbm.h
$(CC) $(OPTS) flpcx.c
flpic.o: flpic.c fbm.h
$(CC) $(OPTS) flpic.c
flrdfb.o: flrdfb.c fbm.h
$(CC) $(OPTS) flrdfb.c
flread.o: flread.c fbm.h
$(CC) $(OPTS) flread.c
flrot.o: flrot.c fbm.h
$(CC) $(OPTS) flrot.c
flshrp.o: flshrp.c fbm.h
$(CC) $(OPTS) flshrp.c
flsun.o: flsun.c fbm.h
$(CC) $(OPTS) flsun.c
fltga.o: fltga.c fbm.h
$(CC) $(OPTS) fltga.c
flthre.o: flthre.c fbm.h
$(CC) $(OPTS) flthre.c
fluun.o: fluun.c fbm.h
$(CC) $(OPTS) fluun.c
flrle.o: flrle.c fbm.h
$(CC) $(OPTS) $(RLE) flrle.c
flwrfb.o: flwrfb.c fbm.h
$(CC) $(OPTS) flwrfb.c
# Programs
clr2gray: clr2gray.c fbm.h fbm.lib
$(CC) $(OPTS) clr2gray.c
ln +q clr2gray.o -lfbm -lmfl16 -lcl16
fbcat: fbcat.c fbm.h fbm.lib
$(CC) $(OPTS) fbcat.c
ln +q fbcat.o -lfbm -lmfl16 -lcl16
fbclean: fbclean.c fbm.h fbm.lib
$(CC) $(OPTS) fbclean.c
ln +q fbclean.o -lfbm -lmfl16 -lcl16
fbedge: fbedge.c fbm.h fbm.lib
$(CC) $(OPTS) fbedge.c
ln +q fbedge.o -lfbm -lmfl16 -lcl16
fbext: fbext.c fbm.h fbm.lib
$(CC) $(OPTS) fbext.c
ln +q fbext.o -lfbm -lmfl16 -lcl16
fbhalf: fbhalf.c fbm.h fbm.lib
$(CC) $(OPTS) fbhalf.c
ln +q fbhalf.o -lfbm -lmfl16 -lcl16
fbham: fbham.c fbm.h fbm.lib
$(CC) $(OPTS) fbham.c
ln +q fbham.o -lfbm -lmfl16 -lcl16
fbhist: fbhist.c fbm.h fbm.lib
$(CC) $(OPTS) fbhist.c
ln +q fbhist.o -lfbm -lmfl16 -lcl16
fbinfo: fbinfo.c fbm.h fbm.lib
$(CC) $(OPTS) fbinfo.c
ln +q fbinfo.o -lfbm -lmfl16 -lcl16
fbm2tga: fbm2tga.c fbm.h fbm.lib
$(CC) $(OPTS) fbm2tga.c
ln +q fbm2tga.o -lfbm -lmfl16 -lcl16
tga2fbm: tga2fbm.c fbm.h fbm.lib
$(CC) $(OPTS) tga2fbm.c
ln +q tga2fbm.o -lfbm -lmfl16 -lcl16
pic2fbm: pic2fbm.c fbm.h fbm.lib
$(CC) $(OPTS) pic2fbm.c
ln +q pic2fbm.o -lfbm -lmfl16 -lcl16
qrt2fbm: qrt2fbm.c fbm.h fbm.lib
$(CC) $(OPTS) qrt2fbm.c
ln +q qrt2fbm.o -lfbm -lmfl16 -lcl16
fbm2pod: fbm2pod.c fbm.h fbm.lib
$(CC) $(OPTS) fbm2pod.c
ln +q fbm2pod.o -lfbm -lmfl16 -lcl16
fbm2sun: fbm2sun.c fbm.h fbm.lib
$(CC) $(OPTS) fbm2sun.c
ln +q fbm2sun.o -lfbm -lmfl16 -lcl16
fbmask: fbmask.c fbm.h fbm.lib
$(CC) $(OPTS) fbmask.c
ln +q fbmask.o -lfbm -lmfl16 -lcl16
fbnorm: fbnorm.c fbm.h fbm.lib
$(CC) $(OPTS) fbnorm.c
ln +q fbnorm.o -lfbm -lmfl16 -lcl16
fbps: fbps.c fbm.h fbm.lib
$(CC) $(OPTS) fbps.c
ln +q fbps.o -lfbm -lmfl16 -lcl16
fbquant: fbquant.c fbm.h fbm.lib
$(CC) $(OPTS) fbquant.c
ln +q fbquant.o -lfbm -lmfl16 -lcl16
fbrot: fbrot.c fbm.h fbm.lib
$(CC) $(OPTS) fbrot.c
ln +q fbrot.o -lfbm -lmfl16 -lcl16
fbsample: fbsample.c fbm.h fbm.lib
$(CC) $(OPTS) fbsample.c
ln +q fbsample.o -lfbm -lmfl16 -lcl16
fbsharp: fbsharp.c fbm.h fbm.lib
$(CC) $(OPTS) fbsharp.c
ln +q fbsharp.o -lfbm -lmfl16 -lcl16
gray2clr: gray2clr.c fbm.h fbm.lib
$(CC) $(OPTS) gray2clr.c
ln +q gray2clr.o -lfbm -lmfl16 -lcl16
idiff: idiff.c
$(CC) $(OPTS) idiff.c
ln +q idiff.o -lmfl16 -lcl16
pbm2face: pbm2face.c fbm.h fbm.lib
$(CC) $(OPTS) pbm2face.c
ln +q pbm2face.o -lfbm -lmfl16 -lcl16
pbm2ps: pbm2ps.c
$(CC) $(OPTS) pbm2ps.c
ln +q pbm2ps.o -lfbm -lmfl16 -lcl16
pbmtitle: pbmtitle.c
$(CC) $(OPTS) pbmtitle.c
ln +q pbmtitle.o -lfbm -lmfl16 -lcl16
raw2fbm: raw2fbm.c fbm.h fbm.lib
$(CC) $(OPTS) raw2fbm.c
ln +q raw2fbm.o -lfbm -lmfl16 -lcl16
uunet2fbm: uunet2fbm.c fbm.h fbm.lib
$(CC) $(OPTS) uunet2fbm.c
ln +q uunet2fbm.o -lfbm -lmfl16 -lcl16
# tiff2fbm: tiff2fbm.c fbm.h fbm.lib $(TIFINC)tiff.h $(TIFINC)tiffio.h
# $(CC) $(OPTS) tiff2fbm.c -I$(TIFINC) \
# -L$(TIFLIB) -ltiff