Pārlūkot izejas kodu

Standardized the projects of TC264D and devc, renamed pika_devc to DEV-c, added the "README.md" file, and locked the version to "lts2021"

unsigned 4 gadi atpakaļ
vecāks
revīzija
72fdd44f8e

+ 125 - 0
bsp/Dev-c/Makefile.win

@@ -0,0 +1,125 @@
+# Project: devc2
+# Makefile created by Dev-C++ 6.7.2
+
+CPP      = g++.exe -D__DEBUG__
+CC       = gcc.exe -D__DEBUG__
+WINDRES  = windres.exe
+OBJ      = main.o PikaScript/pikascript-api/PikaMain-api.o PikaScript/pikascript-api/pikaScript.o PikaScript/pikascript-api/PikaStdLib_MemChecker-api.o PikaScript/pikascript-api/PikaStdLib_RangeObj-api.o PikaScript/pikascript-api/PikaStdLib_StringObj-api.o PikaScript/pikascript-api/PikaStdLib_SysObj-api.o PikaScript/pikascript-api/PikaStdLib-api.o PikaScript/pikascript-core/BaseObj.o PikaScript/pikascript-core/dataArg.o PikaScript/pikascript-core/dataArgs.o PikaScript/pikascript-core/dataLink.o PikaScript/pikascript-core/dataLinkNode.o PikaScript/pikascript-core/dataMemory.o PikaScript/pikascript-core/dataQueue.o PikaScript/pikascript-core/dataQueueObj.o PikaScript/pikascript-core/dataStack.o PikaScript/pikascript-core/dataString.o PikaScript/pikascript-core/dataStrs.o PikaScript/pikascript-core/PikaObj.o PikaScript/pikascript-core/PikaParser.o PikaScript/pikascript-core/PikaPlatform.o PikaScript/pikascript-core/PikaVM.o PikaScript/pikascript-core/TinyObj.o PikaScript/pikascript-lib/PikaStdLib/PikaDebuger_Debuger.o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_Dict.o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_List.o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_String.o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_MemChecker.o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_RangeObj.o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_StringObj.o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_SysObj.o PikaScript/pikascript-lib/PikaStdLib/PikaStdTask_Task.o
+LINKOBJ  = main.o PikaScript/pikascript-api/PikaMain-api.o PikaScript/pikascript-api/pikaScript.o PikaScript/pikascript-api/PikaStdLib_MemChecker-api.o PikaScript/pikascript-api/PikaStdLib_RangeObj-api.o PikaScript/pikascript-api/PikaStdLib_StringObj-api.o PikaScript/pikascript-api/PikaStdLib_SysObj-api.o PikaScript/pikascript-api/PikaStdLib-api.o PikaScript/pikascript-core/BaseObj.o PikaScript/pikascript-core/dataArg.o PikaScript/pikascript-core/dataArgs.o PikaScript/pikascript-core/dataLink.o PikaScript/pikascript-core/dataLinkNode.o PikaScript/pikascript-core/dataMemory.o PikaScript/pikascript-core/dataQueue.o PikaScript/pikascript-core/dataQueueObj.o PikaScript/pikascript-core/dataStack.o PikaScript/pikascript-core/dataString.o PikaScript/pikascript-core/dataStrs.o PikaScript/pikascript-core/PikaObj.o PikaScript/pikascript-core/PikaParser.o PikaScript/pikascript-core/PikaPlatform.o PikaScript/pikascript-core/PikaVM.o PikaScript/pikascript-core/TinyObj.o PikaScript/pikascript-lib/PikaStdLib/PikaDebuger_Debuger.o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_Dict.o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_List.o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_String.o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_MemChecker.o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_RangeObj.o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_StringObj.o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_SysObj.o PikaScript/pikascript-lib/PikaStdLib/PikaStdTask_Task.o
+LIBS     = -L"C:/Program Files (x86)/Dev-Cpp/MinGW32/lib" -L"C:/Program Files (x86)/Dev-Cpp/MinGW32/i686-w64-mingw32/lib" -g3 -static
+INCS     = -I"C:/Program Files (x86)/Dev-Cpp/MinGW32/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW32/i686-w64-mingw32/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW32/lib/gcc/i686-w64-mingw32/10.3.0/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW32/lib/gcc/i686-w64-mingw32/10.3.0/include-fixed" -I"./PikaScript/pikascript-core" -I"./PikaScript/pikascript-api"
+CXXINCS  = -I"C:/Program Files (x86)/Dev-Cpp/MinGW32/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW32/i686-w64-mingw32/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW32/lib/gcc/i686-w64-mingw32/10.3.0/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW32/lib/gcc/i686-w64-mingw32/10.3.0/include-fixed" -I"C:/Program Files (x86)/Dev-Cpp/MinGW32/include/c++/10.3.0" -I"C:/Program Files (x86)/Dev-Cpp/MinGW32/include/c++/10.3.0/i686-w64-mingw32" -I"C:/Program Files (x86)/Dev-Cpp/MinGW32/include/c++/10.3.0/backward" -I"./PikaScript/pikascript-core" -I"./PikaScript/pikascript-api"
+BIN      = Devc.exe
+CXXFLAGS = $(CXXINCS) -Wall -Wextra -g3
+ENCODINGS = -finput-charset=utf-8 -fexec-charset=gbk
+CFLAGS   = $(INCS) -Wall -Wextra -g3
+RM       = rm.exe -f
+
+.PHONY: all all-before all-after clean clean-custom
+
+all: all-before $(BIN) all-after
+
+clean: clean-custom
+	${RM} $(OBJ) $(BIN)
+
+$(BIN): $(OBJ)
+	$(CC) $(LINKOBJ) -o "$(BIN)" $(LIBS)
+
+main.o: main.c PikaScript/pikascript-api/PikaMain.h PikaScript/pikascript-api/pikascript.h PikaScript/pikascript-core/__pika_ooc.h PikaScript/pikascript-core/dataArg.h PikaScript/pikascript-core/dataArgs.h PikaScript/pikascript-core/dataLink.h PikaScript/pikascript-core/dataLinkNode.h PikaScript/pikascript-core/dataMemory.h PikaScript/pikascript-core/dataString.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaObj.h PikaScript/pikascript-core/PikaPlatform.h
+	$(CC) -c main.c -o main.o $(CFLAGS) 
+
+PikaScript/pikascript-api/PikaMain-api.o: PikaScript/pikascript-api/PikaMain-api.c PikaScript/pikascript-api/PikaMain.h PikaScript/pikascript-api/PikaStdLib.h PikaScript/pikascript-api/PikaStdLib_SysObj.h PikaScript/pikascript-core/__pika_ooc.h PikaScript/pikascript-core/BaseObj.h PikaScript/pikascript-core/dataArg.h PikaScript/pikascript-core/dataArgs.h PikaScript/pikascript-core/dataLink.h PikaScript/pikascript-core/dataLinkNode.h PikaScript/pikascript-core/dataMemory.h PikaScript/pikascript-core/dataString.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaObj.h PikaScript/pikascript-core/PikaPlatform.h PikaScript/pikascript-core/PikaVM.h PikaScript/pikascript-core/TinyObj.h
+	$(CC) -c PikaScript/pikascript-api/PikaMain-api.c -o PikaScript/pikascript-api/PikaMain-api.o $(CFLAGS) 
+
+PikaScript/pikascript-api/pikaScript.o: PikaScript/pikascript-api/pikaScript.c PikaScript/pikascript-api/PikaMain.h
+	$(CC) -c PikaScript/pikascript-api/pikaScript.c -o PikaScript/pikascript-api/pikaScript.o $(CFLAGS) 
+
+PikaScript/pikascript-api/PikaStdLib_MemChecker-api.o: PikaScript/pikascript-api/PikaStdLib_MemChecker-api.c PikaScript/pikascript-api/PikaStdLib_MemChecker.h PikaScript/pikascript-core/__pika_ooc.h PikaScript/pikascript-core/BaseObj.h PikaScript/pikascript-core/dataArg.h PikaScript/pikascript-core/dataArgs.h PikaScript/pikascript-core/dataLink.h PikaScript/pikascript-core/dataLinkNode.h PikaScript/pikascript-core/dataMemory.h PikaScript/pikascript-core/dataString.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaObj.h PikaScript/pikascript-core/PikaPlatform.h PikaScript/pikascript-core/PikaVM.h PikaScript/pikascript-core/TinyObj.h
+	$(CC) -c PikaScript/pikascript-api/PikaStdLib_MemChecker-api.c -o PikaScript/pikascript-api/PikaStdLib_MemChecker-api.o $(CFLAGS) 
+
+PikaScript/pikascript-api/PikaStdLib_RangeObj-api.o: PikaScript/pikascript-api/PikaStdLib_RangeObj-api.c PikaScript/pikascript-api/PikaStdLib_RangeObj.h PikaScript/pikascript-core/__pika_ooc.h PikaScript/pikascript-core/BaseObj.h PikaScript/pikascript-core/dataArg.h PikaScript/pikascript-core/dataArgs.h PikaScript/pikascript-core/dataLink.h PikaScript/pikascript-core/dataLinkNode.h PikaScript/pikascript-core/dataMemory.h PikaScript/pikascript-core/dataString.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaObj.h PikaScript/pikascript-core/PikaPlatform.h PikaScript/pikascript-core/PikaVM.h PikaScript/pikascript-core/TinyObj.h
+	$(CC) -c PikaScript/pikascript-api/PikaStdLib_RangeObj-api.c -o PikaScript/pikascript-api/PikaStdLib_RangeObj-api.o $(CFLAGS) 
+
+PikaScript/pikascript-api/PikaStdLib_StringObj-api.o: PikaScript/pikascript-api/PikaStdLib_StringObj-api.c PikaScript/pikascript-api/PikaStdLib_StringObj.h PikaScript/pikascript-core/__pika_ooc.h PikaScript/pikascript-core/BaseObj.h PikaScript/pikascript-core/dataArg.h PikaScript/pikascript-core/dataArgs.h PikaScript/pikascript-core/dataLink.h PikaScript/pikascript-core/dataLinkNode.h PikaScript/pikascript-core/dataMemory.h PikaScript/pikascript-core/dataString.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaObj.h PikaScript/pikascript-core/PikaPlatform.h PikaScript/pikascript-core/PikaVM.h PikaScript/pikascript-core/TinyObj.h
+	$(CC) -c PikaScript/pikascript-api/PikaStdLib_StringObj-api.c -o PikaScript/pikascript-api/PikaStdLib_StringObj-api.o $(CFLAGS) 
+
+PikaScript/pikascript-api/PikaStdLib_SysObj-api.o: PikaScript/pikascript-api/PikaStdLib_SysObj-api.c PikaScript/pikascript-api/PikaStdLib_SysObj.h PikaScript/pikascript-core/__pika_ooc.h PikaScript/pikascript-core/BaseObj.h PikaScript/pikascript-core/dataArg.h PikaScript/pikascript-core/dataArgs.h PikaScript/pikascript-core/dataLink.h PikaScript/pikascript-core/dataLinkNode.h PikaScript/pikascript-core/dataMemory.h PikaScript/pikascript-core/dataString.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaObj.h PikaScript/pikascript-core/PikaPlatform.h PikaScript/pikascript-core/PikaVM.h PikaScript/pikascript-core/TinyObj.h
+	$(CC) -c PikaScript/pikascript-api/PikaStdLib_SysObj-api.c -o PikaScript/pikascript-api/PikaStdLib_SysObj-api.o $(CFLAGS) 
+
+PikaScript/pikascript-api/PikaStdLib-api.o: PikaScript/pikascript-api/PikaStdLib-api.c PikaScript/pikascript-api/PikaStdLib.h PikaScript/pikascript-core/BaseObj.h PikaScript/pikascript-core/PikaVM.h PikaScript/pikascript-core/TinyObj.h
+	$(CC) -c PikaScript/pikascript-api/PikaStdLib-api.c -o PikaScript/pikascript-api/PikaStdLib-api.o $(CFLAGS) 
+
+PikaScript/pikascript-core/BaseObj.o: PikaScript/pikascript-core/BaseObj.c PikaScript/pikascript-core/__pika_ooc.h PikaScript/pikascript-core/BaseObj.h PikaScript/pikascript-core/dataArg.h PikaScript/pikascript-core/dataArgs.h PikaScript/pikascript-core/dataLink.h PikaScript/pikascript-core/dataLinkNode.h PikaScript/pikascript-core/dataMemory.h PikaScript/pikascript-core/dataString.h PikaScript/pikascript-core/dataStrs.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaObj.h PikaScript/pikascript-core/PikaPlatform.h PikaScript/pikascript-core/PikaVM.h PikaScript/pikascript-core/TinyObj.h
+	$(CC) -c PikaScript/pikascript-core/BaseObj.c -o PikaScript/pikascript-core/BaseObj.o $(CFLAGS)  $(ENCODINGS) 
+
+PikaScript/pikascript-core/dataArg.o: PikaScript/pikascript-core/dataArg.c PikaScript/pikascript-core/dataArg.h PikaScript/pikascript-core/dataArgs.h PikaScript/pikascript-core/dataLink.h PikaScript/pikascript-core/dataLinkNode.h PikaScript/pikascript-core/dataMemory.h PikaScript/pikascript-core/dataString.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaPlatform.h
+	$(CC) -c PikaScript/pikascript-core/dataArg.c -o PikaScript/pikascript-core/dataArg.o $(CFLAGS)  $(ENCODINGS) 
+
+PikaScript/pikascript-core/dataArgs.o: PikaScript/pikascript-core/dataArgs.c PikaScript/pikascript-core/__pika_ooc.h PikaScript/pikascript-core/dataArg.h PikaScript/pikascript-core/dataArgs.h PikaScript/pikascript-core/dataLink.h PikaScript/pikascript-core/dataLinkNode.h PikaScript/pikascript-core/dataMemory.h PikaScript/pikascript-core/dataString.h PikaScript/pikascript-core/dataStrs.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaObj.h PikaScript/pikascript-core/PikaPlatform.h
+	$(CC) -c PikaScript/pikascript-core/dataArgs.c -o PikaScript/pikascript-core/dataArgs.o $(CFLAGS)  $(ENCODINGS) 
+
+PikaScript/pikascript-core/dataLink.o: PikaScript/pikascript-core/dataLink.c PikaScript/pikascript-core/dataArg.h PikaScript/pikascript-core/dataLink.h PikaScript/pikascript-core/dataLinkNode.h PikaScript/pikascript-core/dataMemory.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaPlatform.h
+	$(CC) -c PikaScript/pikascript-core/dataLink.c -o PikaScript/pikascript-core/dataLink.o $(CFLAGS)  $(ENCODINGS) 
+
+PikaScript/pikascript-core/dataLinkNode.o: PikaScript/pikascript-core/dataLinkNode.c PikaScript/pikascript-core/dataArg.h PikaScript/pikascript-core/dataLink.h PikaScript/pikascript-core/dataLinkNode.h PikaScript/pikascript-core/dataMemory.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaPlatform.h
+	$(CC) -c PikaScript/pikascript-core/dataLinkNode.c -o PikaScript/pikascript-core/dataLinkNode.o $(CFLAGS)  $(ENCODINGS) 
+
+PikaScript/pikascript-core/dataMemory.o: PikaScript/pikascript-core/dataMemory.c PikaScript/pikascript-core/dataMemory.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaPlatform.h
+	$(CC) -c PikaScript/pikascript-core/dataMemory.c -o PikaScript/pikascript-core/dataMemory.o $(CFLAGS)  $(ENCODINGS) 
+
+PikaScript/pikascript-core/dataQueue.o: PikaScript/pikascript-core/dataQueue.c PikaScript/pikascript-core/dataArg.h PikaScript/pikascript-core/dataArgs.h PikaScript/pikascript-core/dataLink.h PikaScript/pikascript-core/dataLinkNode.h PikaScript/pikascript-core/dataMemory.h PikaScript/pikascript-core/dataQueue.h PikaScript/pikascript-core/dataString.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaPlatform.h
+	$(CC) -c PikaScript/pikascript-core/dataQueue.c -o PikaScript/pikascript-core/dataQueue.o $(CFLAGS)  $(ENCODINGS) 
+
+PikaScript/pikascript-core/dataQueueObj.o: PikaScript/pikascript-core/dataQueueObj.c PikaScript/pikascript-core/__pika_ooc.h PikaScript/pikascript-core/BaseObj.h PikaScript/pikascript-core/dataArg.h PikaScript/pikascript-core/dataArgs.h PikaScript/pikascript-core/dataLink.h PikaScript/pikascript-core/dataLinkNode.h PikaScript/pikascript-core/dataMemory.h PikaScript/pikascript-core/dataQueue.h PikaScript/pikascript-core/dataQueueObj.h PikaScript/pikascript-core/dataString.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaObj.h PikaScript/pikascript-core/PikaPlatform.h PikaScript/pikascript-core/PikaVM.h PikaScript/pikascript-core/TinyObj.h
+	$(CC) -c PikaScript/pikascript-core/dataQueueObj.c -o PikaScript/pikascript-core/dataQueueObj.o $(CFLAGS)  $(ENCODINGS) 
+
+PikaScript/pikascript-core/dataStack.o: PikaScript/pikascript-core/dataStack.c PikaScript/pikascript-core/dataArg.h PikaScript/pikascript-core/dataArgs.h PikaScript/pikascript-core/dataLink.h PikaScript/pikascript-core/dataLinkNode.h PikaScript/pikascript-core/dataMemory.h PikaScript/pikascript-core/dataQueue.h PikaScript/pikascript-core/dataStack.h PikaScript/pikascript-core/dataString.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaPlatform.h
+	$(CC) -c PikaScript/pikascript-core/dataStack.c -o PikaScript/pikascript-core/dataStack.o $(CFLAGS)  $(ENCODINGS) 
+
+PikaScript/pikascript-core/dataString.o: PikaScript/pikascript-core/dataString.c PikaScript/pikascript-core/dataString.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaPlatform.h
+	$(CC) -c PikaScript/pikascript-core/dataString.c -o PikaScript/pikascript-core/dataString.o $(CFLAGS)  $(ENCODINGS) 
+
+PikaScript/pikascript-core/dataStrs.o: PikaScript/pikascript-core/dataStrs.c PikaScript/pikascript-core/dataString.h PikaScript/pikascript-core/dataStrs.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaPlatform.h
+	$(CC) -c PikaScript/pikascript-core/dataStrs.c -o PikaScript/pikascript-core/dataStrs.o $(CFLAGS)  $(ENCODINGS) 
+
+PikaScript/pikascript-core/PikaObj.o: PikaScript/pikascript-core/PikaObj.c PikaScript/pikascript-core/__pika_ooc.h PikaScript/pikascript-core/BaseObj.h PikaScript/pikascript-core/dataArg.h PikaScript/pikascript-core/dataArgs.h PikaScript/pikascript-core/dataLink.h PikaScript/pikascript-core/dataLinkNode.h PikaScript/pikascript-core/dataMemory.h PikaScript/pikascript-core/dataString.h PikaScript/pikascript-core/dataStrs.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaObj.h PikaScript/pikascript-core/PikaPlatform.h PikaScript/pikascript-core/PikaVM.h PikaScript/pikascript-core/TinyObj.h
+	$(CC) -c PikaScript/pikascript-core/PikaObj.c -o PikaScript/pikascript-core/PikaObj.o $(CFLAGS)  $(ENCODINGS) 
+
+PikaScript/pikascript-core/PikaParser.o: PikaScript/pikascript-core/PikaParser.c PikaScript/pikascript-core/__pika_ooc.h PikaScript/pikascript-core/BaseObj.h PikaScript/pikascript-core/dataArg.h PikaScript/pikascript-core/dataArgs.h PikaScript/pikascript-core/dataLink.h PikaScript/pikascript-core/dataLinkNode.h PikaScript/pikascript-core/dataMemory.h PikaScript/pikascript-core/dataQueue.h PikaScript/pikascript-core/dataQueueObj.h PikaScript/pikascript-core/dataStack.h PikaScript/pikascript-core/dataString.h PikaScript/pikascript-core/dataStrs.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaObj.h PikaScript/pikascript-core/PikaParser.h PikaScript/pikascript-core/PikaPlatform.h PikaScript/pikascript-core/PikaVM.h PikaScript/pikascript-core/TinyObj.h
+	$(CC) -c PikaScript/pikascript-core/PikaParser.c -o PikaScript/pikascript-core/PikaParser.o $(CFLAGS)  $(ENCODINGS) 
+
+PikaScript/pikascript-core/PikaPlatform.o: PikaScript/pikascript-core/PikaPlatform.c PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaPlatform.h
+	$(CC) -c PikaScript/pikascript-core/PikaPlatform.c -o PikaScript/pikascript-core/PikaPlatform.o $(CFLAGS)  $(ENCODINGS) 
+
+PikaScript/pikascript-core/PikaVM.o: PikaScript/pikascript-core/PikaVM.c PikaScript/pikascript-core/__instruction_def.h PikaScript/pikascript-core/__instruction_table.cfg PikaScript/pikascript-core/__pika_ooc.h PikaScript/pikascript-core/BaseObj.h PikaScript/pikascript-core/dataArg.h PikaScript/pikascript-core/dataArgs.h PikaScript/pikascript-core/dataLink.h PikaScript/pikascript-core/dataLinkNode.h PikaScript/pikascript-core/dataMemory.h PikaScript/pikascript-core/dataQueue.h PikaScript/pikascript-core/dataQueueObj.h PikaScript/pikascript-core/dataStack.h PikaScript/pikascript-core/dataString.h PikaScript/pikascript-core/dataStrs.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaObj.h PikaScript/pikascript-core/PikaParser.h PikaScript/pikascript-core/PikaPlatform.h PikaScript/pikascript-core/PikaVM.h PikaScript/pikascript-core/TinyObj.h
+	$(CC) -c PikaScript/pikascript-core/PikaVM.c -o PikaScript/pikascript-core/PikaVM.o $(CFLAGS)  $(ENCODINGS) 
+
+PikaScript/pikascript-core/TinyObj.o: PikaScript/pikascript-core/TinyObj.c PikaScript/pikascript-core/__pika_ooc.h PikaScript/pikascript-core/dataArg.h PikaScript/pikascript-core/dataArgs.h PikaScript/pikascript-core/dataLink.h PikaScript/pikascript-core/dataLinkNode.h PikaScript/pikascript-core/dataMemory.h PikaScript/pikascript-core/dataString.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaObj.h PikaScript/pikascript-core/PikaPlatform.h
+	$(CC) -c PikaScript/pikascript-core/TinyObj.c -o PikaScript/pikascript-core/TinyObj.o $(CFLAGS)  $(ENCODINGS) 
+
+PikaScript/pikascript-lib/PikaStdLib/PikaDebuger_Debuger.o: PikaScript/pikascript-lib/PikaStdLib/PikaDebuger_Debuger.c PikaScript/pikascript-core/dataStrs.h PikaScript/pikascript-core/PikaVM.h
+	$(CC) -c PikaScript/pikascript-lib/PikaStdLib/PikaDebuger_Debuger.c -o PikaScript/pikascript-lib/PikaStdLib/PikaDebuger_Debuger.o $(CFLAGS) 
+
+PikaScript/pikascript-lib/PikaStdLib/PikaStdData_Dict.o: PikaScript/pikascript-lib/PikaStdLib/PikaStdData_Dict.c PikaScript/pikascript-api/PikaStdLib_SysObj.h PikaScript/pikascript-core/__pika_ooc.h PikaScript/pikascript-core/BaseObj.h PikaScript/pikascript-core/dataArg.h PikaScript/pikascript-core/dataArgs.h PikaScript/pikascript-core/dataLink.h PikaScript/pikascript-core/dataLinkNode.h PikaScript/pikascript-core/dataMemory.h PikaScript/pikascript-core/dataString.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaObj.h PikaScript/pikascript-core/PikaPlatform.h PikaScript/pikascript-core/PikaVM.h PikaScript/pikascript-core/TinyObj.h
+	$(CC) -c PikaScript/pikascript-lib/PikaStdLib/PikaStdData_Dict.c -o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_Dict.o $(CFLAGS) 
+
+PikaScript/pikascript-lib/PikaStdLib/PikaStdData_List.o: PikaScript/pikascript-lib/PikaStdLib/PikaStdData_List.c PikaScript/pikascript-core/__pika_ooc.h PikaScript/pikascript-core/BaseObj.h PikaScript/pikascript-core/dataArg.h PikaScript/pikascript-core/dataArgs.h PikaScript/pikascript-core/dataLink.h PikaScript/pikascript-core/dataLinkNode.h PikaScript/pikascript-core/dataMemory.h PikaScript/pikascript-core/dataString.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaObj.h PikaScript/pikascript-core/PikaPlatform.h PikaScript/pikascript-core/PikaVM.h PikaScript/pikascript-core/TinyObj.h
+	$(CC) -c PikaScript/pikascript-lib/PikaStdLib/PikaStdData_List.c -o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_List.o $(CFLAGS) 
+
+PikaScript/pikascript-lib/PikaStdLib/PikaStdData_String.o: PikaScript/pikascript-lib/PikaStdLib/PikaStdData_String.c PikaScript/pikascript-core/__pika_ooc.h PikaScript/pikascript-core/dataArg.h PikaScript/pikascript-core/dataArgs.h PikaScript/pikascript-core/dataLink.h PikaScript/pikascript-core/dataLinkNode.h PikaScript/pikascript-core/dataMemory.h PikaScript/pikascript-core/dataString.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaObj.h PikaScript/pikascript-core/PikaPlatform.h
+	$(CC) -c PikaScript/pikascript-lib/PikaStdLib/PikaStdData_String.c -o PikaScript/pikascript-lib/PikaStdLib/PikaStdData_String.o $(CFLAGS) 
+
+PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_MemChecker.o: PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_MemChecker.c PikaScript/pikascript-api/PikaStdLib_MemChecker.h PikaScript/pikascript-core/__pika_ooc.h PikaScript/pikascript-core/BaseObj.h PikaScript/pikascript-core/dataArg.h PikaScript/pikascript-core/dataArgs.h PikaScript/pikascript-core/dataLink.h PikaScript/pikascript-core/dataLinkNode.h PikaScript/pikascript-core/dataMemory.h PikaScript/pikascript-core/dataString.h PikaScript/pikascript-core/dataStrs.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaObj.h PikaScript/pikascript-core/PikaPlatform.h PikaScript/pikascript-core/PikaVM.h PikaScript/pikascript-core/TinyObj.h
+	$(CC) -c PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_MemChecker.c -o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_MemChecker.o $(CFLAGS) 
+
+PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_RangeObj.o: PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_RangeObj.c PikaScript/pikascript-core/__pika_ooc.h PikaScript/pikascript-core/dataArg.h PikaScript/pikascript-core/dataArgs.h PikaScript/pikascript-core/dataLink.h PikaScript/pikascript-core/dataLinkNode.h PikaScript/pikascript-core/dataMemory.h PikaScript/pikascript-core/dataString.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaObj.h PikaScript/pikascript-core/PikaPlatform.h
+	$(CC) -c PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_RangeObj.c -o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_RangeObj.o $(CFLAGS) 
+
+PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_StringObj.o: PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_StringObj.c PikaScript/pikascript-core/__pika_ooc.h PikaScript/pikascript-core/dataArg.h PikaScript/pikascript-core/dataArgs.h PikaScript/pikascript-core/dataLink.h PikaScript/pikascript-core/dataLinkNode.h PikaScript/pikascript-core/dataMemory.h PikaScript/pikascript-core/dataString.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaObj.h PikaScript/pikascript-core/PikaPlatform.h
+	$(CC) -c PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_StringObj.c -o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_StringObj.o $(CFLAGS) 
+
+PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_SysObj.o: PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_SysObj.c PikaScript/pikascript-api/PikaStdLib_RangeObj.h PikaScript/pikascript-api/PikaStdLib_StringObj.h PikaScript/pikascript-core/__pika_ooc.h PikaScript/pikascript-core/BaseObj.h PikaScript/pikascript-core/dataArg.h PikaScript/pikascript-core/dataArgs.h PikaScript/pikascript-core/dataLink.h PikaScript/pikascript-core/dataLinkNode.h PikaScript/pikascript-core/dataMemory.h PikaScript/pikascript-core/dataString.h PikaScript/pikascript-core/dataStrs.h PikaScript/pikascript-core/pikaConfigValid.h PikaScript/pikascript-core/PikaObj.h PikaScript/pikascript-core/PikaPlatform.h PikaScript/pikascript-core/PikaVM.h PikaScript/pikascript-core/TinyObj.h
+	$(CC) -c PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_SysObj.c -o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_SysObj.o $(CFLAGS) 
+
+PikaScript/pikascript-lib/PikaStdLib/PikaStdTask_Task.o: PikaScript/pikascript-lib/PikaStdLib/PikaStdTask_Task.c PikaScript/pikascript-core/BaseObj.h PikaScript/pikascript-core/PikaVM.h PikaScript/pikascript-core/TinyObj.h
+	$(CC) -c PikaScript/pikascript-lib/PikaStdLib/PikaStdTask_Task.c -o PikaScript/pikascript-lib/PikaStdLib/PikaStdTask_Task.o $(CFLAGS) 

