# mkstub makefile
#
# $Id: Makefile,v 1.1.2.2 2001/03/19 16:51:13 andreasb Exp $

DCTIDIR = ../../..
OGRDIR = ../../ansi
INC = -I- -I. -I$(DCTIDIR)/common -I$(OGRDIR)
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 : $(OGRDIR)/%.cpp
	$(CC) -c $< $(INC) $(DEFINE) -o $@
%.o : ../%.cpp
	$(CC) -c $< $(INC) $(DEFINE) -o $@

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

clean:
	$(RM) mkstub2 *.o

.PHONY : clean
