mirror of
https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9.git
synced 2026-09-09 00:08:12 +08:00
[initial commit] Add makefile
This is a makefile used to re-direct to the redhat directory Signed-off-by: Laura Abbott <labbott@redhat.com>
This commit is contained in:
committed by
Herton R. Krzesinski
parent
26d14bb035
commit
ef0859d926
@@ -0,0 +1,45 @@
|
||||
RHEL_MAJOR = 8
|
||||
RHEL_MINOR = 99
|
||||
|
||||
#
|
||||
# RHEL_RELEASE
|
||||
# -------------
|
||||
#
|
||||
# Represents build number in 'release' part of RPM's name-version-release.
|
||||
# name is <package_name>, e.g. kernel
|
||||
# version is upstream kernel version this kernel is based on, e.g. 4.18.0
|
||||
# release is <RHEL_RELEASE>.<dist_tag>[<buildid>], e.g. 100.el8
|
||||
#
|
||||
# Use this spot to avoid future merge conflicts.
|
||||
# Do not trim this comment.
|
||||
RHEL_RELEASE = 0
|
||||
|
||||
#
|
||||
# Early y+1 numbering
|
||||
# --------------------
|
||||
#
|
||||
# In early y+1 process, RHEL_RELEASE consists of 2 numbers: x.y
|
||||
# First is RHEL_RELEASE inherited/merged from y as-is, second number
|
||||
# is incremented with each build starting from 1. After merge from y,
|
||||
# it resets back to 1. This way y+1 nvr reflects status of last merge.
|
||||
#
|
||||
# Example:
|
||||
#
|
||||
# rhel8.0 rhel-8.1
|
||||
# kernel-4.18.0-58.el8 --> kernel-4.18.0-58.1.el8
|
||||
# kernel-4.18.0-58.2.el8
|
||||
# kernel-4.18.0-59.el8 kernel-4.18.0-59.1.el8
|
||||
# kernel-4.18.0-60.el8
|
||||
# kernel-4.18.0-61.el8 --> kernel-4.18.0-61.1.el8
|
||||
#
|
||||
#
|
||||
# Use this spot to avoid future merge conflicts.
|
||||
# Do not trim this comment.
|
||||
EARLY_YSTREAM ?= no
|
||||
EARLY_YBUILD:=
|
||||
EARLY_YRELEASE:=
|
||||
ifneq ("$(ZSTREAM)", "yes")
|
||||
ifeq ("$(EARLY_YSTREAM)","yes")
|
||||
RHEL_RELEASE:=$(RHEL_RELEASE).$(EARLY_YRELEASE)
|
||||
endif
|
||||
endif
|
||||
@@ -0,0 +1,16 @@
|
||||
ifeq ($(filter rh-% rhg-%,$(MAKECMDGOALS)),)
|
||||
include Makefile
|
||||
endif
|
||||
|
||||
_OUTPUT := "."
|
||||
# this section is needed in order to make O= to work
|
||||
ifeq ("$(origin O)", "command line")
|
||||
_OUTPUT := "$(abspath $(O))"
|
||||
_EXTRA_ARGS := O=$(_OUTPUT)
|
||||
endif
|
||||
rh-%::
|
||||
$(MAKE) -C redhat $(@) $(_EXTRA_ARGS)
|
||||
|
||||
rhg-%::
|
||||
$(MAKE) -C redhat $(@) $(_EXTRA_ARGS)
|
||||
|
||||
Reference in New Issue
Block a user