home *** CD-ROM | disk | FTP | other *** search
Makefile | 1992-04-09 | 6.5 KB | 210 lines |
- # FBM Makefile for SAS/C 5.10 & 68020
- TIFINC= tiff/libtiff/
- TIFLIB= tiff/libtiff/
- CC= LC -v -cw -f8 -b0 -DANSI_C
- OPT= -O -m2t
-
- 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) -DM881 $(OPT) $(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 -m2 $(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) -i$(TIFINC) $(OPT) -Lcm+libfbm.lib+$(TIFLIB)libtiff.lib tiff2fbm.c
-
- fbm2tiff: fbm2tiff.c fbm.h libfbm.lib $(TIFINC)tiff.h $(TIFINC)tiffio.h
- $(CC) -i$(TIFINC) $(OPT) -Lcm+libfbm.lib+$(TIFLIB)libtiff.lib fbm2tiff.c
-