| #************************************************************** |
| # |
| # Licensed to the Apache Software Foundation (ASF) under one |
| # or more contributor license agreements. See the NOTICE file |
| # distributed with this work for additional information |
| # regarding copyright ownership. The ASF licenses this file |
| # to you under the Apache License, Version 2.0 (the |
| # "License"); you may not use this file except in compliance |
| # with the License. You may obtain a copy of the License at |
| # |
| # http://www.apache.org/licenses/LICENSE-2.0 |
| # |
| # Unless required by applicable law or agreed to in writing, |
| # software distributed under the License is distributed on an |
| # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| # KIND, either express or implied. See the License for the |
| # specific language governing permissions and limitations |
| # under the License. |
| # |
| #************************************************************** |
| |
| |
| |
| .IF "$(PKGFORMAT)"!="$(PKGFORMAT:s/rpm//)" |
| |
| ALLTAR : $(RPMFLAGFILES) |
| |
| $(RPMFLAGFILES) : $(SPECFILE) |
| @-$(MKDIRHIER) $(@:d) |
| -$(RM) $(@:d)$(@:b:s/-/ /:1)-$(SPECFILE:b)-* |
| $(RPM) -bb $< $(RPMMACROS) \ |
| --buildroot $(ABSLOCALOUT)$/misc$/$(@:b) \ |
| --define "_builddir $(shell @cd $(COMMONMISC)$/$(@:b:s/-/ /:1) && pwd)" \ |
| --define "productname $(PRODUCTNAME.$(@:b:s/-/ /:1))" \ |
| --define "pkgprefix $(@:b:s/-/ /:1)$(PRODUCTVERSION.$(@:b:s/-/ /:1))" \ |
| --define "unixfilename $(UNIXFILENAME.$(@:b:s/-/ /:1))" \ |
| --define "iconprefix $(ICONPREFIX.$(@:b:s/-/ /:1))" \ |
| --define "version $(PKGVERSION.$(@:b:s/-/ /:1))" \ |
| --define "release $(PKGREV)" \ |
| --define "_unpackaged_files_terminate_build 0" && $(TOUCH) $@ |
| .ENDIF |