+ 6 - 0
bsp/Dev-c/PikaScript/main.py

@@ -0,0 +1,6 @@
+import PikaStdLib
+
+print('hello PikaScript!')
+mem = PikaStdLib.MemChecker()
+print('mem used max:')
+mem.max()

+ 0 - 0
bsp/pika_devc/PikaScript/pikaPackage.exe → bsp/Dev-c/PikaScript/pikaPackage.exe


+ 2 - 0
bsp/Dev-c/PikaScript/requestment.txt

@@ -0,0 +1,2 @@
+pikascript-core==lts2021
+PikaStdLib==lts2021

+ 102 - 29
bsp/pika_devc/Pika_devc.dev → bsp/Dev-c/Pika_devc.dev

@@ -1,11 +1,11 @@
 [Project]
-FileName=Pika_devc.dev
-Name=Pika_devc
-UnitCount=27
+FileName=devc2.dev
+Name=devc2
+UnitCount=33
 Type=1
 Ver=2
 ObjFiles=
-Includes=D:\Users\Ann\Desktop\pika_devc\PikaScript\pikascript-core;D:\Users\Ann\Desktop\pika_devc\PikaScript\pikascript-api
+Includes=.\PikaScript\pikascript-core;.\PikaScript\pikascript-api
 Libs=
 PrivateResource=
 ResourceIncludes=
