Website Summary Files Commits Branches @commit @diff @stats
path: root / JSImpl / test / Test.make
diff options
context:
space:
mode:
Commitf8b9fdfa554e9b3dbca78290664f7d2b1aa0e586 (patch)
Author
 dtrendafilov <trendafilov.dn@gmail.com>
2021-10-08 22:23:35 +0300
Committer
 GitHub <noreply@github.com>
2021-10-08 22:23:35 +0300
Files55b87bcc71cec5263e73526fd1a8a237f0e6f97b /JSImpl/test/Test.make
IPL-f8b9fdfa554e9b3dbca78290664f7d2b1aa0e586.tar
IPL-f8b9fdfa554e9b3dbca78290664f7d2b1aa0e586.tar.gz
IPL-f8b9fdfa554e9b3dbca78290664f7d2b1aa0e586.zip
Parent3afe9c5646d656e244c044f8e32d60240b0fa0c0 (diff)
Parent5eff6e2dc1e01f9b8c891f1096ab6d3af0abe769 (diff)
Merge pull request #116 from SofiaCPP/feature/ninja
Feature/ninja
1 files changed, 0 insertions, 287 deletions
-rw-r--r--JSImpl/test/Test.make287
diff --git a/JSImpl/test/Test.make b/JSImpl/test/Test.make
deleted file mode 100644
index 5701630..0000000
--- a/JSImpl/test/Test.make
+++ /dev/null
@@ -1,287 +0,0 @@
-# GNU Make project makefile autogenerated by GENie
-ifndef config
- config=debug32
-endif
-
-ifndef verbose
- SILENT = @
-endif
-
-SHELLTYPE := msdos
-ifeq (,$(ComSpec)$(COMSPEC))
- SHELLTYPE := posix
-endif
-ifeq (/bin,$(findstring /bin,$(SHELL)))
- SHELLTYPE := posix
-endif
-ifeq (/bin,$(findstring /bin,$(MAKESHELL)))
- SHELLTYPE := posix
-endif
-
-ifeq (posix,$(SHELLTYPE))
- MKDIR = $(SILENT) mkdir -p "$(1)"
- COPY = $(SILENT) cp -fR "$(1)" "$(2)"
- RM = $(SILENT) rm -f "$(1)"
-else
- MKDIR = $(SILENT) mkdir "$(subst /,\\,$(1))" 2> nul || exit 0
- COPY = $(SILENT) copy /Y "$(subst /,\\,$(1))" "$(subst /,\\,$(2))"
- RM = $(SILENT) del /F "$(subst /,\\,$(1))" 2> nul || exit 0
-endif
-
-CC = gcc
-CXX = g++
-AR = ar
-
-ifndef RESCOMP
- ifdef WINDRES
- RESCOMP = $(WINDRES)
- else
- RESCOMP = windres
- endif
-endif
-
-MAKEFILE = Test.make
-
-ifeq ($(config),debug32)
- OBJDIR = ../build/obj/Debug/x32/Debug/Test
- TARGETDIR = ../build/bin/Debug
- TARGET = $(TARGETDIR)/Test
- DEFINES += -D_SCL_SECURE_NO_WARNINGS
- INCLUDES += -I"googletest/googletest/include" -I"googletest/googlemock/include" -I".." -I"../../spasm/src" -I"../../spasm/src/asm"
- ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP -MP $(DEFINES) $(INCLUDES)
- ALL_ASMFLAGS += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Werror -Wall -Wextra -g -m32
- ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Werror -Wall -Wextra -g -m32
- ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Werror -Wall -Wextra -g -m32 -std=c++17
- ALL_OBJCFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Werror -Wall -Wextra -g -m32
- ALL_OBJCPPFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Werror -Wall -Wextra -g -m32 -std=c++17
- ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
- ALL_LDFLAGS += $(LDFLAGS) -L"../build/bin/Debug" -L"." -m32
- LIBDEPS += ../build/bin/Debug/libsprt.a ../build/bin/Debug/libspasm_lib.a ../build/bin/Debug/libJSLib.a ../build/bin/Debug/libgtest.a ../build/bin/Debug/libgmock.a ../build/bin/Debug/libgtest_main.a
- LDDEPS += ../build/bin/Debug/libsprt.a ../build/bin/Debug/libspasm_lib.a ../build/bin/Debug/libJSLib.a ../build/bin/Debug/libgtest.a ../build/bin/Debug/libgmock.a ../build/bin/Debug/libgtest_main.a
- LDRESP =
- LIBS += $(LDDEPS) -lpthread
- EXTERNAL_LIBS +=
- LINKOBJS = $(OBJECTS)
- LINKCMD = $(CXX) -o $(TARGET) $(LINKOBJS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS)
- OBJRESP =
- OBJECTS := \
- $(OBJDIR)/ASTInterpreterTests.o \
- $(OBJDIR)/CodeGenerationTests.o \
- $(OBJDIR)/LexerTests.o \
- $(OBJDIR)/ParserTests.o \
- $(OBJDIR)/empty.o \
- $(OBJDIR)/sprtTests.o \
-
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-ifeq ($(config),release32)
- OBJDIR = ../build/obj/Release/x32/Release/Test
- TARGETDIR = ../build/bin/Release
- TARGET = $(TARGETDIR)/Test
- DEFINES += -D_SCL_SECURE_NO_WARNINGS
- INCLUDES += -I"googletest/googletest/include" -I"googletest/googlemock/include" -I".." -I"../../spasm/src" -I"../../spasm/src/asm"
- ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP -MP $(DEFINES) $(INCLUDES)
- ALL_ASMFLAGS += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Werror -Wall -Wextra -g -O3 -m32
- ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Werror -Wall -Wextra -g -O3 -m32
- ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Werror -Wall -Wextra -g -O3 -m32 -std=c++17
- ALL_OBJCFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Werror -Wall -Wextra -g -O3 -m32
- ALL_OBJCPPFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Werror -Wall -Wextra -g -O3 -m32 -std=c++17
- ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
- ALL_LDFLAGS += $(LDFLAGS) -L"../build/bin/Release" -L"." -m32
- LIBDEPS += ../build/bin/Release/libsprt.a ../build/bin/Release/libspasm_lib.a ../build/bin/Release/libJSLib.a ../build/bin/Release/libgtest.a ../build/bin/Release/libgmock.a ../build/bin/Release/libgtest_main.a
- LDDEPS += ../build/bin/Release/libsprt.a ../build/bin/Release/libspasm_lib.a ../build/bin/Release/libJSLib.a ../build/bin/Release/libgtest.a ../build/bin/Release/libgmock.a ../build/bin/Release/libgtest_main.a
- LDRESP =
- LIBS += $(LDDEPS) -lpthread
- EXTERNAL_LIBS +=
- LINKOBJS = $(OBJECTS)
- LINKCMD = $(CXX) -o $(TARGET) $(LINKOBJS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS)
- OBJRESP =
- OBJECTS := \
- $(OBJDIR)/ASTInterpreterTests.o \
- $(OBJDIR)/CodeGenerationTests.o \
- $(OBJDIR)/LexerTests.o \
- $(OBJDIR)/ParserTests.o \
- $(OBJDIR)/empty.o \
- $(OBJDIR)/sprtTests.o \
-
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-ifeq ($(config),debug64)
- OBJDIR = ../build/obj/Debug/x64/Debug/Test
- TARGETDIR = ../build/bin/Debug
- TARGET = $(TARGETDIR)/Test
- DEFINES += -D_SCL_SECURE_NO_WARNINGS
- INCLUDES += -I"googletest/googletest/include" -I"googletest/googlemock/include" -I".." -I"../../spasm/src" -I"../../spasm/src/asm"
- ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP -MP $(DEFINES) $(INCLUDES)
- ALL_ASMFLAGS += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Werror -Wall -Wextra -g -m64
- ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Werror -Wall -Wextra -g -m64
- ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Werror -Wall -Wextra -g -m64 -std=c++17
- ALL_OBJCFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Werror -Wall -Wextra -g -m64
- ALL_OBJCPPFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Werror -Wall -Wextra -g -m64 -std=c++17
- ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
- ALL_LDFLAGS += $(LDFLAGS) -L"../build/bin/Debug" -L"." -m64
- LIBDEPS += ../build/bin/Debug/libsprt.a ../build/bin/Debug/libspasm_lib.a ../build/bin/Debug/libJSLib.a ../build/bin/Debug/libgtest.a ../build/bin/Debug/libgmock.a ../build/bin/Debug/libgtest_main.a
- LDDEPS += ../build/bin/Debug/libsprt.a ../build/bin/Debug/libspasm_lib.a ../build/bin/Debug/libJSLib.a ../build/bin/Debug/libgtest.a ../build/bin/Debug/libgmock.a ../build/bin/Debug/libgtest_main.a
- LDRESP =
- LIBS += $(LDDEPS) -lpthread
- EXTERNAL_LIBS +=
- LINKOBJS = $(OBJECTS)
- LINKCMD = $(CXX) -o $(TARGET) $(LINKOBJS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS)
- OBJRESP =
- OBJECTS := \
- $(OBJDIR)/ASTInterpreterTests.o \
- $(OBJDIR)/CodeGenerationTests.o \
- $(OBJDIR)/LexerTests.o \
- $(OBJDIR)/ParserTests.o \
- $(OBJDIR)/empty.o \
- $(OBJDIR)/sprtTests.o \
-
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-ifeq ($(config),release64)
- OBJDIR = ../build/obj/Release/x64/Release/Test
- TARGETDIR = ../build/bin/Release
- TARGET = $(TARGETDIR)/Test
- DEFINES += -D_SCL_SECURE_NO_WARNINGS
- INCLUDES += -I"googletest/googletest/include" -I"googletest/googlemock/include" -I".." -I"../../spasm/src" -I"../../spasm/src/asm"
- ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP -MP $(DEFINES) $(INCLUDES)
- ALL_ASMFLAGS += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Werror -Wall -Wextra -g -O3 -m64
- ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Werror -Wall -Wextra -g -O3 -m64
- ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Werror -Wall -Wextra -g -O3 -m64 -std=c++17
- ALL_OBJCFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Werror -Wall -Wextra -g -O3 -m64
- ALL_OBJCPPFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Werror -Wall -Wextra -g -O3 -m64 -std=c++17
- ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
- ALL_LDFLAGS += $(LDFLAGS) -L"../build/bin/Release" -L"." -m64
- LIBDEPS += ../build/bin/Release/libsprt.a ../build/bin/Release/libspasm_lib.a ../build/bin/Release/libJSLib.a ../build/bin/Release/libgtest.a ../build/bin/Release/libgmock.a ../build/bin/Release/libgtest_main.a
- LDDEPS += ../build/bin/Release/libsprt.a ../build/bin/Release/libspasm_lib.a ../build/bin/Release/libJSLib.a ../build/bin/Release/libgtest.a ../build/bin/Release/libgmock.a ../build/bin/Release/libgtest_main.a
- LDRESP =
- LIBS += $(LDDEPS) -lpthread
- EXTERNAL_LIBS +=
- LINKOBJS = $(OBJECTS)
- LINKCMD = $(CXX) -o $(TARGET) $(LINKOBJS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS)
- OBJRESP =
- OBJECTS := \
- $(OBJDIR)/ASTInterpreterTests.o \
- $(OBJDIR)/CodeGenerationTests.o \
- $(OBJDIR)/LexerTests.o \
- $(OBJDIR)/ParserTests.o \
- $(OBJDIR)/empty.o \
- $(OBJDIR)/sprtTests.o \
-
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-OBJDIRS := \
- $(OBJDIR) \
- $(OBJDIR)/. \
-
-RESOURCES := \
-
-.PHONY: clean prebuild prelink
-
-all: $(OBJDIRS) $(TARGETDIR) prebuild prelink $(TARGET)
- @:
-
-$(TARGET): $(GCH) $(OBJECTS) $(LIBDEPS) $(EXTERNAL_LIBS) $(RESOURCES) $(OBJRESP) $(LDRESP) | $(TARGETDIR) $(OBJDIRS)
- @echo Linking Test
- $(SILENT) $(LINKCMD)
- $(POSTBUILDCMDS)
-
-$(TARGETDIR):
- @echo Creating $(TARGETDIR)
- -$(call MKDIR,$(TARGETDIR))
-
-$(OBJDIRS):
- @echo Creating $(@)
- -$(call MKDIR,$@)
-
-clean:
- @echo Cleaning Test
-ifeq (posix,$(SHELLTYPE))
- $(SILENT) rm -f $(TARGET)
- $(SILENT) rm -rf $(OBJDIR)
-else
- $(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
- $(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
-endif
-
-prebuild:
- $(PREBUILDCMDS)
-
-prelink:
- $(PRELINKCMDS)
-
-ifneq (,$(PCH))
-$(GCH): $(PCH) $(MAKEFILE) | $(OBJDIR)
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(ALL_CXXFLAGS) -x c++-header $(DEFINES) $(INCLUDES) -o "$@" -c "$<"
-
-$(GCH_OBJC): $(PCH) $(MAKEFILE) | $(OBJDIR)
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(ALL_OBJCPPFLAGS) -x objective-c++-header $(DEFINES) $(INCLUDES) -o "$@" -c "$<"
-endif
-
-ifneq (,$(OBJRESP))
-$(OBJRESP): $(OBJECTS) | $(TARGETDIR) $(OBJDIRS)
- $(SILENT) echo $^
- $(SILENT) echo $^ > $@
-endif
-
-ifneq (,$(LDRESP))
-$(LDRESP): $(LDDEPS) | $(TARGETDIR) $(OBJDIRS)
- $(SILENT) echo $^
- $(SILENT) echo $^ > $@
-endif
-
-$(OBJDIR)/ASTInterpreterTests.o: ASTInterpreterTests.cpp $(GCH) $(MAKEFILE) | $(OBJDIR)/.
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
-
-$(OBJDIR)/CodeGenerationTests.o: CodeGenerationTests.cpp $(GCH) $(MAKEFILE) | $(OBJDIR)/.
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
-
-$(OBJDIR)/LexerTests.o: LexerTests.cpp $(GCH) $(MAKEFILE) | $(OBJDIR)/.
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
-
-$(OBJDIR)/ParserTests.o: ParserTests.cpp $(GCH) $(MAKEFILE) | $(OBJDIR)/.
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
-
-$(OBJDIR)/empty.o: empty.cpp $(GCH) $(MAKEFILE) | $(OBJDIR)/.
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
-
-$(OBJDIR)/sprtTests.o: sprtTests.cpp $(GCH) $(MAKEFILE) | $(OBJDIR)/.
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(ALL_CXXFLAGS) $(FORCE_INCLUDE) -o "$@" -c "$<"
-
--include $(OBJECTS:%.o=%.d)
-ifneq (,$(PCH))
- -include $(OBJDIR)/$(notdir $(PCH)).d
- -include $(OBJDIR)/$(notdir $(PCH))_objc.d
-endif