File: Makefile.am

package info (click to toggle)
owfs 3.2p3+dfsg1-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 8,688 kB
  • sloc: ansic: 65,085; pascal: 5,957; tcl: 2,688; makefile: 1,357; python: 1,114; sh: 891; cs: 623; php: 600; perl: 587; java: 404; ruby: 289; cpp: 105; asm: 102; xml: 53
file content (37 lines) | stat: -rw-r--r-- 1,042 bytes parent folder | download | duplicates (5)
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
ACLOCAL_AMFLAGS = -I src/scripts/m4

SUBDIRS = src module
RPMMACROS = ${HOME}/.rpmmacros
RPMDIR = ${HOME}/.rpm

EXTRA_DIST = bootstrap

clean-generic:

	@RM@ -f *~ .*~

preparerpm: dist

	@ if @TEST@ -z "@RPMBUILD@" ; then \
	    @ECHO@ "RPMBUILD binary not found, can't build RPM package"; \
	    exit 1; \
	fi
	if @TEST@ ! -f ${RPMMACROS} ; then \
	    @ECHO@ "%_topdir ${RPMDIR}" > ${RPMMACROS}; \
	    mkdir -p ${RPMDIR}/SOURCES \
	             ${RPMDIR}/SPECS \
	             ${RPMDIR}/BUILD \
	             ${RPMDIR}/RPMS/i386 \
	             ${RPMDIR}/SRPMS ; \
	fi
	cd src/rpm && ${MAKE} @PACKAGE@.spec
	@LN_S@ -f `pwd`/src/rpm/@PACKAGE@.spec ${RPMDIR}/SPECS/@PACKAGE@.spec

rpm: preparerpm
	@LN_S@ -f `pwd`/@PACKAGE@-@VERSION@.tar.gz ${RPMDIR}/SOURCES/@PACKAGE@-@VERSION@.tar.gz
	cd ${RPMDIR}/SPECS && @RPMBUILD@ -ba @PACKAGE@.spec

rpmcvs: preparerpm
	@LN_S@ -f `pwd`/@PACKAGE@-@VERSION@.tar.gz ${RPMDIR}/SOURCES/@PACKAGE@-@VERSION@_cvs_`date +"%Y%m%d"`.tar.gz
	cd ${RPMDIR}/SPECS && @RPMBUILD@ -ba @PACKAGE@.spec --define 'cvs 1'