@@ -20,7 +20,7 @@ ObjectOutput=
 LogOutput=
 LogOutputEnabled=0
 OverrideOutput=0
-OverrideOutputName=Pika_devc.exe
+OverrideOutputName=devc2.exe
 HostApplication=
 UseCustomMakefile=0
 CustomMakefile=
@@ -116,7 +116,7 @@ DetectEncoding=0
 Encoding=0
 
 [Unit6]
-FileName=PikaScript\pikascript-api\PikaStdLib_SysObj-api.c
+FileName=PikaScript\pikascript-api\PikaStdLib_StringObj-api.c
 CompileCpp=0
 Folder=
 Compile=1
@@ -128,7 +128,7 @@ DetectEncoding=0
 Encoding=0
 
 [Unit7]
-FileName=PikaScript\pikascript-api\PikaStdLib-api.c
+FileName=PikaScript\pikascript-api\PikaStdLib_SysObj-api.c
 CompileCpp=0
 Folder=
 Compile=1
@@ -140,7 +140,7 @@ DetectEncoding=0
 Encoding=0
 
 [Unit8]
-FileName=PikaScript\pikascript-core\BaseObj.c
+FileName=PikaScript\pikascript-api\PikaStdLib-api.c
 CompileCpp=0
 Folder=
 Compile=1
