Update Makefile.common - create a specific rule for the archive file
This commit is contained in:
parent
6963135c7a
commit
47a0315841
@ -92,6 +92,7 @@ EXT := $(shell cat $(NAME).spec | grep Source | head -n 1 | sed 's/Source: //' |
|
||||
ARCHIVEFILE := $(shell cat $(NAME).spec | grep Source | head -n 1 | sed -r 's/^Source[0..9]*:\s*//' | xargs basename)
|
||||
ARCHIVEFILE := $(shell rpm --queryformat '$(ARCHIVEFILE)\n' --specfile $(NAME).spec | head -n 1)
|
||||
TEMPDIR := $(shell mktemp -d)
|
||||
ARCHIVEFILE := $(shell cat archivefilename)
|
||||
|
||||
|
||||
# default target: just make sure we've got the sources
|
||||
@ -159,7 +160,7 @@ PREP_ARCHES = $(addprefix prep-,$(ARCHES))
|
||||
|
||||
# The TARGETS define is meant for local module targets that should be
|
||||
# made in addition to the SOURCEFILES whenever needed
|
||||
TARGETS ?= archivefile
|
||||
TARGETS ?= $(ARCHIVEFILE)
|
||||
#TARGETS ?=
|
||||
|
||||
# default target - retrieve the sources and make the module specific targets
|
||||
@ -334,18 +335,19 @@ check: test-srpm
|
||||
|
||||
## use this to build an srpm locally
|
||||
ifneq (, $(filter contribs7 contribs8 contribs9, $(BRANCH)))
|
||||
srpm: sources $(TARGETS)
|
||||
srpm: $(TARGETS)
|
||||
$(RPM_WITH_DIRS) $(DIST_DEFINES) --define _source_filedigest_algorithm=md5 --nodeps -bs $(SPECFILE)
|
||||
else
|
||||
srpm: sources $(TARGETS)
|
||||
$(RPM_WITH_DIRS) $(DIST_DEFINES) --nodeps -bs $(SPECFILE)
|
||||
endif
|
||||
|
||||
$(ARCHIVEFILE):
|
||||
$(shell $(COMMON_DIR)/make-archive.sh)
|
||||
|
||||
test-srpm: srpm
|
||||
|
||||
# Create the tar file used to transport the source tree
|
||||
archivefile::
|
||||
$(shell common/make-archive.sh)
|
||||
|
||||
verrel:
|
||||
@echo $(NAME)-$(VERSION)-$(RELEASE)
|
||||
|
0
make-archive.sh
Normal file → Executable file
0
make-archive.sh
Normal file → Executable file
Loading…
Reference in New Issue
Block a user