diff --git a/linuxBuild/Makefile b/linuxBuild/Makefile index 95ce7ab7..11d372c0 100644 --- a/linuxBuild/Makefile +++ b/linuxBuild/Makefile @@ -4,18 +4,18 @@ CPPFLAGS = -Wall -std=c++20 SOURCE_DIR = ../source BUILD_DIR = build -SOURCE_FILES = $(wildcard $(SOURCE_DIR)/Alif/*.cpp) $(wildcard $(SOURCE_DIR)/Objects/*.cpp) +SOURCE_FILES = $(wildcard $(SOURCE_DIR)/Alif/*.cpp) $(wildcard $(SOURCE_DIR)/AlifCore/Objects/*.cpp) -INCLUDES = -I$(SOURCE_DIR)/Alif -I$(SOURCE_DIR)/Include/Core -I$(SOURCE_DIR)/Include/Main +INCLUDES = -I$(SOURCE_DIR)/Alif -I$(SOURCE_DIR)/AlifCore/Include/Core -I$(SOURCE_DIR)/AlifCore/Include/Main -OBJECTS = $(SOURCE_FILES:$(SOURCE_DIR)/Objects/%/%.cpp=$(BUILD_DIR)/%.o) +OBJECTS = $(SOURCE_FILES:$(SOURCE_DIR)/AlifCore/Objects/%/%.cpp=$(BUILD_DIR)/%.o) TARGET = $(BUILD_DIR)/alif ifeq ($(wildcard $(BUILD_DIR)),) $(BUILD_DIR): mkdir -p $(BUILD_DIR) - @echo "تم إنشاء المجلد" + @echo "تم إنشاء المجلد - قم بإعادة البناء" endif all: $(TARGET) diff --git a/source/Include/Core/AlifCore_ASDL.h b/source/AlifCore/Include/Core/AlifCore_ASDL.h similarity index 100% rename from source/Include/Core/AlifCore_ASDL.h rename to source/AlifCore/Include/Core/AlifCore_ASDL.h diff --git a/source/Include/Core/AlifCore_AST.h b/source/AlifCore/Include/Core/AlifCore_AST.h similarity index 100% rename from source/Include/Core/AlifCore_AST.h rename to source/AlifCore/Include/Core/AlifCore_AST.h diff --git a/source/Include/Core/AlifCore_Abstract.h b/source/AlifCore/Include/Core/AlifCore_Abstract.h similarity index 100% rename from source/Include/Core/AlifCore_Abstract.h rename to source/AlifCore/Include/Core/AlifCore_Abstract.h diff --git a/source/Include/Core/AlifCore_AlifCycle.h b/source/AlifCore/Include/Core/AlifCore_AlifCycle.h similarity index 100% rename from source/Include/Core/AlifCore_AlifCycle.h rename to source/AlifCore/Include/Core/AlifCore_AlifCycle.h diff --git a/source/Include/Core/AlifCore_AlifEval.h b/source/AlifCore/Include/Core/AlifCore_AlifEval.h similarity index 100% rename from source/Include/Core/AlifCore_AlifEval.h rename to source/AlifCore/Include/Core/AlifCore_AlifEval.h diff --git a/source/Include/Core/AlifCore_AlifRun.h b/source/AlifCore/Include/Core/AlifCore_AlifRun.h similarity index 100% rename from source/Include/Core/AlifCore_AlifRun.h rename to source/AlifCore/Include/Core/AlifCore_AlifRun.h diff --git a/source/Include/Core/AlifCore_AlifState.h b/source/AlifCore/Include/Core/AlifCore_AlifState.h similarity index 100% rename from source/Include/Core/AlifCore_AlifState.h rename to source/AlifCore/Include/Core/AlifCore_AlifState.h diff --git a/source/Include/Core/AlifCore_AlifThread.h b/source/AlifCore/Include/Core/AlifCore_AlifThread.h similarity index 100% rename from source/Include/Core/AlifCore_AlifThread.h rename to source/AlifCore/Include/Core/AlifCore_AlifThread.h diff --git a/source/Include/Core/AlifCore_AlifToken.h b/source/AlifCore/Include/Core/AlifCore_AlifToken.h similarity index 100% rename from source/Include/Core/AlifCore_AlifToken.h rename to source/AlifCore/Include/Core/AlifCore_AlifToken.h diff --git a/source/Include/Core/AlifCore_Backoff.h b/source/AlifCore/Include/Core/AlifCore_Backoff.h similarity index 100% rename from source/Include/Core/AlifCore_Backoff.h rename to source/AlifCore/Include/Core/AlifCore_Backoff.h diff --git a/source/Include/Core/AlifCore_BytesMethods.h b/source/AlifCore/Include/Core/AlifCore_BytesMethods.h similarity index 100% rename from source/Include/Core/AlifCore_BytesMethods.h rename to source/AlifCore/Include/Core/AlifCore_BytesMethods.h diff --git a/source/Include/Core/AlifCore_BytesObject.h b/source/AlifCore/Include/Core/AlifCore_BytesObject.h similarity index 100% rename from source/Include/Core/AlifCore_BytesObject.h rename to source/AlifCore/Include/Core/AlifCore_BytesObject.h diff --git a/source/Include/Core/AlifCore_Call.h b/source/AlifCore/Include/Core/AlifCore_Call.h similarity index 100% rename from source/Include/Core/AlifCore_Call.h rename to source/AlifCore/Include/Core/AlifCore_Call.h diff --git a/source/Include/Core/AlifCore_Code.h b/source/AlifCore/Include/Core/AlifCore_Code.h similarity index 100% rename from source/Include/Core/AlifCore_Code.h rename to source/AlifCore/Include/Core/AlifCore_Code.h diff --git a/source/Include/Core/AlifCore_Compile.h b/source/AlifCore/Include/Core/AlifCore_Compile.h similarity index 100% rename from source/Include/Core/AlifCore_Compile.h rename to source/AlifCore/Include/Core/AlifCore_Compile.h diff --git a/source/Include/Core/AlifCore_CondVar.h b/source/AlifCore/Include/Core/AlifCore_CondVar.h similarity index 100% rename from source/Include/Core/AlifCore_CondVar.h rename to source/AlifCore/Include/Core/AlifCore_CondVar.h diff --git a/source/Include/Core/AlifCore_Context.h b/source/AlifCore/Include/Core/AlifCore_Context.h similarity index 100% rename from source/Include/Core/AlifCore_Context.h rename to source/AlifCore/Include/Core/AlifCore_Context.h diff --git a/source/Include/Core/AlifCore_Dict.h b/source/AlifCore/Include/Core/AlifCore_Dict.h similarity index 100% rename from source/Include/Core/AlifCore_Dict.h rename to source/AlifCore/Include/Core/AlifCore_Dict.h diff --git a/source/Include/Core/AlifCore_DureRun.h b/source/AlifCore/Include/Core/AlifCore_DureRun.h similarity index 100% rename from source/Include/Core/AlifCore_DureRun.h rename to source/AlifCore/Include/Core/AlifCore_DureRun.h diff --git a/source/Include/Core/AlifCore_DureRunInit.h b/source/AlifCore/Include/Core/AlifCore_DureRunInit.h similarity index 100% rename from source/Include/Core/AlifCore_DureRunInit.h rename to source/AlifCore/Include/Core/AlifCore_DureRunInit.h diff --git a/source/Include/Core/AlifCore_FileUtils.h b/source/AlifCore/Include/Core/AlifCore_FileUtils.h similarity index 100% rename from source/Include/Core/AlifCore_FileUtils.h rename to source/AlifCore/Include/Core/AlifCore_FileUtils.h diff --git a/source/Include/Core/AlifCore_FlowGraph.h b/source/AlifCore/Include/Core/AlifCore_FlowGraph.h similarity index 100% rename from source/Include/Core/AlifCore_FlowGraph.h rename to source/AlifCore/Include/Core/AlifCore_FlowGraph.h diff --git a/source/Include/Core/AlifCore_Frame.h b/source/AlifCore/Include/Core/AlifCore_Frame.h similarity index 100% rename from source/Include/Core/AlifCore_Frame.h rename to source/AlifCore/Include/Core/AlifCore_Frame.h diff --git a/source/Include/Core/AlifCore_FreeList.h b/source/AlifCore/Include/Core/AlifCore_FreeList.h similarity index 100% rename from source/Include/Core/AlifCore_FreeList.h rename to source/AlifCore/Include/Core/AlifCore_FreeList.h diff --git a/source/Include/Core/AlifCore_Function.h b/source/AlifCore/Include/Core/AlifCore_Function.h similarity index 100% rename from source/Include/Core/AlifCore_Function.h rename to source/AlifCore/Include/Core/AlifCore_Function.h diff --git a/source/Include/Core/AlifCore_GC.h b/source/AlifCore/Include/Core/AlifCore_GC.h similarity index 100% rename from source/Include/Core/AlifCore_GC.h rename to source/AlifCore/Include/Core/AlifCore_GC.h diff --git a/source/Include/Core/AlifCore_GetConsoleLine.h b/source/AlifCore/Include/Core/AlifCore_GetConsoleLine.h similarity index 100% rename from source/Include/Core/AlifCore_GetConsoleLine.h rename to source/AlifCore/Include/Core/AlifCore_GetConsoleLine.h diff --git a/source/Include/Core/AlifCore_GlobalLock.h b/source/AlifCore/Include/Core/AlifCore_GlobalLock.h similarity index 100% rename from source/Include/Core/AlifCore_GlobalLock.h rename to source/AlifCore/Include/Core/AlifCore_GlobalLock.h diff --git a/source/Include/Core/AlifCore_GlobalObjects.h b/source/AlifCore/Include/Core/AlifCore_GlobalObjects.h similarity index 100% rename from source/Include/Core/AlifCore_GlobalObjects.h rename to source/AlifCore/Include/Core/AlifCore_GlobalObjects.h diff --git a/source/Include/Core/AlifCore_GlobalString.h b/source/AlifCore/Include/Core/AlifCore_GlobalString.h similarity index 100% rename from source/Include/Core/AlifCore_GlobalString.h rename to source/AlifCore/Include/Core/AlifCore_GlobalString.h diff --git a/source/Include/Core/AlifCore_HashArrayMapTree.h b/source/AlifCore/Include/Core/AlifCore_HashArrayMapTree.h similarity index 100% rename from source/Include/Core/AlifCore_HashArrayMapTree.h rename to source/AlifCore/Include/Core/AlifCore_HashArrayMapTree.h diff --git a/source/Include/Core/AlifCore_Import.h b/source/AlifCore/Include/Core/AlifCore_Import.h similarity index 100% rename from source/Include/Core/AlifCore_Import.h rename to source/AlifCore/Include/Core/AlifCore_Import.h diff --git a/source/Include/Core/AlifCore_InitConfig.h b/source/AlifCore/Include/Core/AlifCore_InitConfig.h similarity index 100% rename from source/Include/Core/AlifCore_InitConfig.h rename to source/AlifCore/Include/Core/AlifCore_InitConfig.h diff --git a/source/Include/Core/AlifCore_InstructionSeq.h b/source/AlifCore/Include/Core/AlifCore_InstructionSeq.h similarity index 100% rename from source/Include/Core/AlifCore_InstructionSeq.h rename to source/AlifCore/Include/Core/AlifCore_InstructionSeq.h diff --git a/source/Include/Core/AlifCore_Integer.h b/source/AlifCore/Include/Core/AlifCore_Integer.h similarity index 100% rename from source/Include/Core/AlifCore_Integer.h rename to source/AlifCore/Include/Core/AlifCore_Integer.h diff --git a/source/Include/Core/AlifCore_Interpreter.h b/source/AlifCore/Include/Core/AlifCore_Interpreter.h similarity index 100% rename from source/Include/Core/AlifCore_Interpreter.h rename to source/AlifCore/Include/Core/AlifCore_Interpreter.h diff --git a/source/Include/Core/AlifCore_Intrinsics.h b/source/AlifCore/Include/Core/AlifCore_Intrinsics.h similarity index 100% rename from source/Include/Core/AlifCore_Intrinsics.h rename to source/AlifCore/Include/Core/AlifCore_Intrinsics.h diff --git a/source/Include/Core/AlifCore_LList.h b/source/AlifCore/Include/Core/AlifCore_LList.h similarity index 100% rename from source/Include/Core/AlifCore_LList.h rename to source/AlifCore/Include/Core/AlifCore_LList.h diff --git a/source/Include/Core/AlifCore_List.h b/source/AlifCore/Include/Core/AlifCore_List.h similarity index 100% rename from source/Include/Core/AlifCore_List.h rename to source/AlifCore/Include/Core/AlifCore_List.h diff --git a/source/Include/Core/AlifCore_Lock.h b/source/AlifCore/Include/Core/AlifCore_Lock.h similarity index 100% rename from source/Include/Core/AlifCore_Lock.h rename to source/AlifCore/Include/Core/AlifCore_Lock.h diff --git a/source/Include/Core/AlifCore_Memory.h b/source/AlifCore/Include/Core/AlifCore_Memory.h similarity index 100% rename from source/Include/Core/AlifCore_Memory.h rename to source/AlifCore/Include/Core/AlifCore_Memory.h diff --git a/source/Include/Core/AlifCore_ModSupport.h b/source/AlifCore/Include/Core/AlifCore_ModSupport.h similarity index 100% rename from source/Include/Core/AlifCore_ModSupport.h rename to source/AlifCore/Include/Core/AlifCore_ModSupport.h diff --git a/source/Include/Core/AlifCore_ModuleObject.h b/source/AlifCore/Include/Core/AlifCore_ModuleObject.h similarity index 100% rename from source/Include/Core/AlifCore_ModuleObject.h rename to source/AlifCore/Include/Core/AlifCore_ModuleObject.h diff --git a/source/Include/Core/AlifCore_Object.h b/source/AlifCore/Include/Core/AlifCore_Object.h similarity index 100% rename from source/Include/Core/AlifCore_Object.h rename to source/AlifCore/Include/Core/AlifCore_Object.h diff --git a/source/Include/Core/AlifCore_ObjectState.h b/source/AlifCore/Include/Core/AlifCore_ObjectState.h similarity index 100% rename from source/Include/Core/AlifCore_ObjectState.h rename to source/AlifCore/Include/Core/AlifCore_ObjectState.h diff --git a/source/Include/Core/AlifCore_OpCodeData.h b/source/AlifCore/Include/Core/AlifCore_OpCodeData.h similarity index 100% rename from source/Include/Core/AlifCore_OpCodeData.h rename to source/AlifCore/Include/Core/AlifCore_OpCodeData.h diff --git a/source/Include/Core/AlifCore_OpCodeUtils.h b/source/AlifCore/Include/Core/AlifCore_OpCodeUtils.h similarity index 100% rename from source/Include/Core/AlifCore_OpCodeUtils.h rename to source/AlifCore/Include/Core/AlifCore_OpCodeUtils.h diff --git a/source/Include/Core/AlifCore_SymTable.h b/source/AlifCore/Include/Core/AlifCore_SymTable.h similarity index 100% rename from source/Include/Core/AlifCore_SymTable.h rename to source/AlifCore/Include/Core/AlifCore_SymTable.h diff --git a/source/Include/Core/AlifCore_Time.h b/source/AlifCore/Include/Core/AlifCore_Time.h similarity index 100% rename from source/Include/Core/AlifCore_Time.h rename to source/AlifCore/Include/Core/AlifCore_Time.h diff --git a/source/Include/Core/AlifCore_Tuple.h b/source/AlifCore/Include/Core/AlifCore_Tuple.h similarity index 100% rename from source/Include/Core/AlifCore_Tuple.h rename to source/AlifCore/Include/Core/AlifCore_Tuple.h diff --git a/source/Include/Core/AlifCore_TypeObject.h b/source/AlifCore/Include/Core/AlifCore_TypeObject.h similarity index 100% rename from source/Include/Core/AlifCore_TypeObject.h rename to source/AlifCore/Include/Core/AlifCore_TypeObject.h diff --git a/source/Include/Core/AlifCore_UString.h b/source/AlifCore/Include/Core/AlifCore_UString.h similarity index 100% rename from source/Include/Core/AlifCore_UString.h rename to source/AlifCore/Include/Core/AlifCore_UString.h diff --git a/source/Include/Main/Abstract.h b/source/AlifCore/Include/Main/Abstract.h similarity index 100% rename from source/Include/Main/Abstract.h rename to source/AlifCore/Include/Main/Abstract.h diff --git a/source/Include/Main/AlifBuffer.h b/source/AlifCore/Include/Main/AlifBuffer.h similarity index 100% rename from source/Include/Main/AlifBuffer.h rename to source/AlifCore/Include/Main/AlifBuffer.h diff --git a/source/Include/Main/AlifCapsule.h b/source/AlifCore/Include/Main/AlifCapsule.h similarity index 100% rename from source/Include/Main/AlifCapsule.h rename to source/AlifCore/Include/Main/AlifCapsule.h diff --git a/source/Include/Main/AlifConfig.h b/source/AlifCore/Include/Main/AlifConfig.h similarity index 100% rename from source/Include/Main/AlifConfig.h rename to source/AlifCore/Include/Main/AlifConfig.h diff --git a/source/Include/Main/AlifCppType.h b/source/AlifCore/Include/Main/AlifCppType.h similarity index 100% rename from source/Include/Main/AlifCppType.h rename to source/AlifCore/Include/Main/AlifCppType.h diff --git a/source/Include/Main/AlifErrors.h b/source/AlifCore/Include/Main/AlifErrors.h similarity index 100% rename from source/Include/Main/AlifErrors.h rename to source/AlifCore/Include/Main/AlifErrors.h diff --git a/source/Include/Main/AlifEval.h b/source/AlifCore/Include/Main/AlifEval.h similarity index 100% rename from source/Include/Main/AlifEval.h rename to source/AlifCore/Include/Main/AlifEval.h diff --git a/source/Include/Main/AlifEvalMacros.h b/source/AlifCore/Include/Main/AlifEvalMacros.h similarity index 100% rename from source/Include/Main/AlifEvalMacros.h rename to source/AlifCore/Include/Main/AlifEvalMacros.h diff --git a/source/Include/Main/AlifLexer.h b/source/AlifCore/Include/Main/AlifLexer.h similarity index 100% rename from source/Include/Main/AlifLexer.h rename to source/AlifCore/Include/Main/AlifLexer.h diff --git a/source/Include/Main/AlifMacro.h b/source/AlifCore/Include/Main/AlifMacro.h similarity index 100% rename from source/Include/Main/AlifMacro.h rename to source/AlifCore/Include/Main/AlifMacro.h diff --git a/source/Include/Main/AlifObject.h b/source/AlifCore/Include/Main/AlifObject.h similarity index 100% rename from source/Include/Main/AlifObject.h rename to source/AlifCore/Include/Main/AlifObject.h diff --git a/source/Include/Main/AlifParserEngine.h b/source/AlifCore/Include/Main/AlifParserEngine.h similarity index 100% rename from source/Include/Main/AlifParserEngine.h rename to source/AlifCore/Include/Main/AlifParserEngine.h diff --git a/source/Include/Main/AlifPort.h b/source/AlifCore/Include/Main/AlifPort.h similarity index 100% rename from source/Include/Main/AlifPort.h rename to source/AlifCore/Include/Main/AlifPort.h diff --git a/source/Include/Main/AlifRun.h b/source/AlifCore/Include/Main/AlifRun.h similarity index 100% rename from source/Include/Main/AlifRun.h rename to source/AlifCore/Include/Main/AlifRun.h diff --git a/source/Include/Main/AlifState.h b/source/AlifCore/Include/Main/AlifState.h similarity index 100% rename from source/Include/Main/AlifState.h rename to source/AlifCore/Include/Main/AlifState.h diff --git a/source/Include/Main/AlifThread.h b/source/AlifCore/Include/Main/AlifThread.h similarity index 100% rename from source/Include/Main/AlifThread.h rename to source/AlifCore/Include/Main/AlifThread.h diff --git a/source/Include/Main/AlifTime.h b/source/AlifCore/Include/Main/AlifTime.h similarity index 100% rename from source/Include/Main/AlifTime.h rename to source/AlifCore/Include/Main/AlifTime.h diff --git a/source/Include/Main/AlifTokenState.h b/source/AlifCore/Include/Main/AlifTokenState.h similarity index 100% rename from source/Include/Main/AlifTokenState.h rename to source/AlifCore/Include/Main/AlifTokenState.h diff --git a/source/Include/Main/AlifTypeDefs.h b/source/AlifCore/Include/Main/AlifTypeDefs.h similarity index 100% rename from source/Include/Main/AlifTypeDefs.h rename to source/AlifCore/Include/Main/AlifTypeDefs.h diff --git a/source/Include/Main/AlifVersion.h b/source/AlifCore/Include/Main/AlifVersion.h similarity index 100% rename from source/Include/Main/AlifVersion.h rename to source/AlifCore/Include/Main/AlifVersion.h diff --git a/source/Include/Main/BoolObject.h b/source/AlifCore/Include/Main/BoolObject.h similarity index 100% rename from source/Include/Main/BoolObject.h rename to source/AlifCore/Include/Main/BoolObject.h diff --git a/source/Include/Main/BuiltinsModule.h b/source/AlifCore/Include/Main/BuiltinsModule.h similarity index 100% rename from source/Include/Main/BuiltinsModule.h rename to source/AlifCore/Include/Main/BuiltinsModule.h diff --git a/source/Include/Main/BytesObject.h b/source/AlifCore/Include/Main/BytesObject.h similarity index 100% rename from source/Include/Main/BytesObject.h rename to source/AlifCore/Include/Main/BytesObject.h diff --git a/source/Include/Main/ClassObject.h b/source/AlifCore/Include/Main/ClassObject.h similarity index 100% rename from source/Include/Main/ClassObject.h rename to source/AlifCore/Include/Main/ClassObject.h diff --git a/source/Include/Main/Code.h b/source/AlifCore/Include/Main/Code.h similarity index 100% rename from source/Include/Main/Code.h rename to source/AlifCore/Include/Main/Code.h diff --git a/source/Include/Main/Compile.h b/source/AlifCore/Include/Main/Compile.h similarity index 100% rename from source/Include/Main/Compile.h rename to source/AlifCore/Include/Main/Compile.h diff --git a/source/Include/Main/DescrObject.h b/source/AlifCore/Include/Main/DescrObject.h similarity index 100% rename from source/Include/Main/DescrObject.h rename to source/AlifCore/Include/Main/DescrObject.h diff --git a/source/Include/Main/DictObject.h b/source/AlifCore/Include/Main/DictObject.h similarity index 100% rename from source/Include/Main/DictObject.h rename to source/AlifCore/Include/Main/DictObject.h diff --git a/source/Include/Main/ErrorCode.h b/source/AlifCore/Include/Main/ErrorCode.h similarity index 100% rename from source/Include/Main/ErrorCode.h rename to source/AlifCore/Include/Main/ErrorCode.h diff --git a/source/Include/Main/FastSearch.h b/source/AlifCore/Include/Main/FastSearch.h similarity index 100% rename from source/Include/Main/FastSearch.h rename to source/AlifCore/Include/Main/FastSearch.h diff --git a/source/Include/Main/FileManip.h b/source/AlifCore/Include/Main/FileManip.h similarity index 100% rename from source/Include/Main/FileManip.h rename to source/AlifCore/Include/Main/FileManip.h diff --git a/source/Include/Main/Find.h b/source/AlifCore/Include/Main/Find.h similarity index 100% rename from source/Include/Main/Find.h rename to source/AlifCore/Include/Main/Find.h diff --git a/source/Include/Main/FloatObject.h b/source/AlifCore/Include/Main/FloatObject.h similarity index 100% rename from source/Include/Main/FloatObject.h rename to source/AlifCore/Include/Main/FloatObject.h diff --git a/source/Include/Main/FunctionObject.h b/source/AlifCore/Include/Main/FunctionObject.h similarity index 100% rename from source/Include/Main/FunctionObject.h rename to source/AlifCore/Include/Main/FunctionObject.h diff --git a/source/Include/Main/GenericAliasObject.h b/source/AlifCore/Include/Main/GenericAliasObject.h similarity index 100% rename from source/Include/Main/GenericAliasObject.h rename to source/AlifCore/Include/Main/GenericAliasObject.h diff --git a/source/Include/Main/Helpers.h b/source/AlifCore/Include/Main/Helpers.h similarity index 100% rename from source/Include/Main/Helpers.h rename to source/AlifCore/Include/Main/Helpers.h diff --git a/source/Include/Main/Import.h b/source/AlifCore/Include/Main/Import.h similarity index 100% rename from source/Include/Main/Import.h rename to source/AlifCore/Include/Main/Import.h diff --git a/source/Include/Main/InitConfig.h b/source/AlifCore/Include/Main/InitConfig.h similarity index 100% rename from source/Include/Main/InitConfig.h rename to source/AlifCore/Include/Main/InitConfig.h diff --git a/source/Include/Main/IntegerObject.h b/source/AlifCore/Include/Main/IntegerObject.h similarity index 100% rename from source/Include/Main/IntegerObject.h rename to source/AlifCore/Include/Main/IntegerObject.h diff --git a/source/Include/Main/IterObject.h b/source/AlifCore/Include/Main/IterObject.h similarity index 100% rename from source/Include/Main/IterObject.h rename to source/AlifCore/Include/Main/IterObject.h diff --git a/source/Include/Main/ListObject.h b/source/AlifCore/Include/Main/ListObject.h similarity index 100% rename from source/Include/Main/ListObject.h rename to source/AlifCore/Include/Main/ListObject.h diff --git a/source/Include/Main/MethodObject.h b/source/AlifCore/Include/Main/MethodObject.h similarity index 100% rename from source/Include/Main/MethodObject.h rename to source/AlifCore/Include/Main/MethodObject.h diff --git a/source/Include/Main/ModSupport.h b/source/AlifCore/Include/Main/ModSupport.h similarity index 100% rename from source/Include/Main/ModSupport.h rename to source/AlifCore/Include/Main/ModSupport.h diff --git a/source/Include/Main/ModuleObject.h b/source/AlifCore/Include/Main/ModuleObject.h similarity index 100% rename from source/Include/Main/ModuleObject.h rename to source/AlifCore/Include/Main/ModuleObject.h diff --git a/source/Include/Main/ObjImpl.h b/source/AlifCore/Include/Main/ObjImpl.h similarity index 100% rename from source/Include/Main/ObjImpl.h rename to source/AlifCore/Include/Main/ObjImpl.h diff --git a/source/Include/Main/OpCode.h b/source/AlifCore/Include/Main/OpCode.h similarity index 100% rename from source/Include/Main/OpCode.h rename to source/AlifCore/Include/Main/OpCode.h diff --git a/source/Include/Main/OpCodeCases.h b/source/AlifCore/Include/Main/OpCodeCases.h similarity index 100% rename from source/Include/Main/OpCodeCases.h rename to source/AlifCore/Include/Main/OpCodeCases.h diff --git a/source/Include/Main/OpCodeIDs.h b/source/AlifCore/Include/Main/OpCodeIDs.h similarity index 100% rename from source/Include/Main/OpCodeIDs.h rename to source/AlifCore/Include/Main/OpCodeIDs.h diff --git a/source/Include/Main/SetObject.h b/source/AlifCore/Include/Main/SetObject.h similarity index 100% rename from source/Include/Main/SetObject.h rename to source/AlifCore/Include/Main/SetObject.h diff --git a/source/Include/Main/SliceObject.h b/source/AlifCore/Include/Main/SliceObject.h similarity index 100% rename from source/Include/Main/SliceObject.h rename to source/AlifCore/Include/Main/SliceObject.h diff --git a/source/Include/Main/Split.h b/source/AlifCore/Include/Main/Split.h similarity index 100% rename from source/Include/Main/Split.h rename to source/AlifCore/Include/Main/Split.h diff --git a/source/Include/Main/StringParser.h b/source/AlifCore/Include/Main/StringParser.h similarity index 100% rename from source/Include/Main/StringParser.h rename to source/AlifCore/Include/Main/StringParser.h diff --git a/source/Include/Main/Thread_PThread.h b/source/AlifCore/Include/Main/Thread_PThread.h similarity index 100% rename from source/Include/Main/Thread_PThread.h rename to source/AlifCore/Include/Main/Thread_PThread.h diff --git a/source/Include/Main/Thread_nt.h b/source/AlifCore/Include/Main/Thread_nt.h similarity index 100% rename from source/Include/Main/Thread_nt.h rename to source/AlifCore/Include/Main/Thread_nt.h diff --git a/source/Include/Main/Tokenizer.h b/source/AlifCore/Include/Main/Tokenizer.h similarity index 100% rename from source/Include/Main/Tokenizer.h rename to source/AlifCore/Include/Main/Tokenizer.h diff --git a/source/Include/Main/TupleObject.h b/source/AlifCore/Include/Main/TupleObject.h similarity index 100% rename from source/Include/Main/TupleObject.h rename to source/AlifCore/Include/Main/TupleObject.h diff --git a/source/Include/Main/UStrObject.h b/source/AlifCore/Include/Main/UStrObject.h similarity index 100% rename from source/Include/Main/UStrObject.h rename to source/AlifCore/Include/Main/UStrObject.h diff --git a/source/Objects/ASDL.cpp b/source/AlifCore/Objects/ASDL.cpp similarity index 100% rename from source/Objects/ASDL.cpp rename to source/AlifCore/Objects/ASDL.cpp diff --git a/source/Objects/ASTOptimize.cpp b/source/AlifCore/Objects/ASTOptimize.cpp similarity index 100% rename from source/Objects/ASTOptimize.cpp rename to source/AlifCore/Objects/ASTOptimize.cpp diff --git a/source/Objects/Abstract.cpp b/source/AlifCore/Objects/Abstract.cpp similarity index 100% rename from source/Objects/Abstract.cpp rename to source/AlifCore/Objects/Abstract.cpp diff --git a/source/Objects/ActionHelpers.cpp b/source/AlifCore/Objects/ActionHelpers.cpp similarity index 100% rename from source/Objects/ActionHelpers.cpp rename to source/AlifCore/Objects/ActionHelpers.cpp diff --git a/source/Objects/AlifAST.cpp b/source/AlifCore/Objects/AlifAST.cpp similarity index 100% rename from source/Objects/AlifAST.cpp rename to source/AlifCore/Objects/AlifAST.cpp diff --git a/source/Objects/AlifAssemble.cpp b/source/AlifCore/Objects/AlifAssemble.cpp similarity index 100% rename from source/Objects/AlifAssemble.cpp rename to source/AlifCore/Objects/AlifAssemble.cpp diff --git a/source/Objects/AlifCompiler.cpp b/source/AlifCore/Objects/AlifCompiler.cpp similarity index 100% rename from source/Objects/AlifCompiler.cpp rename to source/AlifCore/Objects/AlifCompiler.cpp diff --git a/source/Objects/AlifCppType.cpp b/source/AlifCore/Objects/AlifCppType.cpp similarity index 100% rename from source/Objects/AlifCppType.cpp rename to source/AlifCore/Objects/AlifCppType.cpp diff --git a/source/Objects/AlifCycle.cpp b/source/AlifCore/Objects/AlifCycle.cpp similarity index 100% rename from source/Objects/AlifCycle.cpp rename to source/AlifCore/Objects/AlifCycle.cpp diff --git a/source/Objects/AlifEval.cpp b/source/AlifCore/Objects/AlifEval.cpp similarity index 100% rename from source/Objects/AlifEval.cpp rename to source/AlifCore/Objects/AlifEval.cpp diff --git a/source/Objects/AlifFlowGraph.cpp b/source/AlifCore/Objects/AlifFlowGraph.cpp similarity index 100% rename from source/Objects/AlifFlowGraph.cpp rename to source/AlifCore/Objects/AlifFlowGraph.cpp diff --git a/source/Objects/AlifLexer.cpp b/source/AlifCore/Objects/AlifLexer.cpp similarity index 100% rename from source/Objects/AlifLexer.cpp rename to source/AlifCore/Objects/AlifLexer.cpp diff --git a/source/Objects/AlifObject.cpp b/source/AlifCore/Objects/AlifObject.cpp similarity index 100% rename from source/Objects/AlifObject.cpp rename to source/AlifCore/Objects/AlifObject.cpp diff --git a/source/Objects/AlifParser.cpp b/source/AlifCore/Objects/AlifParser.cpp similarity index 100% rename from source/Objects/AlifParser.cpp rename to source/AlifCore/Objects/AlifParser.cpp diff --git a/source/Objects/AlifParserEngine.cpp b/source/AlifCore/Objects/AlifParserEngine.cpp similarity index 100% rename from source/Objects/AlifParserEngine.cpp rename to source/AlifCore/Objects/AlifParserEngine.cpp diff --git a/source/Objects/AlifParserEngineErrors.cpp b/source/AlifCore/Objects/AlifParserEngineErrors.cpp similarity index 100% rename from source/Objects/AlifParserEngineErrors.cpp rename to source/AlifCore/Objects/AlifParserEngineErrors.cpp diff --git a/source/Objects/AlifRun.cpp b/source/AlifCore/Objects/AlifRun.cpp similarity index 100% rename from source/Objects/AlifRun.cpp rename to source/AlifCore/Objects/AlifRun.cpp diff --git a/source/Objects/AlifState.cpp b/source/AlifCore/Objects/AlifState.cpp similarity index 100% rename from source/Objects/AlifState.cpp rename to source/AlifCore/Objects/AlifState.cpp diff --git a/source/Objects/AlifSymTable.cpp b/source/AlifCore/Objects/AlifSymTable.cpp similarity index 100% rename from source/Objects/AlifSymTable.cpp rename to source/AlifCore/Objects/AlifSymTable.cpp diff --git a/source/Objects/AlifTime.cpp b/source/AlifCore/Objects/AlifTime.cpp similarity index 100% rename from source/Objects/AlifTime.cpp rename to source/AlifCore/Objects/AlifTime.cpp diff --git a/source/Objects/AlifToken.cpp b/source/AlifCore/Objects/AlifToken.cpp similarity index 100% rename from source/Objects/AlifToken.cpp rename to source/AlifCore/Objects/AlifToken.cpp diff --git a/source/Objects/AlifTokenState.cpp b/source/AlifCore/Objects/AlifTokenState.cpp similarity index 100% rename from source/Objects/AlifTokenState.cpp rename to source/AlifCore/Objects/AlifTokenState.cpp diff --git a/source/Objects/BoolObject.cpp b/source/AlifCore/Objects/BoolObject.cpp similarity index 100% rename from source/Objects/BoolObject.cpp rename to source/AlifCore/Objects/BoolObject.cpp diff --git a/source/Objects/BuiltinsModule.cpp b/source/AlifCore/Objects/BuiltinsModule.cpp similarity index 100% rename from source/Objects/BuiltinsModule.cpp rename to source/AlifCore/Objects/BuiltinsModule.cpp diff --git a/source/Objects/BytesMethods.cpp b/source/AlifCore/Objects/BytesMethods.cpp similarity index 100% rename from source/Objects/BytesMethods.cpp rename to source/AlifCore/Objects/BytesMethods.cpp diff --git a/source/Objects/BytesObject.cpp b/source/AlifCore/Objects/BytesObject.cpp similarity index 100% rename from source/Objects/BytesObject.cpp rename to source/AlifCore/Objects/BytesObject.cpp diff --git a/source/Objects/Call.cpp b/source/AlifCore/Objects/Call.cpp similarity index 100% rename from source/Objects/Call.cpp rename to source/AlifCore/Objects/Call.cpp diff --git a/source/Objects/Capsule.cpp b/source/AlifCore/Objects/Capsule.cpp similarity index 100% rename from source/Objects/Capsule.cpp rename to source/AlifCore/Objects/Capsule.cpp diff --git a/source/Objects/ClassObject.cpp b/source/AlifCore/Objects/ClassObject.cpp similarity index 100% rename from source/Objects/ClassObject.cpp rename to source/AlifCore/Objects/ClassObject.cpp diff --git a/source/Objects/CodeObject.cpp b/source/AlifCore/Objects/CodeObject.cpp similarity index 100% rename from source/Objects/CodeObject.cpp rename to source/AlifCore/Objects/CodeObject.cpp diff --git a/source/Objects/ConfigMinimal.cpp b/source/AlifCore/Objects/ConfigMinimal.cpp similarity index 100% rename from source/Objects/ConfigMinimal.cpp rename to source/AlifCore/Objects/ConfigMinimal.cpp diff --git a/source/Objects/DescrObject.cpp b/source/AlifCore/Objects/DescrObject.cpp similarity index 100% rename from source/Objects/DescrObject.cpp rename to source/AlifCore/Objects/DescrObject.cpp diff --git a/source/Objects/DictObject.cpp b/source/AlifCore/Objects/DictObject.cpp similarity index 100% rename from source/Objects/DictObject.cpp rename to source/AlifCore/Objects/DictObject.cpp diff --git a/source/Objects/FileManip.cpp b/source/AlifCore/Objects/FileManip.cpp similarity index 100% rename from source/Objects/FileManip.cpp rename to source/AlifCore/Objects/FileManip.cpp diff --git a/source/Objects/FileObject.cpp b/source/AlifCore/Objects/FileObject.cpp similarity index 100% rename from source/Objects/FileObject.cpp rename to source/AlifCore/Objects/FileObject.cpp diff --git a/source/Objects/FileTokenizer.cpp b/source/AlifCore/Objects/FileTokenizer.cpp similarity index 100% rename from source/Objects/FileTokenizer.cpp rename to source/AlifCore/Objects/FileTokenizer.cpp diff --git a/source/Objects/FloatObject.cpp b/source/AlifCore/Objects/FloatObject.cpp similarity index 100% rename from source/Objects/FloatObject.cpp rename to source/AlifCore/Objects/FloatObject.cpp diff --git a/source/Objects/FrameObject.cpp b/source/AlifCore/Objects/FrameObject.cpp similarity index 100% rename from source/Objects/FrameObject.cpp rename to source/AlifCore/Objects/FrameObject.cpp diff --git a/source/Objects/FunctionObject.cpp b/source/AlifCore/Objects/FunctionObject.cpp similarity index 100% rename from source/Objects/FunctionObject.cpp rename to source/AlifCore/Objects/FunctionObject.cpp diff --git a/source/Objects/GC.cpp b/source/AlifCore/Objects/GC.cpp similarity index 100% rename from source/Objects/GC.cpp rename to source/AlifCore/Objects/GC.cpp diff --git a/source/Objects/GenericAliasObject.cpp b/source/AlifCore/Objects/GenericAliasObject.cpp similarity index 100% rename from source/Objects/GenericAliasObject.cpp rename to source/AlifCore/Objects/GenericAliasObject.cpp diff --git a/source/Objects/GetArgs.cpp b/source/AlifCore/Objects/GetArgs.cpp similarity index 100% rename from source/Objects/GetArgs.cpp rename to source/AlifCore/Objects/GetArgs.cpp diff --git a/source/Objects/GetConsoleLine.cpp b/source/AlifCore/Objects/GetConsoleLine.cpp similarity index 100% rename from source/Objects/GetConsoleLine.cpp rename to source/AlifCore/Objects/GetConsoleLine.cpp diff --git a/source/Objects/GetVersion.cpp b/source/AlifCore/Objects/GetVersion.cpp similarity index 100% rename from source/Objects/GetVersion.cpp rename to source/AlifCore/Objects/GetVersion.cpp diff --git a/source/Objects/Import.cpp b/source/AlifCore/Objects/Import.cpp similarity index 100% rename from source/Objects/Import.cpp rename to source/AlifCore/Objects/Import.cpp diff --git a/source/Objects/InitConfig.cpp b/source/AlifCore/Objects/InitConfig.cpp similarity index 100% rename from source/Objects/InitConfig.cpp rename to source/AlifCore/Objects/InitConfig.cpp diff --git a/source/Objects/InstructionSeq.cpp b/source/AlifCore/Objects/InstructionSeq.cpp similarity index 100% rename from source/Objects/InstructionSeq.cpp rename to source/AlifCore/Objects/InstructionSeq.cpp diff --git a/source/Objects/Instrumentation.cpp b/source/AlifCore/Objects/Instrumentation.cpp similarity index 100% rename from source/Objects/Instrumentation.cpp rename to source/AlifCore/Objects/Instrumentation.cpp diff --git a/source/Objects/IntegerObject.cpp b/source/AlifCore/Objects/IntegerObject.cpp similarity index 100% rename from source/Objects/IntegerObject.cpp rename to source/AlifCore/Objects/IntegerObject.cpp diff --git a/source/Objects/IterObject.cpp b/source/AlifCore/Objects/IterObject.cpp similarity index 100% rename from source/Objects/IterObject.cpp rename to source/AlifCore/Objects/IterObject.cpp diff --git a/source/Objects/ListObject.cpp b/source/AlifCore/Objects/ListObject.cpp similarity index 100% rename from source/Objects/ListObject.cpp rename to source/AlifCore/Objects/ListObject.cpp diff --git a/source/Objects/Memory.cpp b/source/AlifCore/Objects/Memory.cpp similarity index 100% rename from source/Objects/Memory.cpp rename to source/AlifCore/Objects/Memory.cpp diff --git a/source/Objects/MethodObject.cpp b/source/AlifCore/Objects/MethodObject.cpp similarity index 100% rename from source/Objects/MethodObject.cpp rename to source/AlifCore/Objects/MethodObject.cpp diff --git a/source/Objects/ModuleObject.cpp b/source/AlifCore/Objects/ModuleObject.cpp similarity index 100% rename from source/Objects/ModuleObject.cpp rename to source/AlifCore/Objects/ModuleObject.cpp diff --git a/source/Objects/SetObject.cpp b/source/AlifCore/Objects/SetObject.cpp similarity index 100% rename from source/Objects/SetObject.cpp rename to source/AlifCore/Objects/SetObject.cpp diff --git a/source/Objects/SliceObject.cpp b/source/AlifCore/Objects/SliceObject.cpp similarity index 100% rename from source/Objects/SliceObject.cpp rename to source/AlifCore/Objects/SliceObject.cpp diff --git a/source/Objects/Specialize.cpp b/source/AlifCore/Objects/Specialize.cpp similarity index 100% rename from source/Objects/Specialize.cpp rename to source/AlifCore/Objects/Specialize.cpp diff --git a/source/Objects/StringParser.cpp b/source/AlifCore/Objects/StringParser.cpp similarity index 100% rename from source/Objects/StringParser.cpp rename to source/AlifCore/Objects/StringParser.cpp diff --git a/source/Objects/SysModule.cpp b/source/AlifCore/Objects/SysModule.cpp similarity index 100% rename from source/Objects/SysModule.cpp rename to source/AlifCore/Objects/SysModule.cpp diff --git a/source/Objects/Thread.cpp b/source/AlifCore/Objects/Thread.cpp similarity index 100% rename from source/Objects/Thread.cpp rename to source/AlifCore/Objects/Thread.cpp diff --git a/source/Objects/TupleObject.cpp b/source/AlifCore/Objects/TupleObject.cpp similarity index 100% rename from source/Objects/TupleObject.cpp rename to source/AlifCore/Objects/TupleObject.cpp diff --git a/source/Objects/TypeObject.cpp b/source/AlifCore/Objects/TypeObject.cpp similarity index 100% rename from source/Objects/TypeObject.cpp rename to source/AlifCore/Objects/TypeObject.cpp diff --git a/source/Objects/UStrObject.cpp b/source/AlifCore/Objects/UStrObject.cpp similarity index 100% rename from source/Objects/UStrObject.cpp rename to source/AlifCore/Objects/UStrObject.cpp diff --git a/winBuild/Alif.sln b/winBuild/Alif.sln index dcf7f9f9..f74eb6cf 100644 --- a/winBuild/Alif.sln +++ b/winBuild/Alif.sln @@ -3,16 +3,11 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.7.34009.444 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AlifCore", "AlifCore.vcxproj", "{374B810E-2C2F-4512-AED8-A5A115B6DC09}" -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{776C81C7-34B9-4940-85F8-EC256AF6567A}" - ProjectSection(SolutionItems) = preProject - ..\.editorconfig = ..\.editorconfig - EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "alif", "Alif.vcxproj", "{6F25B086-E62D-482D-832F-C548413D585C}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AlifMain", "AlifGeneral.vcxproj", "{8604DB0E-C2A6-49F6-BE9B-755878FDA8F8}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AlifCore", "AlifGeneral.vcxproj", "{8604DB0E-C2A6-49F6-BE9B-755878FDA8F8}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -22,14 +17,6 @@ Global Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {374B810E-2C2F-4512-AED8-A5A115B6DC09}.Debug|x64.ActiveCfg = Debug|x64 - {374B810E-2C2F-4512-AED8-A5A115B6DC09}.Debug|x64.Build.0 = Debug|x64 - {374B810E-2C2F-4512-AED8-A5A115B6DC09}.Debug|x86.ActiveCfg = Debug|Win32 - {374B810E-2C2F-4512-AED8-A5A115B6DC09}.Debug|x86.Build.0 = Debug|Win32 - {374B810E-2C2F-4512-AED8-A5A115B6DC09}.Release|x64.ActiveCfg = Release|x64 - {374B810E-2C2F-4512-AED8-A5A115B6DC09}.Release|x64.Build.0 = Release|x64 - {374B810E-2C2F-4512-AED8-A5A115B6DC09}.Release|x86.ActiveCfg = Release|Win32 - {374B810E-2C2F-4512-AED8-A5A115B6DC09}.Release|x86.Build.0 = Release|Win32 {6F25B086-E62D-482D-832F-C548413D585C}.Debug|x64.ActiveCfg = Debug|x64 {6F25B086-E62D-482D-832F-C548413D585C}.Debug|x64.Build.0 = Debug|x64 {6F25B086-E62D-482D-832F-C548413D585C}.Debug|x86.ActiveCfg = Debug|Win32 diff --git a/winBuild/Alif.vcxproj b/winBuild/Alif.vcxproj index 2d49fce0..ca2b39cf 100644 --- a/winBuild/Alif.vcxproj +++ b/winBuild/Alif.vcxproj @@ -96,7 +96,7 @@ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) true stdcpp20 - ..\source\Alif;..\source\Include\Main;..\source\Include\Core;C:\Users\PC-1\Documents\GitHub\Alif\source\Alif + ..\source\Alif;..\source\AlifCore\Include\Main;..\source\AlifCore\Include\Core $(IntDir)vc$(TargetName)$(PlatformToolsetVersion).pdb @@ -112,7 +112,7 @@ true WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) true - ..\source\Alif;..\source\Include\Main;..\source\Include\Core;C:\Users\PC-1\Documents\GitHub\Alif\source\Alif + ..\source\Alif;..\source\AlifCore\Include\Main;..\source\AlifCore\Include\Core stdcpp20 $(IntDir)vc$(TargetName)$(PlatformToolsetVersion).pdb @@ -129,7 +129,7 @@ true _DEBUG;_CONSOLE;%(PreprocessorDefinitions) true - ..\source\Alif;..\source\Include\Main;..\source\Include\Core;C:\Users\PC-1\Documents\GitHub\Alif\source\Alif + ..\source\Alif;..\source\AlifCore\Include\Main;..\source\AlifCore\Include\Core stdcpp20 $(IntDir)vc$(TargetName)$(PlatformToolsetVersion).pdb @@ -146,7 +146,7 @@ true NDEBUG;_CONSOLE;%(PreprocessorDefinitions) true - ..\source\Alif;..\source\Include\Main;..\source\Include\Core;C:\Users\PC-1\Documents\GitHub\Alif\source\Alif + ..\source\Alif;..\source\AlifCore\Include\Main;..\source\AlifCore\Include\Core stdcpp20 $(IntDir)vc$(TargetName)$(PlatformToolsetVersion).pdb @@ -168,13 +168,13 @@ - - {374b810e-2c2f-4512-aed8-a5a115b6dc09} - {8604db0e-c2a6-49f6-be9b-755878fda8f8} + + + diff --git a/winBuild/Alif.vcxproj.filters b/winBuild/Alif.vcxproj.filters index 281cda6e..b4490fbf 100644 --- a/winBuild/Alif.vcxproj.filters +++ b/winBuild/Alif.vcxproj.filters @@ -5,22 +5,18 @@ {4FC737F1-C7A5-4376-A066-2A32D752A2FF} cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - Header Files - Resource Files + + Source Files + @@ -32,4 +28,7 @@ Source Files + + + \ No newline at end of file diff --git a/winBuild/AlifCore.vcxproj b/winBuild/AlifCore.vcxproj index 595553c0..a9210d0a 100644 --- a/winBuild/AlifCore.vcxproj +++ b/winBuild/AlifCore.vcxproj @@ -18,66 +18,13 @@ x64 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 17.0 Win32Proj {374b810e-2c2f-4512-aed8-a5a115b6dc09} AlifCore 10.0 + Includes diff --git a/winBuild/AlifCore.vcxproj.filters b/winBuild/AlifCore.vcxproj.filters index e5b7a00f..679080f6 100644 --- a/winBuild/AlifCore.vcxproj.filters +++ b/winBuild/AlifCore.vcxproj.filters @@ -1,166 +1,2 @@ - - - - {22590bc6-b02a-485c-b081-0a8c0d8dcd71} - - - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - Header Core Files - - - \ No newline at end of file + \ No newline at end of file diff --git a/winBuild/AlifGeneral.vcxproj b/winBuild/AlifGeneral.vcxproj index d30a6f42..a69ac6ba 100644 --- a/winBuild/AlifGeneral.vcxproj +++ b/winBuild/AlifGeneral.vcxproj @@ -19,128 +19,183 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 17.0 @@ -148,7 +203,7 @@ {8604DB0E-C2A6-49F6-BE9B-755878FDA8F8} Alif 10.0 - AlifMain + AlifCore @@ -220,7 +275,7 @@ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) true $(IntDir)vc$(TargetName)$(PlatformToolsetVersion).pdb - ..\source\Include\Core;..\source\Include\Main;..\source\Alif + ..\source\AlifCore\Include\Core;..\source\AlifCore\Include\Main;..\source\Alif stdcpp20 @@ -240,7 +295,7 @@ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) true $(IntDir)vc$(TargetName)$(PlatformToolsetVersion).pdb - ..\source\Include\Core;..\source\Include\Main;..\source\Alif + ..\source\AlifCore\Include\Core;..\source\AlifCore\Include\Main;..\source\Alif stdcpp20 @@ -260,7 +315,7 @@ _DEBUG;_CONSOLE;%(PreprocessorDefinitions) true stdcpp20 - ..\source\Include\Core;..\source\Include\Main;..\source\Alif + ..\source\AlifCore\Include\Core;..\source\AlifCore\Include\Main;..\source\Alif $(IntDir)vc$(TargetName)$(PlatformToolsetVersion).pdb @@ -280,7 +335,7 @@ NDEBUG;_CONSOLE;%(PreprocessorDefinitions) true stdcpp20 - ..\source\Include\Core;..\source\Include\Main;..\source\Alif + ..\source\AlifCore\Include\Core;..\source\AlifCore\Include\Main;..\source\Alif $(IntDir)vc$(TargetName)$(PlatformToolsetVersion).pdb diff --git a/winBuild/AlifGeneral.vcxproj.filters b/winBuild/AlifGeneral.vcxproj.filters index 5e353943..4b48498d 100644 --- a/winBuild/AlifGeneral.vcxproj.filters +++ b/winBuild/AlifGeneral.vcxproj.filters @@ -1,377 +1,538 @@ - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + {35e3a368-89f1-480d-9de7-017b04b95701} - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + {332d9f44-2796-487e-a82e-8cf0acd1c3b3} + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx - + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + + Header Core Files + + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - - Source Files + + + + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files - - Source Files + + Object Files \ No newline at end of file