@@ -152,7 +152,7 @@ DetectEncoding=0
 Encoding=0
 
 [Unit9]
-FileName=PikaScript\pikascript-core\dataArg.c
+FileName=PikaScript\pikascript-core\BaseObj.c
 CompileCpp=0
 Folder=
 Compile=1
@@ -164,7 +164,7 @@ DetectEncoding=0
 Encoding=0
 
 [Unit10]
-FileName=PikaScript\pikascript-core\dataArgs.c
+FileName=PikaScript\pikascript-core\dataArg.c
 CompileCpp=0
 Folder=
 Compile=1
@@ -176,7 +176,7 @@ DetectEncoding=0
 Encoding=0
 
 [Unit11]
-FileName=PikaScript\pikascript-core\dataLink.c
+FileName=PikaScript\pikascript-core\dataArgs.c
 CompileCpp=0
 Folder=
 Compile=1
@@ -188,7 +188,7 @@ DetectEncoding=0
 Encoding=0
 
 [Unit12]
-FileName=PikaScript\pikascript-core\dataLinkNode.c
+FileName=PikaScript\pikascript-core\dataLink.c
 CompileCpp=0
 Folder=
 Compile=1
@@ -200,7 +200,7 @@ DetectEncoding=0
 Encoding=0
 
 [Unit13]
