# Generated automatically from Makefile.in by configure.
SHELL = /bin/sh


top_srcdir = ../..
srcdir = .
top_builddir = ../..
subdir = tools/lib
conf_auxdir = $(top_srcdir)

prefix = /usr/local
exec_prefix = ${prefix}
bindir = /usr/local/bin
libdir = /usr/local/lib
toolincludedir = ${prefix}/include/clicktool
HOST_TOOLS = host

VPATH = .:$(top_srcdir)/$(subdir):$(top_srcdir)/tools/lib:$(top_srcdir)/lib

CC = gcc -Wall
CXX = g++ -Wp,-w -W -Wall -fno-exceptions -fno-rtti -fvtable-thunks
AR_CREATE = ar cru
RANLIB = ranlib
BUILD_CC = 
BUILD_CXX = 
BUILD_AR_CREATE =  cru
BUILD_RANLIB = 
INSTALL = /usr/bin/install -c
INSTALL_DATA = /usr/bin/install -c -m 644
INSTALL_DATA_IF_CHANGED = /usr/bin/install -c -C -m 644
mkinstalldirs = $(conf_auxdir)/mkinstalldirs

.SUFFIXES:
.SUFFIXES: .S .c .cc .o .bo .s

.c.o:
	$(COMPILE) -c $<
	@-/bin/mv $*.d $*.hd
.s.o:
	$(COMPILE) -c $<
	@-/bin/mv $*.d $*.hd
.S.o:
	$(COMPILE) -c $<
	@-/bin/mv $*.d $*.hd
.cc.o:
	$(CXXCOMPILE) -c $<
	@-/bin/mv $*.d $*.hd
.c.bo:
	$(BUILD_COMPILE) -c $< -o $@
	@-sed 's/\.o:/\.bo:/' < $*.d > $*.bd; /bin/rm -f $*.d
.cc.bo:
	$(BUILD_CXXCOMPILE) -c $< -o $@
	@-sed 's/\.o:/\.bo:/' < $*.d > $*.bd; /bin/rm -f $*.d


OBJS = vectori.o vectorv.o bitvector.o hashmapi.o straccum.o string.o error.o \
	elementt.o eclasst.o routert.o variableenv.o \
	lexert.o lexertinfo.o packageutils.o \
	confparse.o archive.o processingt.o etraits.o elementmap.o \
	ipaddress.o ipaddressset.o etheraddress.o \
	userutils.o toolutils.o clp.o  
BUILDOBJS = $(patsubst %.o,%.bo,$(OBJS))

CPPFLAGS =  -MD -DCLICK_TOOL
CFLAGS = -g -O2
CXXFLAGS = -g -O2

DEFS = -DHAVE_CONFIG_H
INCLUDES = -I$(top_builddir)/include -I$(top_srcdir)/include \
	-I$(srcdir)
LDFLAGS = 
LIBS = 

CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CXXFLAGS)
COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
BUILD_CXXCOMPILE = $(BUILD_CXX) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CXXFLAGS)
BUILD_COMPILE = $(BUILD_CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)

ifeq ($(HOST_TOOLS),mixed)
all: libclicktool.a libclicktool_build.a
endif
ifeq ($(HOST_TOOLS),build)
all: libclicktool_build.a
endif
ifeq ($(HOST_TOOLS),host)
all: libclicktool.a
endif

libclicktool.a: Makefile $(OBJS)
	$(AR_CREATE) libclicktool.a $(OBJS)
	$(RANLIB) libclicktool.a
libclicktool_build.a: Makefile $(BUILDOBJS)
	$(BUILD_AR_CREATE) libclicktool_build.a $(BUILDOBJS)
	$(BUILD_RANLIB) libclicktool_build.a

Makefile: $(srcdir)/Makefile.in
	cd $(top_builddir) \
	  && CONFIG_FILES=$(subdir)/$@ CONFIG_ELEMLISTS=no CONFIG_HEADERS= $(SHELL) ./config.status

DEPFILES := $(wildcard *.hd *.bd)
ifneq ($(DEPFILES),)
include $(DEPFILES)
endif

install: libclicktool.a install-include
	$(mkinstalldirs) $(libdir)
	$(INSTALL) libclicktool.a $(libdir)/libclicktool.a
install-include:
	$(mkinstalldirs) $(toolincludedir)
	$(INSTALL_DATA_IF_CHANGED) $(srcdir)/*.hh $(toolincludedir)
install-man:

clean:
	rm -f *.d *.hd *.bd *.o *.bo libclicktool.a libclicktool_build.a
distclean: clean
	-rm -f Makefile

.PHONY: all clean distclean install install-bin install-man install-include
