2014-08-29 14:49:48 +02:00
|
|
|
SUBDIRS = factory-package-news
|
|
|
|
|
2014-08-29 14:01:38 +02:00
|
|
|
prefix=/usr
|
|
|
|
datadir=$(prefix)/share
|
|
|
|
sysconfdir=/etc
|
|
|
|
unitdir=$(prefix)/lib/systemd/system
|
|
|
|
pkgdatadir=$(datadir)/osc-plugin-factory
|
|
|
|
oscplugindir=$(prefix)/lib/osc-plugins
|
2014-08-29 15:50:21 +02:00
|
|
|
pkgdata_SCRIPTS=$(wildcard *.py *.pl *.sh)
|
2014-08-29 14:01:38 +02:00
|
|
|
pkgdata_SCRIPTS+=bs_mirrorfull findfileconflicts
|
2014-08-29 15:50:21 +02:00
|
|
|
pkgdata_DATA+=bs_copy osclib $(wildcard *.pm *.testcase)
|
2014-08-29 14:49:48 +02:00
|
|
|
repocheckerhome = /var/lib/opensuse-repo-checker
|
2014-08-29 14:01:38 +02:00
|
|
|
|
|
|
|
all:
|
|
|
|
|
|
|
|
install:
|
|
|
|
install -d -m 755 $(DESTDIR)$(pkgdatadir) $(DESTDIR)$(unitdir) $(DESTDIR)$(oscplugindir)
|
2014-08-29 14:49:48 +02:00
|
|
|
install -d -m 755 $(DESTDIR)$(repocheckerhome)
|
2014-08-29 14:01:38 +02:00
|
|
|
for i in $(pkgdata_SCRIPTS); do install -m 755 $$i $(DESTDIR)$(pkgdatadir); done
|
2014-08-29 15:50:21 +02:00
|
|
|
chmod 644 $(DESTDIR)$(pkgdatadir)/osc-*.py
|
2014-08-29 14:01:38 +02:00
|
|
|
for i in $(pkgdata_DATA); do cp -a $$i $(DESTDIR)$(pkgdatadir); done
|
|
|
|
for i in osc-*.py osclib; do ln -s $(pkgdatadir)/$$i $(DESTDIR)$(oscplugindir)/$$i; done
|
|
|
|
for i in $(SUBDIRS); do $(MAKE) -C $$i install; done
|
2014-08-29 14:57:25 +02:00
|
|
|
install -m 644 systemd/* $(DESTDIR)$(unitdir)
|
2014-08-29 14:01:38 +02:00
|
|
|
|
2015-04-23 13:10:07 +02:00
|
|
|
check: test
|
|
|
|
|
|
|
|
test:
|
|
|
|
$(wildcard /usr/bin/nosetests-2.*)
|
|
|
|
|
|
|
|
.PHONY: all install test check
|