-FileName=PikaScript\pikascript-core\dataMemory.c
+FileName=PikaScript\pikascript-core\dataLinkNode.c
 CompileCpp=0
 Folder=
 Compile=1
@@ -212,7 +212,7 @@ DetectEncoding=0
 Encoding=0
 
 [Unit14]
-FileName=PikaScript\pikascript-core\dataQueue.c
+FileName=PikaScript\pikascript-core\dataMemory.c
 CompileCpp=0
 Folder=
 Compile=1
@@ -224,7 +224,7 @@ DetectEncoding=0
 Encoding=0
 
 [Unit15]
-FileName=PikaScript\pikascript-core\dataQueueObj.c
+FileName=PikaScript\pikascript-core\dataQueue.c
 CompileCpp=0
 Folder=
 Compile=1
@@ -236,7 +236,7 @@ DetectEncoding=0
 Encoding=0
 
 [Unit16]
-FileName=PikaScript\pikascript-core\dataStack.c
+FileName=PikaScript\pikascript-core\dataQueueObj.c
 CompileCpp=0
 Folder=
 Compile=1
@@ -248,7 +248,7 @@ DetectEncoding=0
 Encoding=0
 
 [Unit17]
-FileName=PikaScript\pikascript-core\dataString.c
+FileName=PikaScript\pikascript-core\dataStack.c
 CompileCpp=0
 Folder=
 Compile=1
