# plugin makefiles include this
CC=		cc
CFLAGS=		-fno-common -Wall -I../../src/ -I../include/ -fPIC 
CFLAGS+=	-DHAVE_CONFIG_H
LDFLAGS=	-shared

PLUGDATA+=	rc

BUILDDIR=	../../build-plugin
BUILDPLUG=	$(BUILDDIR)/$(PLUGIN).so
SHAREDIR=	../../sample.golem/plugins/$(PLUGIN)

.PHONY:		all clean all-hook clean-hook

all: all-hook $(BUILDPLUG) $(SHAREDIR)

$(SHAREDIR): $(PLUGDATA)
	mkdir -p $(SHAREDIR)
	touch $(SHAREDIR)
	for file in $(PLUGDATA) ; do \
		cp $$file $(SHAREDIR)/ ; \
	done

$(BUILDPLUG): $(PLUGIN).so
	mkdir -p $(BUILDDIR)
	cp $(PLUGIN).so $(BUILDDIR)/

$(PLUGIN).so: $(OBJS)
	$(CC) $(OBJS) -o $(PLUGIN).so $(LDFLAGS)

clean: clean-hook
	-rm -f $(OBJS) $(PLUGIN).so

all-hook:

clean-hook:


syntax highlighted by Code2HTML, v. 0.9.1