File: Makefile.am

package info (click to toggle)
voms-mysql-plugin 3.1.7-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 188 kB
  • sloc: cpp: 1,178; makefile: 54; sh: 4
file content (43 lines) | stat: -rw-r--r-- 1,292 bytes parent folder | download | duplicates (4)
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
SUBDIRS = config src 
ACLOCAL_AMFLAGS = -I m4
EXTRA_DIST = autogen.sh LICENSE

rpmbuild_dir=@WORKDIR@/rpmbuild
debbuild_dir=@WORKDIR@/debbuild

spec=spec/voms-mysql-plugin.spec
rpmdist=""

stage_dir=dist

distsrc: dist
	mv $(distdir).tar.gz $(DISTTAR)/$(distdir)_src.tar.gz

distclean-local:
	rm -f configure aclocal.m4 $(distdir).tar.gz
	rm -f m4/libtool.m4 m4/ltoptions.m4 m4/ltsugar.m4 m4/ltversion.m4 m4/lt~obsolete.m4
	rm -rf autom4te.cache aux src/autogen $(rpmbuild_dir) $(debbuild_dir)
	find . -name Makefile.in -exec rm {} \;

clean-local:
	rm -rf $(rpmbuild_dir) $(debbuild_dir) $(distdir).tar.gz dist

rpm: dist
	mkdir -p $(rpmbuild_dir)/BUILD $(rpmbuild_dir)/RPMS $(rpmbuild_dir)/SOURCES $(rpmbuild_dir)/SPECS $(rpmbuild_dir)/SRPMS
	cp $(distdir).tar.gz $(rpmbuild_dir)/SOURCES
	rpmbuild --nodeps -v -ba $(spec) --define "_topdir $(rpmbuild_dir)" --define "dist $(rpmdist)"

stage:
	mkdir -p $(stage_dir)
	
	for r in $(shell find $(rpmbuild_dir)/RPMS -name '*.rpm') ; do \
		echo "Istalling `basename $$r` in $(stage_dir)..."; \
		pushd . ; cp $$r $(stage_dir); cd $(stage_dir); \
		rpm2cpio `basename $$r` | cpio -idm; \
		rm `basename $$r`; popd; \
	done

etics: clean rpm 
	mkdir -p tgz RPMS
	cp $(distdir).tar.gz tgz
	cp -r $(rpmbuild_dir)/RPMS/* $(rpmbuild_dir)/SRPMS/* RPMS