@@ -260,7 +260,7 @@ DetectEncoding=0
 Encoding=0
 
 [Unit18]
-FileName=PikaScript\pikascript-core\dataStrs.c
+FileName=PikaScript\pikascript-core\dataString.c
 CompileCpp=0
 Folder=
 Compile=1
@@ -272,7 +272,7 @@ DetectEncoding=0
 Encoding=0
 
 [Unit19]
-FileName=PikaScript\pikascript-core\PikaObj.c
+FileName=PikaScript\pikascript-core\dataStrs.c
 CompileCpp=0
 Folder=
 Compile=1
@@ -284,7 +284,7 @@ DetectEncoding=0
 Encoding=0
 
 [Unit20]
-FileName=PikaScript\pikascript-core\PikaParser.c
+FileName=PikaScript\pikascript-core\PikaObj.c
 CompileCpp=0
 Folder=
 Compile=1
@@ -296,7 +296,7 @@ DetectEncoding=0
 Encoding=0
 
 [Unit21]
-FileName=PikaScript\pikascript-core\PikaPlatform.c
+FileName=PikaScript\pikascript-core\PikaParser.c
 CompileCpp=0
 Folder=
 Compile=1
@@ -308,19 +308,19 @@ DetectEncoding=0
 Encoding=0
 
 [Unit22]
-FileName=PikaScript\pikascript-core\PikaVM.c
+FileName=PikaScript\pikascript-core\PikaPlatform.c
 CompileCpp=0
 Folder=
 Compile=1
 Link=1
 Priority=1000
 OverrideBuildCmd=0
-BuildCmd=
+BuildCmd=$(CC) -c PikaPlatform.c -o "PikaPlatform.o" $(CFLAGS)
 DetectEncoding=0
 Encoding=0
 
 [Unit23]
-FileName=PikaScript\pikascript-core\TinyObj.c
+FileName=PikaScript\pikascript-core\PikaVM.c
 CompileCpp=0
 Folder=
 Compile=1
@@ -332,10 +332,11 @@ DetectEncoding=0
 Encoding=0
 
 [Unit24]
-FileName=PikaScript\pikascript-lib\PikaStdLib\PikaStdLib.py
+FileName=PikaScript\pikascript-core\TinyObj.c
+CompileCpp=0
 Folder=
-Compile=0
-Link=0
+Compile=1
+Link=1
 Priority=1000
 OverrideBuildCmd=0
 BuildCmd=
@@ -343,7 +344,7 @@ DetectEncoding=0
 Encoding=0
 
 [Unit25]
-FileName=PikaScript\pikascript-lib\PikaStdLib\PikaStdLib_MemChecker.c
+FileName=PikaScript\pikascript-lib\PikaStdLib\PikaDebuger_Debuger.c
 CompileCpp=0
 Folder=
 Compile=1
@@ -355,7 +356,7 @@ DetectEncoding=0
 Encoding=0
 
 [Unit26]
-FileName=PikaScript\pikascript-lib\PikaStdLib\PikaStdLib_RangeObj.c
+FileName=PikaScript\pikascript-lib\PikaStdLib\PikaStdData_Dict.c
 CompileCpp=0
 Folder=
 Compile=1
@@ -367,6 +368,66 @@ DetectEncoding=0
 Encoding=0
 
 [Unit27]
+FileName=PikaScript\pikascript-lib\PikaStdLib\PikaStdData_List.c
+CompileCpp=0
+Folder=
+Compile=1
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+DetectEncoding=0
+Encoding=0
+
+[Unit28]
+FileName=PikaScript\pikascript-lib\PikaStdLib\PikaStdData_String.c
+CompileCpp=0
+Folder=
+Compile=1
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+DetectEncoding=0
+Encoding=0
+
+[Unit29]
+FileName=PikaScript\pikascript-lib\PikaStdLib\PikaStdLib_MemChecker.c
+CompileCpp=0
+Folder=
+Compile=1
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+DetectEncoding=0
+Encoding=0
+
+[Unit30]
+FileName=PikaScript\pikascript-lib\PikaStdLib\PikaStdLib_RangeObj.c
+CompileCpp=0
+Folder=
+Compile=1
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+DetectEncoding=0
+Encoding=0
+
+[Unit31]
+FileName=PikaScript\pikascript-lib\PikaStdLib\PikaStdLib_StringObj.c
+CompileCpp=0
+Folder=
+Compile=1
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+DetectEncoding=0
+Encoding=0
+
+[Unit32]
 FileName=PikaScript\pikascript-lib\PikaStdLib\PikaStdLib_SysObj.c
 CompileCpp=0
 Folder=
@@ -378,3 +439,15 @@ BuildCmd=
 DetectEncoding=0
 Encoding=0
 
+[Unit33]
+FileName=PikaScript\pikascript-lib\PikaStdLib\PikaStdTask_Task.c
+CompileCpp=0
+Folder=
+Compile=1
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+DetectEncoding=0
+Encoding=0
+

+ 11 - 0
bsp/Dev-c/README.md

@@ -0,0 +1,11 @@
+Dec-c
+直接使用devc打开
+
+内核与库采用lts2021
+2022-02-06测试编译(魔改内核)通过,运行通过
+
+---
+魔改内核(不魔改编译不过)
+<br>
+将 PIKA_WEAK 注释掉
+<img src="./README/1.png">

BIN
bsp/Dev-c/README/1.png


+ 3 - 3
bsp/pika_devc/main.c → bsp/Dev-c/main.c

@@ -1,10 +1,10 @@
 #include <stdio.h>
 #include <stdlib.h>
-#include "pikaScript.h"
+#include "pikascript.h"
+ 
 /* run this program using the console pauser or add your own getch, system("pause") or input loop */
 
 int main(int argc, char *argv[]) {
-	
-	pikaScriptShell(pikaScriptInit());
+	PikaObj* pikaMain = pikaScriptInit();
 	return 0;
 }

+ 2 - 2
bsp/TC264D/PikaScript/requestment.txt

@@ -1,2 +1,2 @@
-pikascript-core==v1.3.2
-PikaStdLib==v1.3.2
+pikascript-core==lts2021
+PikaStdLib==lts2021

+ 22 - 0
bsp/TC264D/README.md

