
CC = gcc -Wall
DEFS =  -DSTDC_HEADERS=1 -DHAVE_VFPRINTF=1 -D_DEBUG=1
LIBS = libgehl.a

SRCS = endian.c gehl.c gehl_fileio.c gehl_turnover.c gehl_rotate.c gehl_bmp.c debug_print.c gehl_trim.c gehl_util.c gehl_bw.c
OBJS = $(SRCS:.c=.o)
PROG = gehltest

all: $(PROG)

$(PROG): $(LIBS)
	$(CC) -g -o $(PROG) gehltest.c $(LIBS)

$(LIBS): $(OBJS)
	ar rcs $(LIBS) $(OBJS)

$(OBJS): $(SRCS)
#	cp ../jpeg-6b/libjpeg.a .
	$(CC) -g $(DEFS) -c $(SRCS)

clean:
	rm -f $(LIBS) $(OBJS) $(PROG) out*.bmp *~ *.stackdump
