#
# Makefile
#

NAME=eoredmine
VERSION=`git describe | tr - . | cut -c2-`
FULLNAME=$(NAME)-$(VERSION)

all: stylesheets/application.css

%.css: %.scss
	sass -E utf-8 $< $@

dist-bzip2:
	rm -rf build sdist
	mkdir -p build/$(FULLNAME)
	for i in *; do \
		if [ "$$i" != "build" ]; then \
			cp -R "$$i" build/$(NAME)-$(VERSION); \
		fi; \
	done
	mkdir sdist
	cd build && tar cfj ../sdist/$(FULLNAME).tar.bz2 .
	rm -rf build

clean:
	rm -rf sdist build stylesheets/*.css stylesheets/*.css.map

version:
	@(echo $(VERSION))

name:
	@(echo $(NAME))

fullname:
	@(echo $(FULLNAME))

package:
	rm -rf debian sdist
	make dist-bzip2
	git checkout debian debian
	cd sdist; mv $(FULLNAME).tar.bz2 $(NAME)_$(VERSION).orig.tar.bz2; tar xvjf $(NAME)_$(VERSION).orig.tar.bz2
	cp -R debian sdist/$(FULLNAME)/
	cd sdist/$(FULLNAME); dch -v $(VERSION)-1 "New upstream release"; dpkg-buildpackage -uc -us
	rm -rf sdist/$(FULLNAME)