@@ -0,0 +1,22 @@
+TC264
+bsp使用Aurix Development studio  IDE
+导入后工程名为 UART_Demo2 ,我试过把工程名改为 TC264D_Pika 但是编译失败emm
+
+串口初始化部分采用逐飞的串口例程,所以工程内包含逐飞的库
+
+内核与库采用lts2021
+2022-02-06测试编译(魔改内核)通过,运行通过
+
+--------------------
+魔改内核(不魔改编译不过)
+<br>
+编译器采用默认配置 #define PIKA_WEAK  
+<img src=".\README\1.png">
+<br>
+重写 __platform_getchar() 函数(我在 Cpu0_Main.c 中重写的,重定向到串口),并把PikaPlatform.c中的此函数注释掉
+<br>
+PikaPlatform.c
+<img src=".\README\2.png">
+<br><br>
+Cpu0_Main.c
+<img src=".\README\3.png">

BIN
bsp/TC264D/README/1.png


BIN
bsp/TC264D/README/2.png


BIN
bsp/TC264D/README/3.png


+ 0 - 104
bsp/pika_devc/Makefile.win

@@ -1,104 +0,0 @@
-# Project: Pika_devc
-# Makefile created by Dev-C++ 6.7.2
-
-CPP      = g++.exe -D__DEBUG__
-CC       = gcc.exe -D__DEBUG__
-WINDRES  = windres.exe
-OBJ      = main.o PikaScript/pikascript-api/PikaMain-api.o PikaScript/pikascript-api/pikaScript.o PikaScript/pikascript-api/PikaStdLib_MemChecker-api.o PikaScript/pikascript-api/PikaStdLib_RangeObj-api.o PikaScript/pikascript-api/PikaStdLib_SysObj-api.o PikaScript/pikascript-api/PikaStdLib-api.o PikaScript/pikascript-core/BaseObj.o PikaScript/pikascript-core/dataArg.o PikaScript/pikascript-core/dataArgs.o PikaScript/pikascript-core/dataLink.o PikaScript/pikascript-core/dataLinkNode.o PikaScript/pikascript-core/dataMemory.o PikaScript/pikascript-core/dataQueue.o PikaScript/pikascript-core/dataQueueObj.o PikaScript/pikascript-core/dataStack.o PikaScript/pikascript-core/dataString.o PikaScript/pikascript-core/dataStrs.o PikaScript/pikascript-core/PikaObj.o PikaScript/pikascript-core/PikaParser.o PikaScript/pikascript-core/PikaPlatform.o PikaScript/pikascript-core/PikaVM.o PikaScript/pikascript-core/TinyObj.o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_MemChecker.o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_RangeObj.o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_SysObj.o
-LINKOBJ  = main.o PikaScript/pikascript-api/PikaMain-api.o PikaScript/pikascript-api/pikaScript.o PikaScript/pikascript-api/PikaStdLib_MemChecker-api.o PikaScript/pikascript-api/PikaStdLib_RangeObj-api.o PikaScript/pikascript-api/PikaStdLib_SysObj-api.o PikaScript/pikascript-api/PikaStdLib-api.o PikaScript/pikascript-core/BaseObj.o PikaScript/pikascript-core/dataArg.o PikaScript/pikascript-core/dataArgs.o PikaScript/pikascript-core/dataLink.o PikaScript/pikascript-core/dataLinkNode.o PikaScript/pikascript-core/dataMemory.o PikaScript/pikascript-core/dataQueue.o PikaScript/pikascript-core/dataQueueObj.o PikaScript/pikascript-core/dataStack.o PikaScript/pikascript-core/dataString.o PikaScript/pikascript-core/dataStrs.o PikaScript/pikascript-core/PikaObj.o PikaScript/pikascript-core/PikaParser.o PikaScript/pikascript-core/PikaPlatform.o PikaScript/pikascript-core/PikaVM.o PikaScript/pikascript-core/TinyObj.o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_MemChecker.o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_RangeObj.o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_SysObj.o
-LIBS     = -L"C:/Program Files (x86)/Dev-Cpp/MinGW32/lib" -L"C:/Program Files (x86)/Dev-Cpp/MinGW32/i686-w64-mingw32/lib" -g3 -static
-INCS     = -I"C:/Program Files (x86)/Dev-Cpp/MinGW32/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW32/i686-w64-mingw32/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW32/lib/gcc/i686-w64-mingw32/10.3.0/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW32/lib/gcc/i686-w64-mingw32/10.3.0/include-fixed" -I"D:/Users/Ann/Desktop/pika_devc/PikaScript/pikascript-core" -I"D:/Users/Ann/Desktop/pika_devc/PikaScript/pikascript-api"
-CXXINCS  = -I"C:/Program Files (x86)/Dev-Cpp/MinGW32/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW32/i686-w64-mingw32/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW32/lib/gcc/i686-w64-mingw32/10.3.0/include" -I"C:/Program Files (x86)/Dev-Cpp/MinGW32/lib/gcc/i686-w64-mingw32/10.3.0/include-fixed" -I"C:/Program Files (x86)/Dev-Cpp/MinGW32/include/c++/10.3.0" -I"C:/Program Files (x86)/Dev-Cpp/MinGW32/include/c++/10.3.0/i686-w64-mingw32" -I"C:/Program Files (x86)/Dev-Cpp/MinGW32/include/c++/10.3.0/backward" -I"D:/Users/Ann/Desktop/pika_devc/PikaScript/pikascript-core" -I"D:/Users/Ann/Desktop/pika_devc/PikaScript/pikascript-api"
-BIN      = Pika_devc.exe
-CXXFLAGS = $(CXXINCS) -Wall -Wextra -g3
-ENCODINGS = -finput-charset=utf-8 -fexec-charset=gbk
-CFLAGS   = $(INCS) -Wall -Wextra -g3
-RM       = rm.exe -f
-
-.PHONY: all all-before all-after clean clean-custom
-
-all: all-before $(BIN) all-after
-
-clean: clean-custom
-	${RM} $(OBJ) $(BIN)
-
-$(BIN): $(OBJ)
-	$(CC) $(LINKOBJ) -o "$(BIN)" $(LIBS)
-
-main.o: main.c
-	$(CC) -c main.c -o main.o $(CFLAGS) 
-
-PikaScript/pikascript-api/PikaMain-api.o: PikaScript/pikascript-api/PikaMain-api.c
-	$(CC) -c PikaScript/pikascript-api/PikaMain-api.c -o PikaScript/pikascript-api/PikaMain-api.o $(CFLAGS) 
-
-PikaScript/pikascript-api/pikaScript.o: PikaScript/pikascript-api/pikaScript.c
-	$(CC) -c PikaScript/pikascript-api/pikaScript.c -o PikaScript/pikascript-api/pikaScript.o $(CFLAGS) 
-
-PikaScript/pikascript-api/PikaStdLib_MemChecker-api.o: PikaScript/pikascript-api/PikaStdLib_MemChecker-api.c
-	$(CC) -c PikaScript/pikascript-api/PikaStdLib_MemChecker-api.c -o PikaScript/pikascript-api/PikaStdLib_MemChecker-api.o $(CFLAGS) 
-
-PikaScript/pikascript-api/PikaStdLib_RangeObj-api.o: PikaScript/pikascript-api/PikaStdLib_RangeObj-api.c
-	$(CC) -c PikaScript/pikascript-api/PikaStdLib_RangeObj-api.c -o PikaScript/pikascript-api/PikaStdLib_RangeObj-api.o $(CFLAGS) 
-
-PikaScript/pikascript-api/PikaStdLib_SysObj-api.o: PikaScript/pikascript-api/PikaStdLib_SysObj-api.c
-	$(CC) -c PikaScript/pikascript-api/PikaStdLib_SysObj-api.c -o PikaScript/pikascript-api/PikaStdLib_SysObj-api.o $(CFLAGS) 
-
-PikaScript/pikascript-api/PikaStdLib-api.o: PikaScript/pikascript-api/PikaStdLib-api.c
-	$(CC) -c PikaScript/pikascript-api/PikaStdLib-api.c -o PikaScript/pikascript-api/PikaStdLib-api.o $(CFLAGS) 
-
-PikaScript/pikascript-core/BaseObj.o: PikaScript/pikascript-core/BaseObj.c
-	$(CC) -c PikaScript/pikascript-core/BaseObj.c -o PikaScript/pikascript-core/BaseObj.o $(CFLAGS)  $(ENCODINGS) 
-
-PikaScript/pikascript-core/dataArg.o: PikaScript/pikascript-core/dataArg.c
-	$(CC) -c PikaScript/pikascript-core/dataArg.c -o PikaScript/pikascript-core/dataArg.o $(CFLAGS)  $(ENCODINGS) 
-
-PikaScript/pikascript-core/dataArgs.o: PikaScript/pikascript-core/dataArgs.c
-	$(CC) -c PikaScript/pikascript-core/dataArgs.c -o PikaScript/pikascript-core/dataArgs.o $(CFLAGS)  $(ENCODINGS) 
-
-PikaScript/pikascript-core/dataLink.o: PikaScript/pikascript-core/dataLink.c
-	$(CC) -c PikaScript/pikascript-core/dataLink.c -o PikaScript/pikascript-core/dataLink.o $(CFLAGS)  $(ENCODINGS) 
-
-PikaScript/pikascript-core/dataLinkNode.o: PikaScript/pikascript-core/dataLinkNode.c
-	$(CC) -c PikaScript/pikascript-core/dataLinkNode.c -o PikaScript/pikascript-core/dataLinkNode.o $(CFLAGS)  $(ENCODINGS) 
-
-PikaScript/pikascript-core/dataMemory.o: PikaScript/pikascript-core/dataMemory.c
-	$(CC) -c PikaScript/pikascript-core/dataMemory.c -o PikaScript/pikascript-core/dataMemory.o $(CFLAGS)  $(ENCODINGS) 
-
-PikaScript/pikascript-core/dataQueue.o: PikaScript/pikascript-core/dataQueue.c
-	$(CC) -c PikaScript/pikascript-core/dataQueue.c -o PikaScript/pikascript-core/dataQueue.o $(CFLAGS)  $(ENCODINGS) 
-
-PikaScript/pikascript-core/dataQueueObj.o: PikaScript/pikascript-core/dataQueueObj.c
-	$(CC) -c PikaScript/pikascript-core/dataQueueObj.c -o PikaScript/pikascript-core/dataQueueObj.o $(CFLAGS)  $(ENCODINGS) 
-
-PikaScript/pikascript-core/dataStack.o: PikaScript/pikascript-core/dataStack.c
-	$(CC) -c PikaScript/pikascript-core/dataStack.c -o PikaScript/pikascript-core/dataStack.o $(CFLAGS)  $(ENCODINGS) 
-
-PikaScript/pikascript-core/dataString.o: PikaScript/pikascript-core/dataString.c
-	$(CC) -c PikaScript/pikascript-core/dataString.c -o PikaScript/pikascript-core/dataString.o $(CFLAGS)  $(ENCODINGS) 
-
-PikaScript/pikascript-core/dataStrs.o: PikaScript/pikascript-core/dataStrs.c
-	$(CC) -c PikaScript/pikascript-core/dataStrs.c -o PikaScript/pikascript-core/dataStrs.o $(CFLAGS)  $(ENCODINGS) 
-
-PikaScript/pikascript-core/PikaObj.o: PikaScript/pikascript-core/PikaObj.c
-	$(CC) -c PikaScript/pikascript-core/PikaObj.c -o PikaScript/pikascript-core/PikaObj.o $(CFLAGS)  $(ENCODINGS) 
-
-PikaScript/pikascript-core/PikaParser.o: PikaScript/pikascript-core/PikaParser.c
-	$(CC) -c PikaScript/pikascript-core/PikaParser.c -o PikaScript/pikascript-core/PikaParser.o $(CFLAGS)  $(ENCODINGS) 
-
-PikaScript/pikascript-core/PikaPlatform.o: PikaScript/pikascript-core/PikaPlatform.c
-	$(CC) -c PikaScript/pikascript-core/PikaPlatform.c -o PikaScript/pikascript-core/PikaPlatform.o $(CFLAGS)  $(ENCODINGS) 
-
-PikaScript/pikascript-core/PikaVM.o: PikaScript/pikascript-core/PikaVM.c
-	$(CC) -c PikaScript/pikascript-core/PikaVM.c -o PikaScript/pikascript-core/PikaVM.o $(CFLAGS)  $(ENCODINGS) 
-
-PikaScript/pikascript-core/TinyObj.o: PikaScript/pikascript-core/TinyObj.c
-	$(CC) -c PikaScript/pikascript-core/TinyObj.c -o PikaScript/pikascript-core/TinyObj.o $(CFLAGS)  $(ENCODINGS) 
-
-PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_MemChecker.o: PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_MemChecker.c
-	$(CC) -c PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_MemChecker.c -o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_MemChecker.o $(CFLAGS) 
-
-PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_RangeObj.o: PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_RangeObj.c
-	$(CC) -c PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_RangeObj.c -o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_RangeObj.o $(CFLAGS) 
-
-PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_SysObj.o: PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_SysObj.c
-	$(CC) -c PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_SysObj.c -o PikaScript/pikascript-lib/PikaStdLib/PikaStdLib_SysObj.o $(CFLAGS) 

+ 0 - 6
bsp/pika_devc/PikaScript/main.py

@@ -1,6 +0,0 @@
-import PikaStdLib
-
-mem = PikaStdLib.MemChecker()
-
-print("Hello PikaScript!")
-mem.max()

+ 0 - 2
bsp/pika_devc/PikaScript/requestment.txt

@@ -1,2 +0,0 @@
-pikascript-core==v1.3.2
-PikaStdLib==v1.3.0