# $Id: Makefile.in,v 1.2 2002/02/21 07:17:13 m-hirano Exp $
# $RWC_Release: Omni-1.6 $
# $RWC_Copyright:
#  Omni Compiler Software Version 1.5-1.6
#  Copyright (C) 2002 PC Cluster Consortium
#  
#  This software is free software; you can redistribute it and/or modify
#  it under the terms of the GNU Lesser General Public License version
#  2.1 published by the Free Software Foundation.
#  
#  Omni Compiler Software Version 1.0-1.4
#  Copyright (C) 1999, 2000, 2001.
#   Tsukuba Research Center, Real World Computing Partnership, Japan.
#  
#  Please check the Copyright and License information in the files named
#  COPYRIGHT and LICENSE under the top  directory of the Omni Compiler
#  Software release kit.
#  
#  
#  $

TOPDIR		=	../..
prefix		=	@prefix@
exec_prefix	=	@exec_prefix@

bindir		=	$(exec_prefix)/bin
libdir		=	$(prefix)/lib

ompcdir		=	$(libdir)/openmp
ompcincdir	=	$(ompcdir)/include
ompclibexecdir	=	$(ompcdir)/libexec
ompclibdir	=	$(ompcdir)/lib
ompcclassdir	=	$(ompcdir)/java
ompctempldir	=	$(ompcdir)/template

INSTALLDIR	=	$(ompclibdir)
INSTALLHDRDIR	=	$(ompcincdir)
INSTALL		= 	@INSTALLCOM@
MKDIR		=	@MKDIRCOM@

GCCINC		=	-I`case "$(CC)" in *gcc) echo \`$(CC) -v 2>&1 | grep specs | sed 's/specs$$/include/' | awk '{ print $$NF }'\`;; esac`


CC_OPT_SWITCH	=	@CFLAGS@
CPPFLAGS	=	-I. -I$(TOPDIR)/include @GRIDRPC_DEF@ @DEFS@ @CPPFLAGS@
CFLAGS		=	$(CC_OPT_SWITCH) $(CPPFLAGS)

CC		=	@CC@ 
AR		=	@AR@
RANLIB		=	@RANLIB@

YACC		=	@YACCCOM@

DEPEND_SWITCH	=	$(CPPFLAGS)

SRCS		= ogr_call.c
OBJS		= ogr_call.o

RUNTIME		= ogr_main.o
RUNTIME_SRC	= ogr_main.c

INSTALL_HDRS	= ogr_runtime.h

LIB_TARGET = libogr.a

all:	$(RUNTIME) $(LIB_TARGET)

$(LIB_TARGET):	$(OBJS)
	@rm -f $@
	$(AR) $@ $(OBJS)

install: all
	@if [ ! -d $(INSTALLDIR) ] ; then \
		(echo "Making directory $(INSTALLDIR)" ; \
		$(MKDIR) $(INSTALLDIR) ; \
		chmod 775 $(INSTALLDIR)); \
	else \
		true ; \
	fi
	for i in $(LIB_TARGET) ; do \
		$(INSTALL) -m 644 $$i $(INSTALLDIR); \
		case $$i in \
			*.a) \
				$(RANLIB) $(INSTALLDIR)/$$i;; \
		esac \
	done
	$(INSTALL) -m 644 $(RUNTIME) $(INSTALLDIR)

	@if [ ! -d $(INSTALLHDRDIR) ] ; then \
		(echo "Making directory $(INSTALLHDRDIR)" ; \
		$(MKDIR) $(INSTALLHDRDIR) ; \
		chmod 775 $(INSTALLHDRDIR)); \
	else \
		true ; \
	fi
	for i in / $(INSTALL_HDRS) ; do \
		case $$i in \
			/) continue ;; \
			*) \
				$(INSTALL) -m 644 $$i $(INSTALLHDRDIR) ;; \
		esac ; \
	done

clean:
	rm -f $(RUNTIME) *.o *~ core $(LIB_TARGET) *._*_o

distclean:	clean
	rm -f config.* Makefile .depend* ./target.tmpl

depend: ompclib.h timer.h $(SRCS)
	touch .depend.tmp
	makedepend -f ./.depend.tmp -a -- $(GCCINC) $(DEPEND_SWITCH) -- $(SRCS)
	sed 's:^$(PLATFORMDIR)/:./:' ./.depend.tmp > ./.depend
	cat Makefile ./.depend > ./Makefile.tmp
	mv Makefile.tmp Makefile
	rm -f ./.depend ./.depend.tmp .depend.tmp.bak

checkObj:
	@echo $(SRCS)

Makefile::
	(cd ../../; sh ./config.status)
