blob: 14135ddffd78cd4294da71661e7d45249385f5c9 (
plain)
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
38
|
PYTHON_SITELIB := $(shell python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")
TARGETS := steeltoe
all: $(TARGETS) build-python
build-python: setup.py
python setup.py build
XSL := $(wildcard *.xsl)
install: all
install -D steeltoe $(DESTDIR)/usr/bin/steeltoe
install -D tftp.conf $(DESTDIR)/etc/httpd/conf.d/tftp.conf
install -D steeltoe.xml $(DESTDIR)/etc/steeltoe/steeltoe.xml
for i in $(XSL); do install -D $$i $(DESTDIR)/etc/steeltoe/$$i; done
install -d $(DESTDIR)$(PYTHON_SITELIB)/st_web/
python setup.py install --skip-build --root $(DESTDIR)
python setup.py install -O1 --skip-build --root $(DESTDIR)
cp -R st_web/templates $(DESTDIR)$(PYTHON_SITELIB)/st_web/
clean:
$(RM) $(TARGETS)
VERSION := $(shell awk '/^Version:/ { print $$2 }' steeltoe.spec)
steeltoe-$(VERSION).tar.bz2: steeltoe.spec Makefile
-$(RM) $@
tar cjf $@ --exclude=.svn --exclude=*.pyc .
tarball: steeltoe-$(VERSION).tar.bz2
rpm: steeltoe-$(VERSION).tar.bz2 steeltoe.spec
rpmbuild --target=noarch -ta $<
srpm: steeltoe-$(VERSION).tar.bz2 steeltoe.spec
rpmbuild -ts $<
|