You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

23 lines
575 B

.PHONY: deps srpm
.DEFAULT_GOAL := srpm
DOT_COPR := $(dir $(firstword $(MAKEFILE_LIST)))
TOP_DIR := $(realpath $(DOT_COPR)/../)
RPM_DIR := $(TOP_DIR)/rpm
outdir ?= $(RPM_DIR)/SRPMS
HAS_GIT := $(shell command -v git 2> /dev/null)
ifndef HAS_GIT
deps:
dnf -y install git
else
deps:
endif
srpm: deps
git config --global --add safe.directory $(TOP_DIR)
git config --global --add safe.directory $(TOP_DIR)/libbloom
git config --global --add safe.directory $(TOP_DIR)/libcork
git config --global --add safe.directory $(TOP_DIR)/libipset
$(RPM_DIR)/genrpm.sh -o $(outdir)