From b5d4c76b2d0733f53785751568cd8330033eab03 Mon Sep 17 00:00:00 2001 From: YZBruh Date: Tue, 9 Apr 2024 23:30:35 +0300 Subject: [PATCH] pmt: apply version 1.7.0 changes --- mka/config.mk | 29 ------------------------ mka/env.mk | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+), 29 deletions(-) delete mode 100644 mka/config.mk create mode 100644 mka/env.mk diff --git a/mka/config.mk b/mka/config.mk deleted file mode 100644 index 523adc5..0000000 --- a/mka/config.mk +++ /dev/null @@ -1,29 +0,0 @@ -# By YZBruh - -# Copyright 2024 YZBruh - Partition Manager -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# use custom gcc | true or false -USE_CUST_GCC := false - -# custom gcc ext (if used) -CUST_GCC := - -# addionital gcc flags -EXTRA_GCC_FLAGS := - -# apply configration -include mka/apply-config.mk - -# end of config diff --git a/mka/env.mk b/mka/env.mk new file mode 100644 index 0000000..376b418 --- /dev/null +++ b/mka/env.mk @@ -0,0 +1,61 @@ +# By YZBruh + +# Copyright 2024 YZBruh - Partition Manager +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +######################################### +# # +# Configuration Flags # +# # +# Warning: you can edit # +# # +######################################### + + +# use custom gcc | true or false +USE_CUST_GCC := false + +# custom gcc ext (if used) +CUST_GCC := + +# addionital gcc flags +EXTRA_GCC_FLAGS := + +######################################### +######################################### + +######################################### +# # +# Apply Configuration # +# # +# Warning: please do not edit # +# # +######################################### + +# gcc setting +ifeq ($(USE_CUST_GCC), true) + CC := $(CUST_GCC) + LD := $(CUST_GCC) +else ifeq ($(USE_CUST_GCC), false) + CC := gcc + LD := gcc +else + $(error İnvalid custom gcc config flag: $(USE_CUST_GCC)) +endif + +# gcc flag settings +CFLAGS := -O3 -g -Wall -Wextra $(EXTRA_GCC_FLAGS) + +######################################### +#########################################