# plugin makefiles include this
CC=		@CC@
CFLAGS=		@CFLAGS@ -I../../src/ -I../include/ -fPIC @X_CFLAGS@
CFLAGS+=	@DEFS@
LDFLAGS=	@SHARED_FLAG@

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