
CC = gcc -g -Wall
DEFS =  -DSTDC_HEADERS=1 -DHAVE_VFPRINTF=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 gehl_edge.c
OBJS = $(SRCS:.c=.o)
PROG = gehltest

all: $(PROG)

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

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

$(OBJS): $(SRCS)
	$(CC) $(DEFS) -c $(SRCS)

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