# Module specific stuff
UTIL_VERSION = .01
UTIL_NAME = bdbdump

# Bastard stuff
CC      = gcc
RM      = rm -f
CP      = cp -f
MKDIR   = mkdir -p

ifndef TOP
TOP = ../..
INSTALL_BIN = $(TOP)/bin
endif


# --------------------------------------
SRCS = bdbdump.c
OBJS = bdbdump.o
DEFINES  = -I$(TOP)/include -I. 
CFLAGS   = -ggdb -rdynamic $(DEFINES) -DUTIL_VERSION=$(UTIL_VERSION)
LIBS     = -lc -ldl -lbastard
LDFLAGS  = -L$(TOP)/lib $(LIBS)  


# --------------------------------------
all: 	$(UTIL_NAME)

install:  $(UTIL_NAME)
	$(CP) $(UTIL_NAME) $(INSTALL_BIN)/$(UTIL_NAME)

uninstall: 
	$(RM) $(INSTALL_BIN)/$(UTIL_NAME)

clean: 
	$(RM) $(OBJS) $(UTIL_NAME)

# --------------------------------------
$(UTIL_NAME): $(OBJS) 
	$(CC) $(LDFLAGS) -o $@ $^


.c.o: $(SRCS)
	$(CC) $(CFLAGS) -o $@ -c $<
