+ifeq ($(MAKEWITH),TIANO)
+# Below file defines TARGET (RELEASE or DEBUG) and TOOL_CHAIN_TAG (GCC44, GCC45, GCC46, or GCC47)
+include $(EDK2BASE)/Conf/target.txt
+endif
+
+#
+# C compiler flags
+#
+
+# ...for both GNU-EFI and TianoCore....
+OPTIMFLAGS = -Os -fno-strict-aliasing
+CFLAGS = $(OPTIMFLAGS) -fno-stack-protector -fshort-wchar -Wall
+
+# ...for GNU-EFI....
+GNUEFI_CFLAGS = -I$(EFIINC) -I$(EFIINC)/$(ARCH) -I$(EFIINC)/protocol -I../include -I../refind -I../libeg -I../mok
+#GNUEFI_CFLAGS = -I$(EFIINC) -I$(EFIINC)/$(ARCH) -I$(EFIINC)/protocol -I. -I./../include -I./../libeg -I./../mok -I../include -I../refind -I../libeg
+
+# ...and for TianoCore....
+TIANO_INCLUDE_DIRS = -I $(EDK2BASE)/MdePkg \
+ -I $(EDK2BASE)/MdePkg/Include \
+ -I $(EDK2BASE)/MdeModulePkg/ \
+ -I $(EDK2BASE)/MdeModulePkg/Include \
+ -I $(EDK2BASE)/IntelFrameworkPkg/Include \
+ -I $(EDK2BASE)/MdePkg/Include/$(ARCHDIR) \
+ -I .. \
+ -I ../refind \
+ -I ../libeg \
+ -I ../include \
+ -I ../mok
+#
+# Linker flags
+#