2018-02-08 19:52:41 +00:00
|
|
|
#!/usr/bin/make -f
|
2018-02-28 19:07:58 +00:00
|
|
|
mkfile_path := $(abspath $(lastword $(MAKEFILE_LIST)))
|
|
|
|
current_dir := $(notdir $(patsubst %/,%,$(dir $(mkfile_path))))
|
2018-03-01 01:43:55 +00:00
|
|
|
outdir := $(CURDIR)
|
2018-09-13 19:12:04 +00:00
|
|
|
topdir := $(CURDIR)/rpmbuild
|
|
|
|
SHORT_COMMIT ?= $(shell git rev-parse --short=8 HEAD)
|
2018-02-08 19:52:41 +00:00
|
|
|
|
2020-01-21 14:46:51 +00:00
|
|
|
export GO111MODULE=off
|
|
|
|
|
2018-02-28 19:07:58 +00:00
|
|
|
srpm:
|
2018-09-13 19:12:04 +00:00
|
|
|
mkdir -p $(topdir)
|
2018-02-28 19:07:58 +00:00
|
|
|
sh $(current_dir)/prepare.sh
|
2019-11-29 10:58:30 +00:00
|
|
|
rpmbuild -bs -D "dist %{nil}" -D "_sourcedir build/" -D "_srcrpmdir $(outdir)" -D "_topdir $(topdir)" --nodeps ${extra_arg:-""} contrib/spec/podman.spec
|
2018-09-13 19:12:04 +00:00
|
|
|
|
|
|
|
build_binary:
|
|
|
|
mkdir -p $(topdir)
|
2019-11-29 10:58:30 +00:00
|
|
|
rpmbuild --rebuild -D "_rpmdir $(outdir)" -D "_topdir $(topdir)" ${extra_arg:-""} $(outdir)/podman-*.git$(SHORT_COMMIT).src.rpm
|
2018-09-13 19:12:04 +00:00
|
|
|
|
|
|
|
clean:
|
|
|
|
rm -fr rpms
|
2019-05-17 16:48:11 +00:00
|
|
|
rm -fr conmon
|