# Unix makefile for the JBIG-KIT library # $Id: Makefile,v 1.9 2004-06-08 15:40:06+01 mgk25 Exp $ SHELL = /bin/sh prefix=/dev/env/DJDIR EXEEXT = .exe # Select an ANSI/ISO C compiler here, GNU gcc is recommended CC = gcc # Options for the compiler: A high optimization level is suggested CFLAGS = -O2 -Wall -pedantic #CFLAGS = -O -Wall -ansi -pedantic all: libjbig.a tstcodec.exe install: libjbig.a mkdir -p $(prefix)/include mkdir -p $(prefix)/lib /dev/env/DJDIR/bin/ginstall -c jbig.h $(prefix)/include/jbig.h /dev/env/DJDIR/bin/ginstall -c libjbig.a $(prefix)/lib/libjbig.a tstcodec$(EXEEXT): tstcodec.c jbig.c jbig.h jbig_tab.o $(CC) $(CFLAGS) -o tstcodec$(EXEEXT) -DTEST_CODEC tstcodec.c jbig.c \ jbig_tab.o libjbig.a: jbig.o jbig_tab.o rm -f libjbig.a ar rc libjbig.a jbig.o jbig_tab.o -ranlib libjbig.a jbig.o: jbig.c jbig.h test: tstcodec$(EXEEXT) ./tstcodec$(EXEEXT) t82test.pbm: tstcodec$(EXEEXT) ./tstcodec$(EXEEXT) $@ clean: rm -f *.o *~ core gmon.out dbg_d\=??.pbm tstcodec$(EXEEXT) t82test.pbm