home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d6xx
/
d676
/
fbm.lha
/
FBM
/
fbm10ami.zoo
/
Makefile
< prev
next >
Wrap
Makefile
|
1992-04-09
|
7KB
|
207 lines
# FBM Makefile for SAS/C 5.10
TIFINC= mlm/include/
TIFLIB= mlm/lib/
CC= LC -v -cw -ffs -b0 -DANSI_C
OPT= -O -mt -m1
RLE=
LIB= -Lcm+libfbm.lib
VER= 100
VERSTR= "FBM Library 1.00"
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 mps2fbm fbrev fbgamma fbpalet
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)udiff $(BIN)fbham \
$(BIN)uunet2fbm $(BIN)mps2fbm $(BIN)fbrev $(BIN)fbgamma $(BIN)fbpalet
LIBO= flalfb.o flblue.o flbyte.o flcavg.o flclr.o fledge.o flextr.o flface.o \
flflyd.o flgifc.o flgife.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= flalfb.o flblue.o flbyte.o flcavg.o flclr.o fledge.o flextr.o flface.o
LIB2= flflyd.o flgifc.o flgife.o flgifr.o flgifw.o fliff.o flklnr.o flpbm.o
LIB3= flpcx.o flrdfb.o flread.o flrot.o flshrp.o flsun.o flthre.o flwrfb.o
LIB4= flpic.o fltga.o fluun.o flrle.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 \
mps2fbm.c fbrev.c tiff2fbm.c fbm2tiff.c fbgamma.c fbpalet.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 fbm2tiff
echo "tiff2fbm made"
# Subroutine library
libfbm.lib: $(LIBO)
oml libfbm.lib r $(LIB1)
oml libfbm.lib r $(LIB2)
oml libfbm.lib r $(LIB3)
oml libfbm.lib r $(LIB4)
# Library routines
flalfb.o: flalfb.c fbm.h
$(CC) $(OPT) flalfb.c
flblue.o: flblue.c fbm.h
$(CC) $(OPT) flblue.c
flbyte.o: flbyte.c fbm.h
$(CC) -mt -m1 flbyte.c
flcavg.o: flcavg.c fbm.h
$(CC) $(OPT) flcavg.c
flclr.o: flclr.c fbm.h
$(CC) $(OPT) flclr.c
fledge.o: fledge.c fbm.h
$(CC) $(OPT) fledge.c
flextr.o: flextr.c fbm.h
$(CC) $(OPT) flextr.c
flface.o: flface.c fbm.h
$(CC) $(OPT) flface.c
flflyd.o: flflyd.c fbm.h
$(CC) $(OPT) flflyd.c
flgifc.o: flgifc.c fbm.h
$(CC) $(OPT) flgifc.c
flgife.o: flgife.c fbm.h
$(CC) $(OPT) flgife.c
flgifr.o: flgifr.c fbm.h
$(CC) $(OPT) flgifr.c
flgifw.o: flgifw.c fbm.h
$(CC) $(OPT) flgifw.c
fliff.o: fliff.c fbm.h
$(CC) $(OPT) fliff.c
flklnr.o: flklnr.c fbm.h
$(CC) $(OPT) flklnr.c
flpbm.o: flpbm.c fbm.h
$(CC) $(OPT) flpbm.c
flpcx.o: flpcx.c fbm.h
$(CC) $(OPT) flpcx.c
flpic.o: flpic.c fbm.h
$(CC) $(OPT) flpic.c
flrdfb.o: flrdfb.c fbm.h
$(CC) $(OPT) flrdfb.c
flread.o: flread.c fbm.h
$(CC) $(OPT) flread.c
flrot.o: flrot.c fbm.h
$(CC) $(OPT) flrot.c
flshrp.o: flshrp.c fbm.h
$(CC) $(OPT) flshrp.c
flsun.o: flsun.c fbm.h
$(CC) $(OPT) flsun.c
fltga.o: fltga.c fbm.h
$(CC) $(OPT) fltga.c
flthre.o: flthre.c fbm.h
$(CC) $(OPT) flthre.c
fluun.o: fluun.c fbm.h
$(CC) $(OPT) fluun.c
flrle.o: flrle.c fbm.h
$(CC) $(OPT) $(RLE) flrle.c
flwrfb.o: flwrfb.c fbm.h
$(CC) $(OPT) flwrfb.c
# Programs
clr2gray: clr2gray.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) clr2gray.c
fbcat: fbcat.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) fbcat.c
fbclean: fbclean.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) fbclean.c
fbedge: fbedge.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) fbedge.c
fbext: fbext.c fbm.h libfbm.lib
$(CC) $(OPT) -DMFFP $(LIB) fbext.c
fbgamma: fbgamma.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) fbgamma.c
fbhalf: fbhalf.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) fbhalf.c
fbham: fbham.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) fbham.c
fbhist: fbhist.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) fbhist.c
fbinfo: fbinfo.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) fbinfo.c
fbm2tga: fbm2tga.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) fbm2tga.c
tga2fbm: tga2fbm.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) tga2fbm.c
pic2fbm: pic2fbm.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) pic2fbm.c
qrt2fbm: qrt2fbm.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) qrt2fbm.c
fbm2pod: fbm2pod.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) fbm2pod.c
fbm2sun: fbm2sun.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) fbm2sun.c
fbmask: fbmask.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) fbmask.c
fbnorm: fbnorm.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) fbnorm.c
fbps: fbps.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) fbps.c
fbquant_secure: fbquant.c fbm.h libfbm.lib
LC -crw -ffs -b0 -DANSI_C -O -mt -m1 $(LIB) fbquant.c
rename fbquant fbquant_secure
fbquant: fbquant.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) fbquant.c
fbrot: fbrot.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) fbrot.c
fbsample: fbsample.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) fbsample.c
fbsharp: fbsharp.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) fbsharp.c
gray2clr: gray2clr.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) gray2clr.c
unmap: gray2clr
-delete unmap
Makelink unmap gray2clr
# copy gray2clr unmap clone
idiff: idiff.c
$(CC) $(OPT) -Lm idiff.c
udiff: idiff
-delete udiff
Makelink udiff idiff
# copy idiff udiff clone
pbm2face: pbm2face.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) pbm2face.c $(LIB)
pbm2ps: pbm2ps.c
$(CC) $(OPT) -Lm pbm2ps.c
pbmtitle: pbmtitle.c
$(CC) $(OPT) -Lm pbmtitle.c
raw2fbm: raw2fbm.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) raw2fbm.c
uunet2fbm: uunet2fbm.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) uunet2fbm.c
mps2fbm: mps2fbm.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) mps2fbm.c
fbrev: fbrev.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) fbrev.c
fbpalet: fbpalet.c fbm.h libfbm.lib
$(CC) $(OPT) $(LIB) fbpalet.c
# tiff2fbm: tiff2fbm.c fbm.h libfbm.lib $(TIFINC)tiff.h $(TIFINC)tiffio.h
# $(CC) $(OPT) $(LIB) tiff2fbm.c -I$(TIFINC) \
# -L$(TIFLIB) $(LIB) -ltiff