# $Header: /home/employee/dblaheta/cvs/functag/Makefile,v 1.1.1.1 2005/03/20 02:09:26 dblaheta Exp $

BUILDTYPE=O
SHELL=/bin/sh
MAKE=gmake
SRCSUFFIXES = .C .cc .cxx .cpp
HDRSUFFIXES = .h .H .hxx .hpp
MAKESCRIPT = `pwd`/makescripts
MKSUFFIXRULES = $(MAKESCRIPT)/mksuffixrules
RULES = Makefile.rules

all:
	@echo No target specified!

.INIT:
	@true

.DONE:
	@true

topdir:
	@pwd

clean:
	find src -name '*~' -print | xargs rm -f
	rm -rf $(ARCH)/$(BUILDTYPE)
	rm $(RULES)

Makefile: ;
Makefile.gmake: ;
$(MKSUFFIXRULES): ;

$(RULES): $(ARCH)/$(BUILDTYPE)/Makefile $(MKSUFFIXRULES)
	$(MKSUFFIXRULES) $(SRCSUFFIXES) > $@

$(ARCH)/$(BUILDTYPE)/Makefile: Makefile.gmake
	-@mkdir -p $(ARCH)/$(BUILDTYPE)/obj
	-@cp Makefile.gmake $(ARCH)/$(BUILDTYPE)/Makefile

%: $(RULES)
	@$(MAKE) -I . -C $(ARCH)/$(BUILDTYPE) TOPDIR=`pwd` OBJDIR=obj BUILDTYPE=$(BUILDTYPE) MAKESCRIPT=$(MAKESCRIPT) SRCDIR=`pwd`/src SRCSUFFIXES="$(SRCSUFFIXES)" HDRSUFFIXES="$(HDRSUFFIXES)" $@

# $Log: Makefile,v $
# Revision 1.1.1.1  2005/03/20 02:09:26  dblaheta
#
#
# Revision 1.3  2001/04/23 05:24:14  dpb
# Updated for cooperation with linux
#
# Revision 1.2  2000/12/12 03:57:33  dpb
# Fixed?
#
# Revision 1.4  2000/11/15 17:19:03  gss
#
# Moved Makefile.rules generation to the Makefile instead of Makefile.gmake.
# Did a little bit of cleanup in general.
#
# Revision 1.3  2000/10/05 20:18:12  gss
#
# Messing with prefixes and extensions.
#
# Revision 1.2  2000/10/05 13:28:51  gss
#
# Added rule for topdir. Added rule for Makefile. Changed gmake to $(MAKE)
# and made MAKE=gmake.
#
# Revision 1.1  2000/10/03 18:57:16  gss
#
# Converting to using the ber-Makefile.
#
