# Generated automatically from Makefile.in by configure.
.SUFFIXES:.cc .cpp .lo

EXTRA_LIBS=-lnetcdf
SOURCES=  iohandler.cc iohandler_base.cc manifoldFile.cc fileIO.cc factory.cc dl.cc
OBJS=  iohandler.o iohandler_base.o manifoldFile.o fileIO.o factory.o dl.o
LIBOBJS=  iohandler.lo iohandler_base.lo manifoldFile.lo fileIO.lo factory.lo dl.lo
HEADERS=rumba/manifoldFile.h rumba/iohandler.h rumba/iohandler_base.h rumba/fileIO.h rumba/factory.h  rumba/dl.h

SUPPORT_HEADERS=
CXX=g++
CXXFLAGS=-g -fno-check-new -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Wno-long-long -fno-builtin
RUMBA=/home/users/elflord/rumba
RUMBA_INCLUDES=-I/home/users/elflord/rumba/include
RUMBA_LIBS=-L/home/users/elflord/rumba/lib -lrumba -lnetcdf
RUMBA_DEMOS=/home/users/elflord/rumba/bin

SHELL=/bin/sh
top_builddir=..
LIBTOOL=$(SHELL) $(top_builddir)/libtool

PREFIX=/home/users/elflord/rumba

ALL_INCLUDES=-I.. -I../base -I../manifold -I.  -I$(PREFIX)/include
# Use this if you want to use rumba headers:
# ALL_INCLUDES=-I.  $(RUMBA_INCLUDES)

ALL_LIBS=  $(EXTRA_LIBS)
# use this if you need to link against rumba:
# ALL_LIBS= $(RUMBA_LIBS) $(EXTRA_LIBS)

INSTALL=/usr/bin/install -c

all: subdirs link 

iohandler.lo: rumba/iohandler_base.h rumba/iohandler.h iohandler.cc
	$(LIBTOOL) $(CXX) $(CXXFLAGS) $(ALL_INCLUDES) -c iohandler.cc

factory.lo: rumba/iohandler_base.h rumba/iohandler.h iohandler.cc rumba/factory.h factory.cc
	$(LIBTOOL) $(CXX)  -fno-implicit-templates $(CXXFLAGS) $(ALL_INCLUDES) -c factory.cc


.cc.lo:
	$(LIBTOOL) $(CXX) $(CXXFLAGS) $(ALL_INCLUDES) -c $<


build: $(LIBOBJS)
	test -d ../librumba || mkdir -p ../librumba
	touch _dummy.o
	cp *.o *.lo ../librumba


link: build

clean:
	rm -rf *.o *.lo .libs
	cd filetypes && $(MAKE) clean

install: build subdirs-install
	test -d $(PREFIX)/lib || mkdir -p $(PREFIX)/lib 
	test -d $(PREFIX)/include || mkdir -p $(PREFIX)/include 
	for X in $(HEADERS); do \
	$(INSTALL) -m 644 "$$X" $(PREFIX)/include/rumba; \
	done 
#	test -d $(PREFIX)/include/rumba || mkdir -p $(PREFIX)/include/rumba
#	for X in $(SUPPORT_HEADERS); do \
#	$(INSTALL) -m 644 "$$X" $(PREFIX)/include/rumba; \
#	done

subdirs:
	cd filetypes && $(MAKE)

subdirs-install:
	cd filetypes && $(MAKE) install

