# A simple GIMP plug-in Makefile by Yeti <yeti@physics.muni.cz>.
# This file is in public domain.
# You may need to change EXTRA_CFLAGS, CFLAGS and/or LDFLAGS, namely when your
# compiler is not gcc.
PACKAGE = turing-pattern
VERSION = 1.3
GIMPTOOL = gimptool-2.0

GIMP_CFLAGS = `$(GIMPTOOL) --cflags`
GIMP_LDFLAGS = `$(GIMPTOOL) --libs`
EXTRA_CFLAGS = -DLOCALEDIR=\"`$(GIMPTOOL) --prefix`/share/locale\" -DVERSION=\"$(VERSION)\" -Wall -O2

CFLAGS := $(GIMP_CFLAGS) $(EXTRA_CFLAGS) $(CFLAGS)
LDFLAGS := $(GIMP_LDFLAGS) -lm $(LDFLAGS)

DNAME = $(PACKAGE)-$(VERSION)
SOURCES = turing-pattern.c
EXTRA_DIST = NEWS

all: $(PACKAGE)

install: $(PACKAGE)
	$(GIMPTOOL) --install-admin-bin $(PACKAGE)

uninstall: $(PACKAGE)
	$(GIMPTOOL) --uninstall-admin-bin $(PACKAGE)

install-user: $(PACKAGE)
	$(GIMPTOOL) --install-bin $(PACKAGE)

uninstall-user: $(PACKAGE)
	$(GIMPTOOL) --uninstall-bin $(PACKAGE)

clean:
	-rm -f *~ *.o core $(PACKAGE)

dist:
	-rm -rf $(DNAME)
	mkdir $(DNAME) $(DNAME)/libgimp
	chmod a+rx $(DNAME) $(DNAME)/libgimp
	cp $(SOURCES) $(EXTRA_DIST) Makefile README COPYING $(DNAME)
	cp libgimp/stdplugins-intl.h $(DNAME)/libgimp
	chmod a+r $(DNAME)/* $(DNAME)/libgimp/*
	tar cf - $(DNAME) | bzip2 > $(DNAME).tar.bz2
	rm -rf $(DNAME)

$(PACKAGE): turing-pattern.o

turing-pattern.o: turing-pattern.c

.PHONY: all clean install install-user uninstall uninstall-user dist

