# mkstub makefile
#
# $Id: Makefile,v 1.1.2.1 2001/02/15 11:58:54 andreasb Exp $

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

RM = rm -f
CC = gcc

BUFFOBJS = buffpriv.o scram.o random.o clitime.o pollsys.o pathwork.o fakelog.o fake.o

#use these objects when compiling from public source
#BUFFOBJS = buffpub.o random.o pathwork.o clitime.o fakelog.o fake.o

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

mkstub : mkstub.o ogr_sup.o $(BUFFOBJS)
	$(CC) $^ -o $@

clean:
	$(RM) mkstub *.o

.PHONY : clean
