# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
-# $Id: Makerules,v 1.4 2004/04/09 19:06:27 mlh-pl_rpm Exp $
+# $Id: Makerules,v 1.5 2004/04/09 19:37:19 alk-pl_rpm Exp $
#
# Base cvsps and rpmbuild in the current directory
# Build
#
-NVR := $(shell rpmquery $(RPMFLAGS) $(if $(DATE),--define "date $(DATE)") --specfile SPECS/$(notdir $(SPEC)).in | head -1)
+NVR := $(shell rpmquery $(RPMFLAGS) $(if $(DATE),--define "date $(DATE)") --specfile SPECS/$(notdir $(SPEC)).in 2>/dev/null | head -1)
ARCH := $(shell rpm $(RPMFLAGS) --showrc | sed -ne 's/^build arch[ ]*:[ ]*\(.*\)/\1/p')
all: RPMS/$(ARCH)/$(NVR).$(ARCH).rpm SRPMS/$(NVR).src.rpm
.rpmmacros:
echo "%_topdir $(HOME)" > $@
-.PHONY: all
+# Remove files generated by this package
+clean:
+ rm -rf \
+ BUILD/$(Base0) \
+ RPMS/$(ARCH)/$(NVR).$(ARCH).rpm \
+ SOURCES/$(Base0)* SOURCES/$(package)* \
+ SPECS/$(notdir $(SPEC)).in SPECS/$(notdir $(SPEC)) $(MK) \
+ SRPMS/$(NVR).src.rpm \
+ .cvsps/$(subst /,#,$(CVSROOT)/$(MODULE))
+
+.PHONY: all clean
# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
-# $Id: Makerules,v 1.4 2004/04/09 19:06:27 mlh-pl_rpm Exp $
+# $Id: Makerules,v 1.5 2004/04/09 19:37:19 alk-pl_rpm Exp $
#
# Base cvsps and rpmbuild in the current directory
# Build
#
-NVR := $(shell rpmquery $(RPMFLAGS) $(if $(DATE),--define "date $(DATE)") --specfile SPECS/$(notdir $(SPEC)).in | head -1)
+NVR := $(shell rpmquery $(RPMFLAGS) $(if $(DATE),--define "date $(DATE)") --specfile SPECS/$(notdir $(SPEC)).in 2>/dev/null | head -1)
ARCH := $(shell rpm $(RPMFLAGS) --showrc | sed -ne 's/^build arch[ ]*:[ ]*\(.*\)/\1/p')
all: RPMS/$(ARCH)/$(NVR).$(ARCH).rpm SRPMS/$(NVR).src.rpm
.rpmmacros:
echo "%_topdir $(HOME)" > $@
-.PHONY: all
+# Remove files generated by this package
+clean:
+ rm -rf \
+ BUILD/$(Base0) \
+ RPMS/$(ARCH)/$(NVR).$(ARCH).rpm \
+ SOURCES/$(Base0)* SOURCES/$(package)* \
+ SPECS/$(notdir $(SPEC)).in SPECS/$(notdir $(SPEC)) $(MK) \
+ SRPMS/$(NVR).src.rpm \
+ .cvsps/$(subst /,#,$(CVSROOT)/$(MODULE))
+
+.PHONY: all clean