
- add DEB package creation functionality - update RPM spec file to work with SLES Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
43 lines
636 B
Makefile
43 lines
636 B
Makefile
#
|
|
# Copyright(c) 2012-2020 Intel Corporation
|
|
# SPDX-License-Identifier: BSD-3-Clause-Clear
|
|
#
|
|
|
|
PWD:=$(shell pwd)
|
|
|
|
default: all
|
|
|
|
DIRS:=modules casadm utils
|
|
|
|
.PHONY: default all clean distclean $(DIRS)
|
|
|
|
all $(MAKECMDGOALS): $(DIRS)
|
|
|
|
$(DIRS):
|
|
ifneq ($(MAKECMDGOALS),archives)
|
|
ifneq ($(MAKECMDGOALS),rpm)
|
|
ifneq ($(MAKECMDGOALS),srpm)
|
|
ifneq ($(MAKECMDGOALS),deb)
|
|
ifneq ($(MAKECMDGOALS),dsc)
|
|
cd $@ && $(MAKE) $(MAKECMDGOALS)
|
|
endif
|
|
endif
|
|
endif
|
|
endif
|
|
endif
|
|
|
|
archives:
|
|
@utils/pckgen $(PWD) tar zip
|
|
|
|
rpm:
|
|
@utils/pckgen $(PWD) rpm --debug
|
|
|
|
srpm:
|
|
@utils/pckgen $(PWD) srpm --debug
|
|
|
|
deb:
|
|
@utils/pckgen $(PWD) deb
|
|
|
|
dsc:
|
|
@utils/pckgen $(PWD) dsc
|