1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
# Mbot Makefile
APPLICATION = mbot
VERSION = 0.3
SRC = *.py
CONFFILE = *.conf
PREFIX=$(DESTDIR)/usr
BIN_DIR=$(PREFIX)/lib
CONF_DIR=$(DESTDIR)/etc
MODULES_DIR=$(PREFIX)/share/mbot/modules
CONF=mbot.conf
MODULES=GoogleHandler.py PgNewsHandler.py Logger.py MyNewsHandler.py PipeHandler.py MailHandler.py NewsHandler.py UrlHandler.py
BIN=mbot.py
install:
install -d $(BIN_DIR)
install -d $(MODULES_DIR)
install -d $(CONF_DIR)
install -m 644 $(MODULES) $(MODULES_DIR)
install -m 755 $(BIN) $(BIN_DIR)/mbot
install -m 644 $(CONF) $(CONF_DIR)
clean:
-rm *~ *pyc
release:
rm -fr $(APPLICATION)-$(VERSION)
mkdir -p $(APPLICATION)-$(VERSION)
@tar zcf tmp.tgz $(SRC) $(CONFFILE) doc/*.lyx doc/Makefile doc/*.hva \
LICENSE AUTHORS INSTALL README* TODO Makefile \
deps news/*.sql news/*.py tests/news/*.php tests/news/*.inc tests/news/*.js
tar -C $(APPLICATION)-$(VERSION) -zxf tmp.tgz
tar zvcf $(APPLICATION)-$(VERSION).tar.gz $(APPLICATION)-$(VERSION)
rm -fr $(APPLICATION)-$(VERSION)
rm -fr tmp.tgz
|