forked from jgarzik/picocoin
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Makefile.am
48 lines (34 loc) · 1.28 KB
/
Makefile.am
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
39
40
41
42
43
44
45
46
47
48
##
## Toplevel Makefile.am
##
ACLOCAL_AMFLAGS = -I m4
SUBDIRS = m4 external doc include lib src test
EXTRA_DIST = autogen.sh TODO
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libbitc.pc
pkg-deb: dist
- rm -rf $(distdir)
$(MKDIR_P) $(distdir)
mv $(distdir).tar.gz $(distdir)/$(PACKAGE)_$(VERSION).orig.tar.gz
tar --directory $(distdir)/ \
-xf $(distdir)/$(PACKAGE)_$(VERSION).orig.tar.gz
cp -r $(top_srcdir)/contrib/debian $(distdir)/$(PACKAGE)-$(VERSION)/
cd $(distdir)/$(PACKAGE)-$(VERSION)/; \
./configure; \
dpkg-buildpackage -us -uc -rfakeroot; \
mv $(abs_srcdir)/$(distdir)/*.deb $(abs_srcdir)
$(am__post_remove_distdir)
pkg-rpm: dist
- rm -rf $(distdir)
$(MKDIR_P) $(distdir)/rpmbuild/{RPMS,SRPMS,BUILD,SOURCES,SPECS}
cp -r $(top_srcdir)/contrib/rpmbuild $(distdir)
mv $(distdir).tar.gz $(distdir)/rpmbuild/SOURCES/
rpmbuild --nodeps --define="_topdir $(abs_srcdir)/$(distdir)/rpmbuild" -ba $(distdir)/rpmbuild/SPECS/libbitc.spec
mv $(abs_srcdir)/$(distdir)/rpmbuild/RPMS/*/*.rpm $(abs_srcdir)
$(am__post_remove_distdir)
pkg-bin:
- rm -rf $(distdir)
make DESTDIR=$(abs_srcdir)/$(distdir) install
cd $(distdir); \
tar zcvf $(abs_srcdir)/$(distdir)-$(tag_os).tar.gz `find . -type f -print`
$(am__post_remove_distdir)