DEFINE UNIXGCC_DLINK_FLAGS_COMMON = -nostdlib -s --pie\r
*_UNIXGCC_*_ASLCC_FLAGS = -x c\r
*_UNIXGCC_*_DLINK_FLAGS = DEF(UNIXGCC_DLINK_FLAGS_COMMON) --entry _$(IMAGE_ENTRY_POINT) --file-alignment 0x20 --section-alignment 0x20 -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map\r
-*_UNIXGCC_*_ASLDLINK_FLAGS = DEF(UNIXGCC_DLINK_FLAGS_COMMON) --entry _AcpiTable\r
+*_UNIXGCC_*_ASLDLINK_FLAGS = DEF(UNIXGCC_DLINK_FLAGS_COMMON) --entry _ReferenceAcpiTable\r
*_UNIXGCC_*_ASM_FLAGS = -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h\r
*_UNIXGCC_*_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h\r
*_UNIXGCC_*_ASLPP_FLAGS = -x c -E -P\r
*_ICC_*_APP_FLAGS = /nologo /E /TC\r
*_ICC_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h\r
\r
-*_ICC_*_ASLCC_FLAGS = /Y- /TC /WX-\r
-*_ICC_*_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:main /SUBSYSTEM:CONSOLE /NODEFAULTLIB:libmmt /NODEFAULTLIB:libirc\r
+*_ICC_*_ASLCC_FLAGS = /Y- /TC /WX- /Dmain=ReferenceAcpiTable\r
+*_ICC_*_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE /NODEFAULTLIB:libmmt /NODEFAULTLIB:libirc\r
*_ICC_*_ASLPP_FLAGS = /nologo /EP /C\r
\r
##################\r
##################\r
# Asl Compiler definitions\r
##################\r
-*_*_*_ASLCC_FLAGS = /GL- /Y- /TC\r
-*_*_*_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:main\r
+*_*_*_ASLCC_FLAGS = /GL- /Y- /TC /Dmain=ReferenceAcpiTable\r
+*_*_*_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable\r
*_*_*_ASLPP_FLAGS = /nologo /EP /C\r
*_*_*_ASL_FLAGS =\r
\r