# Generated automatically from Makefile.in by configure.

SHELL=/bin/sh

####################################

CC = cc
AR = ar
RANLIB = ranlib
EXE = 

SHAREDFLAG = -fPIC
CFLAGS =   -fno-common

MATHLIB = -lm
SOCKET_LIBS = 

YACC = byacc 
AWK = gawk
CMP = cmp

# where to put awka
prefix = /usr/local
exec_prefix = ${prefix}

BINDIR = ${exec_prefix}/bin
LIBDIR = ${exec_prefix}/lib
INCDIR = ${prefix}/include
# where to put the man pages
MANEXT = 1
MANSRCDIR = ${prefix}/man
MANDIR = $(MANSRCDIR)/man$(MANEXT)
SHARED_LIB = libawka.so
BUILDLIB = libawka.a $(SHARED_LIB)
#######################################

MAKEFILEIN = Makefile.in lib/Makefile.in awka/Makefile.in test/Makefile.in

all: awka_exe libawka

Makefile:	$(MAKEFILEIN) config.status
	/bin/sh ./config.status

libawka: 
	cd lib; $(MAKE)

awka_exe: 
	cd awka; $(MAKE)

AWKAMAN = $(MANDIR)/awka.$(MANEXT)
install:  awka_exe libawka
	if [ ! -d $(LIBDIR) ]; then mkdir -p $(LIBDIR); fi
	if [ ! -d $(INCDIR) ]; then mkdir -p $(INCDIR); fi
	if [ ! -d $(BINDIR) ]; then mkdir -p $(BINDIR); fi
	if [ ! -d $(MANDIR) ]; then mkdir -p $(MANDIR); fi
	if [ ! -d $(MANSRCDIR)/man5 ]; then mkdir -p $(MANSRCDIR)/man5; fi
	cd awka; $(MAKE) install
	cd lib; $(MAKE) install
	cp  doc/awka.1  $(AWKAMAN)
	cp  doc/awka-elm.5  $(MANSRCDIR)/man5
	cp  doc/awka-elmref.5  $(MANSRCDIR)/man5
	chmod  0644  $(AWKAMAN)

clean:
	cd awka; $(MAKE) clean
	cd lib; $(MAKE) clean
	cd test; $(MAKE) clean

distclean:  clean
	rm -f config.h Makefile lib/Makefile awka/Makefile test/Makefile \
	    config.status config.log config.cache
	rm -f defines.out maxint.out
	rm -f benchmark/*.c benchmark/core benchmark/*.o benchmark/x*

configure:  configure.in awka.ac.m4
	autoconf

check:	awka_exe libawka
	cd test; $(MAKE) -k

test:	check



syntax highlighted by Code2HTML, v. 0.9.1