# =========================================================================
#     This makefile was generated by
#     Bakefile 0.1.1 (http://bakefile.sourceforge.net)
#     Do not modify, all changes will be overwritten!
# =========================================================================




prefix = /usr/local
exec_prefix = ${prefix}
INSTALL = /usr//bin/install -c
CC = gcc
CFLAGS = -g -O2
CPPFLAGS = 
DLLPREFIX_MODULE = 
INSTALL_DIR = /usr//bin/install -c -d
INSTALL_PROGRAM = ${INSTALL}
LDFLAGS = 
PIC_FLAG = -fPIC
SHARED_LD_MODULE_CC = $(CXX) -shared -o
SO_SUFFIX_MODULE = so
STRIP = strip
libdir = ${exec_prefix}/lib
srcdir = .
top_builddir = ../

### Variables: ###

PLUGIN_CFLAGS = $(CPPFLAGS) $(CFLAGS) $(PIC_FLAG)
PLUGIN_OBJECTS =  \
	plugin_libfile.o

### Conditionally set variables: ###

CCC = $(top_builddir)./bk-deps $(CC)
#CCC = $(CC)

### Targets: ###

all: $(DLLPREFIX_MODULE)myDLL.$(SO_SUFFIX_MODULE)

clean: 
	rm -rf ./.deps
	rm -f ./*.o
	rm -f $(DLLPREFIX_MODULE)myDLL.$(SO_SUFFIX_MODULE)

distclean: clean
	rm -f configure config.cache config.log config.status
	rm -f bk-deps shared-ld-sh

install: all install_plugin

install-strip: install
	$(STRIP) $(libdir)/$(DLLPREFIX_MODULE)myDLL.$(SO_SUFFIX_MODULE)

install_plugin: 
	$(INSTALL_DIR) $(libdir)
	$(INSTALL_PROGRAM) $(DLLPREFIX_MODULE)myDLL.$(SO_SUFFIX_MODULE) $(libdir)

$(DLLPREFIX_MODULE)myDLL.$(SO_SUFFIX_MODULE): $(PLUGIN_OBJECTS)
	$(SHARED_LD_MODULE_CC) $@ $(PLUGIN_OBJECTS) $(LDFLAGS)

plugin_libfile.o: $(srcdir)/libfile.c
	$(CCC) -c -o $@ $(PLUGIN_CFLAGS) $<

uninstall: 


# Include dependency info, if present:
-include .deps/*.d

.PHONY: all clean distclean install install_plugin uninstall
