summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sysui/desktop/freedesktop/makefile.mk26
1 files changed, 15 insertions, 11 deletions
diff --git a/sysui/desktop/freedesktop/makefile.mk b/sysui/desktop/freedesktop/makefile.mk
index 08d277d9edb9..469ae52eb918 100644
--- a/sysui/desktop/freedesktop/makefile.mk
+++ b/sysui/desktop/freedesktop/makefile.mk
@@ -4,9 +4,9 @@
#
# $RCSfile: makefile.mk,v $
#
-# $Revision: 1.6 $
+# $Revision: 1.7 $
#
-# last change: $Author: kz $ $Date: 2005-10-05 12:57:58 $
+# last change: $Author: rt $ $Date: 2006-01-13 14:57:10 $
#
# The Contents of this file are made available subject to
# the terms of GNU Lesser General Public License Version 2.1.
@@ -50,9 +50,9 @@ TARGET=freedesktop
# --- Files --------------------------------------------------------
.IF "$(RPM)"!=""
-
-RPMDIR = $(shell cd $(BIN); pwd)
-
+
+PACKAGE_RPM = $(MISC)$/$(TARGET).rpmflag
+
.ENDIF
# --- Targets -------------------------------------------------------
@@ -61,18 +61,22 @@ RPMDIR = $(shell cd $(BIN); pwd)
.IF "$(RPM)"!=""
-ALLTAR : PACKAGE_RPM
+ALLTAR : $(PACKAGE_RPM)
# --- packaging ---------------------------------------------------
-.PHONY PACKAGE_RPM : $(MISC)/$(TARGET)-menus.spec
+$(PACKAGE_RPM) : $(MISC)$/redhat.rpmflag
+
+$(PACKAGE_RPM) : $(MISC)/$(TARGET)-menus.spec
+ -@$(RM) $(PKGDIR)$/openoffice.org-$(TARGET)-*.noarch.rpm $(BIN)/noarch/openoffice.org-$(TARGET)-*.noarch.rpm
@$(MKDIRHIER) $(MISC)$/$(TARGET)
@$(MKDIRHIER) $(MISC)$/$(TARGET)$/BUILD
- @$(RPM) --define "basedir $(shell pwd)" --define "unixfilename $(UNIXFILENAME)" \
+ @$(RPM) $(RPMMACROS) -bb $< \
+ --define "basedir $(PWD)" --define "unixfilename $(UNIXFILENAME)" \
--define "version $(PKGVERSION)" --define "release $(PKGREV)" \
- --define "_rpmdir $(RPMDIR)" -bb $< \
- --define "source $(shell cd $(MISC)$/redhat; pwd)" \
+ --define "source $(ABSLOCALOUT)$/misc$/redhat" \
--define "unique $(shell echo $$$$)" \
- --define "_builddir $(shell cd $(MISC)$/$(TARGET)/BUILD; pwd)"
+ --define "_builddir $(ABSLOCALOUT)$/misc$/$(TARGET)/BUILD"
+ @touch $@
.ENDIF