Added a basic setup.py for distutils.
[cnetworkmanager.git] / Makefile
blob916f969a36bec28c8c94b65387607632dfe9512c
1 PACKAGE=cnetworkmanager
2 VERSION=0.8.4
4 PREFIX=/usr/local
5 bindir=${PREFIX}/bin
6 pkgdatadir=${PREFIX}/share/${PACKAGE}
7 sysconfdir=${PREFIX}/etc
8 dbusdir=${sysconfdir}/dbus-1/system.d
9 docdir=${PREFIX}/share/doc/packages/${PACKAGE}
11 nodist_bin_SCRIPTS=cnetworkmanager-proxy
12 pkgdata_SCRIPTS=cnetworkmanager
13 pkgdata_DATA=pbkdf2.py
14 dbus_DATA=cnetworkmanager.conf cnetworkmanager-06.conf
15 doc_DATA=README NEWS COPYING
16 EXTRA_DIST=cnetworkmanager-proxy.in
18 all:
19 for IN in cnetworkmanager-proxy.in; do \
20 OUT=$${IN%.in}; \
21 sed \
22 -e "s|@configure_input@|$$OUT. Generated from $$IN by bikemake.|g" \
23 -e 's|@PREFIX@|${PREFIX}|g' \
24 -e 's|@PACKAGE@|${PACKAGE}|g' \
25 <$$IN >$$OUT ;\
26 done
28 check:
29 for T in test/test*.py; do $$T; done
31 install:
32 install -d ${DESTDIR}${bindir}
33 install -T cnetworkmanager-proxy ${DESTDIR}${bindir}/cnetworkmanager
34 install -d ${DESTDIR}${pkgdatadir}
35 install -t ${DESTDIR}${pkgdatadir} ${pkgdata_SCRIPTS}
36 install -d ${DESTDIR}${pkgdatadir}
37 install -t ${DESTDIR}${pkgdatadir} -m644 ${pkgdata_DATA}
38 install -d ${DESTDIR}${dbusdir}
39 install -t ${DESTDIR}${dbusdir} -m644 ${dbus_DATA}
40 install -d ${DESTDIR}${docdir}
41 install -t ${DESTDIR}${docdir} -m644 ${doc_DATA}
43 dist:
44 rm -rf ${PACKAGE}-${VERSION}
45 mkdir -p ${PACKAGE}-${VERSION}
46 cp -t ${PACKAGE}-${VERSION} ${PACKAGE}.spec Makefile ${pkgdata_SCRIPTS} ${pkgdata_DATA} ${dbus_DATA} ${doc_DATA} ${EXTRA_DIST}
47 tar cvfz ${PACKAGE}-${VERSION}.tar.gz ${PACKAGE}-${VERSION}
48 rm -rf ${PACKAGE}-${VERSION}
50 # bikemake: serves similar purpose as automake, but is much less resource hungry