Makefile 1.31 KB
PACKAGE     = noosfero-spb
VERSION     = 4.2.1
DISTDIR     = $(PACKAGE)-$(VERSION)
TARBALL     = $(DISTDIR).tar.gz
NOOSFERODIR = /usr/lib/noosfero

all:
	@echo Nothing to be $@, all good.

plugins_dir=$(NOOSFERODIR)/plugins
themes_dir=$(NOOSFERODIR)/public/designs/themes

dist: clean
	mkdir $(DISTDIR)
	tar --exclude=.git --exclude=$(DISTDIR) -cf - * | (cd $(DISTDIR) && tar xaf -)
	tar --exclude=.git -czf $(TARBALL) $(DISTDIR)

clean:
	$(RM) $(TARBALL)
	$(RM) -r $(DISTDIR)

install:
	install -d -m 0755 $(DESTDIR)/$(plugins_dir)/software_communities
	cp -vr software_communities/* $(DESTDIR)/$(plugins_dir)/software_communities/
	install -d -m 0755 $(DESTDIR)/$(plugins_dir)/spb_migrations
	cp -vr spb_migrations/* $(DESTDIR)/$(plugins_dir)/spb_migrations/
	install -d -m 0755 $(DESTDIR)/$(themes_dir)/noosfero-spb-theme
	cp -vr noosfero-spb-theme/* $(DESTDIR)/$(themes_dir)/noosfero-spb-theme/
	install -d -m 0755 $(DESTDIR)/$(plugins_dir)/gov_user
	cp -vr gov_user/* $(DESTDIR)/$(plugins_dir)/gov_user/
	cd $(DESTDIR)/$(plugins_dir)/software_communities/ && \
	mkdir -p locale/pt/LC_MESSAGES && \
	msgfmt -o locale/pt/LC_MESSAGES/software_communities.mo po/pt/software_communities.po
	cd ..
	cd $(DESTDIR)/$(plugins_dir)/gov_user/ && \
	mkdir -p locale/pt/LC_MESSAGES && \
	msgfmt -o locale/pt/LC_MESSAGES/gov_user.mo po/pt/gov_user.po