# Makefile for OGR utils
# $Id: Makefile,v 1.1.2.2 2001/01/13 21:48:17 andreasb Exp $

DCTIDIR = ../../..
INC = -I- -I. -I$(DCTIDIR)/common -I$(DCTIDIR)/ogr
DEFINES = -DHAVE_OGR_CORES

CC = gcc
CFLAGS = -O2 -g -Wall $(INC) $(DEFINES)

%.o : %.c
	$(CC) -c $< $(CFLAGS) -o $@
%.o : %.cpp
	$(CC) -c $< $(CFLAGS) -o $@
%.o : $(DCTIDIR)/ogr/ansi/%.cpp
	$(CC) -c $< $(CFLAGS) -o $@


all: choose #test-ogr

test-ogr: test-ogr.o ogr.o choosedat.o crc32.o

choosedat.cpp: choose.dat bin2c.pl
	perl bin2c.pl choose.dat choosedat.cpp choose_dat

choose.dat: choose.c
	./choose
	rm -f choose.dat
	mv choose.new choose.dat

choose: choose.o


clean:
	rm -f *.o
	rm -f choosedat.cpp test-ogr choose ogr.zip

chooseclean: clean
	rm -f choose.dat


.PHONY : clean
