AuroraRuntime/Makefile

771 lines
37 KiB
Makefile

# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=debug_x86_64
endif
ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
# Configurations
# #############################################
INCLUDES += -I../../Include -I. -ISource -IInclude -I../../Vendor/mimalloc/include -I../../Vendor/stduuid/include -I../../Vendor/fmt/include -I../../Vendor/nlohmannjson/single_include -I../../Vendor/bzip2 -I../../Vendor/libtomcrypt/src/headers -I../../Vendor/o1heap -I../../Vendor/zstd/lib -I../../Vendor/zlib -I../../Vendor/lz4/lib -I../../Vendor/mbedtls/include
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LINKCMD = $(CXX) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
ifeq ($(config),debug_x86_64)
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
TARGETDIR = ../../Build_CompilerWorkingDirectory/Bin/Debug
TARGET = $(TARGETDIR)/AuroraRuntime.debug.linux.x86_64.so
OBJDIR = ../../Build_CompilerWorkingDirectory/AuroraRuntime/x86_64/Debug
DEFINES += -DDEBUG -D_AU_HAS_ATOMIC_INTRINS -D_ITERATOR_DEBUG_LEVEL=0 -D_LINUX_AURORA_PREPROCESSOR -D_AUHAS_MIMALLOC=1 -D_AUHAS_UUID=1 -DFMT_HEADER_ONLY -D_AUHAS_FMT=1 -D_AUHAS_JSON=1 -DBZ_NOEXPORT -D_AUHAS_BZIP2=1 -D_AUHAS_LTC=1 -DUSE_LTM -DLTC_NO_PROTOTYPES -D_AUHAS_LIBTOMCRYPT=1 -D_AUHAS_O1HEAP=1 -DZSTD_MULTITHREAD -D_AUHAS_ZSTD=1 -D_AUHAS_ZLIB=1 -DLZ4_STATIC_LINKING_ONLY -D_AUHAS_LZ4=1 -D_AUHAS_MBEDTLS=1 -DAURORA_ENGINE_KERNEL -DAURORA_ENGINE_KERNEL_EXPORT
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m64 -fPIC -g -Wno-unused-result -Wno-unused-value -Wno-unknown-warning-option -fms-extensions
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m64 -fPIC -g -std=c++20 -fvisibility=hidden -Wno-unused-result -Wno-unused-value -Wno-unknown-warning-option -fms-extensions
LIBS += ../../Build_CompilerWorkingDirectory/Bin/Debug/mimalloc.a ../../Build_CompilerWorkingDirectory/Bin/Debug/bzip2.a ../../Build_CompilerWorkingDirectory/Bin/Debug/ltc.a ../../Build_CompilerWorkingDirectory/Bin/Debug/ltm.a ../../Build_CompilerWorkingDirectory/Bin/Debug/o1heap.a ../../Build_CompilerWorkingDirectory/Bin/Debug/zstd.a ../../Build_CompilerWorkingDirectory/Bin/Debug/zlib.a ../../Build_CompilerWorkingDirectory/Bin/Debug/lz4.a ../../Build_CompilerWorkingDirectory/Bin/Debug/mbedtls.a
LDDEPS += ../../Build_CompilerWorkingDirectory/Bin/Debug/mimalloc.a ../../Build_CompilerWorkingDirectory/Bin/Debug/bzip2.a ../../Build_CompilerWorkingDirectory/Bin/Debug/ltc.a ../../Build_CompilerWorkingDirectory/Bin/Debug/ltm.a ../../Build_CompilerWorkingDirectory/Bin/Debug/o1heap.a ../../Build_CompilerWorkingDirectory/Bin/Debug/zstd.a ../../Build_CompilerWorkingDirectory/Bin/Debug/zlib.a ../../Build_CompilerWorkingDirectory/Bin/Debug/lz4.a ../../Build_CompilerWorkingDirectory/Bin/Debug/mbedtls.a
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64 -shared -Wl,-soname=AuroraRuntime.debug.linux.x86_64.so
define POSTBUILDCMDS
@echo Running postbuild commands
mkdir -p "/home/reece/source/AuroraSmallExample/Build_Develop/"
cp -rf "../../Build_CompilerWorkingDirectory/Bin/Debug/libAuroraRuntime.debug.linux.x86_64.so" "/home/reece/source/AuroraSmallExample/Build_Develop/libAuroraRuntime.debug.linux.x86_64.so"
endef
else ifeq ($(config),release_x86_64)
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
TARGETDIR = ../../Build_CompilerWorkingDirectory/Bin/Release
TARGET = $(TARGETDIR)/AuroraRuntime.release.linux.x86_64.so
OBJDIR = ../../Build_CompilerWorkingDirectory/AuroraRuntime/x86_64/Release
DEFINES += -DNDEBUG -DSTAGING -D_AU_HAS_ATOMIC_INTRINS -D_ITERATOR_DEBUG_LEVEL=0 -D_LINUX_AURORA_PREPROCESSOR -D_AUHAS_MIMALLOC=1 -D_AUHAS_UUID=1 -DFMT_HEADER_ONLY -D_AUHAS_FMT=1 -D_AUHAS_JSON=1 -DBZ_NOEXPORT -D_AUHAS_BZIP2=1 -D_AUHAS_LTC=1 -DUSE_LTM -DLTC_NO_PROTOTYPES -D_AUHAS_LIBTOMCRYPT=1 -D_AUHAS_O1HEAP=1 -DZSTD_MULTITHREAD -D_AUHAS_ZSTD=1 -D_AUHAS_ZLIB=1 -DLZ4_STATIC_LINKING_ONLY -D_AUHAS_LZ4=1 -D_AUHAS_MBEDTLS=1 -DAURORA_ENGINE_KERNEL -DAURORA_ENGINE_KERNEL_EXPORT
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m64 -O3 -fPIC -g -Wno-unused-result -Wno-unused-value -Wno-unknown-warning-option -fms-extensions
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m64 -O3 -fPIC -g -std=c++20 -fvisibility=hidden -Wno-unused-result -Wno-unused-value -Wno-unknown-warning-option -fms-extensions
LIBS += ../../Build_CompilerWorkingDirectory/Bin/Release/mimalloc.a ../../Build_CompilerWorkingDirectory/Bin/Release/bzip2.a ../../Build_CompilerWorkingDirectory/Bin/Release/ltc.a ../../Build_CompilerWorkingDirectory/Bin/Release/ltm.a ../../Build_CompilerWorkingDirectory/Bin/Release/o1heap.a ../../Build_CompilerWorkingDirectory/Bin/Release/zstd.a ../../Build_CompilerWorkingDirectory/Bin/Release/zlib.a ../../Build_CompilerWorkingDirectory/Bin/Release/lz4.a ../../Build_CompilerWorkingDirectory/Bin/Release/mbedtls.a
LDDEPS += ../../Build_CompilerWorkingDirectory/Bin/Release/mimalloc.a ../../Build_CompilerWorkingDirectory/Bin/Release/bzip2.a ../../Build_CompilerWorkingDirectory/Bin/Release/ltc.a ../../Build_CompilerWorkingDirectory/Bin/Release/ltm.a ../../Build_CompilerWorkingDirectory/Bin/Release/o1heap.a ../../Build_CompilerWorkingDirectory/Bin/Release/zstd.a ../../Build_CompilerWorkingDirectory/Bin/Release/zlib.a ../../Build_CompilerWorkingDirectory/Bin/Release/lz4.a ../../Build_CompilerWorkingDirectory/Bin/Release/mbedtls.a
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64 -shared -Wl,-soname=AuroraRuntime.release.linux.x86_64.so
define POSTBUILDCMDS
@echo Running postbuild commands
mkdir -p "/home/reece/source/AuroraSmallExample/Build_Stage/"
cp -rf "../../Build_CompilerWorkingDirectory/Bin/Release/libAuroraRuntime.release.linux.x86_64.so" "/home/reece/source/AuroraSmallExample/Build_Stage/libAuroraRuntime.release.linux.x86_64.so"
endef
else ifeq ($(config),ship_x86_64)
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = llvm-ar
endif
TARGETDIR = ../../Build_CompilerWorkingDirectory/Bin/Ship
TARGET = $(TARGETDIR)/AuroraRuntime.ship.linux.x86_64.so
OBJDIR = ../../Build_CompilerWorkingDirectory/AuroraRuntime/x86_64/Ship
DEFINES += -DNDEBUG -DSHIP -D_AU_HAS_ATOMIC_INTRINS -D_ITERATOR_DEBUG_LEVEL=0 -D_LINUX_AURORA_PREPROCESSOR -D_AUHAS_MIMALLOC=1 -D_AUHAS_UUID=1 -DFMT_HEADER_ONLY -D_AUHAS_FMT=1 -D_AUHAS_JSON=1 -DBZ_NOEXPORT -D_AUHAS_BZIP2=1 -D_AUHAS_LTC=1 -DUSE_LTM -DLTC_NO_PROTOTYPES -D_AUHAS_LIBTOMCRYPT=1 -D_AUHAS_O1HEAP=1 -DZSTD_MULTITHREAD -D_AUHAS_ZSTD=1 -D_AUHAS_ZLIB=1 -DLZ4_STATIC_LINKING_ONLY -D_AUHAS_LZ4=1 -D_AUHAS_MBEDTLS=1 -DAURORA_ENGINE_KERNEL -DAURORA_ENGINE_KERNEL_EXPORT
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m64 -flto -O3 -fPIC -g -Wno-unused-result -Wno-unused-value -Wno-unknown-warning-option -fms-extensions
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m64 -flto -O3 -fPIC -g -std=c++20 -fvisibility=hidden -Wno-unused-result -Wno-unused-value -Wno-unknown-warning-option -fms-extensions
LIBS += ../../Build_CompilerWorkingDirectory/Bin/Ship/mimalloc.a ../../Build_CompilerWorkingDirectory/Bin/Ship/bzip2.a ../../Build_CompilerWorkingDirectory/Bin/Ship/ltc.a ../../Build_CompilerWorkingDirectory/Bin/Ship/ltm.a ../../Build_CompilerWorkingDirectory/Bin/Ship/o1heap.a ../../Build_CompilerWorkingDirectory/Bin/Ship/zstd.a ../../Build_CompilerWorkingDirectory/Bin/Ship/zlib.a ../../Build_CompilerWorkingDirectory/Bin/Ship/lz4.a ../../Build_CompilerWorkingDirectory/Bin/Ship/mbedtls.a
LDDEPS += ../../Build_CompilerWorkingDirectory/Bin/Ship/mimalloc.a ../../Build_CompilerWorkingDirectory/Bin/Ship/bzip2.a ../../Build_CompilerWorkingDirectory/Bin/Ship/ltc.a ../../Build_CompilerWorkingDirectory/Bin/Ship/ltm.a ../../Build_CompilerWorkingDirectory/Bin/Ship/o1heap.a ../../Build_CompilerWorkingDirectory/Bin/Ship/zstd.a ../../Build_CompilerWorkingDirectory/Bin/Ship/zlib.a ../../Build_CompilerWorkingDirectory/Bin/Ship/lz4.a ../../Build_CompilerWorkingDirectory/Bin/Ship/mbedtls.a
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64 -flto -shared -Wl,-soname=AuroraRuntime.ship.linux.x86_64.so
define POSTBUILDCMDS
@echo Running postbuild commands
mkdir -p "/home/reece/source/AuroraSmallExample/Build_Ship/"
cp -rf "../../Build_CompilerWorkingDirectory/Bin/Ship/libAuroraRuntime.ship.linux.x86_64.so" "/home/reece/source/AuroraSmallExample/Build_Ship/libAuroraRuntime.ship.linux.x86_64.so"
endef
endif
# Per File Configurations
# #############################################
PERFILE_FLAGS_0 = $(ALL_CXXFLAGS) -stdlib=libc++
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/Aes.o
GENERATED += $(OBJDIR)/Alloc.o
GENERATED += $(OBJDIR)/Async.Linux.o
GENERATED += $(OBJDIR)/Async.Unix.o
GENERATED += $(OBJDIR)/Async.o
GENERATED += $(OBJDIR)/AsyncApp.o
GENERATED += $(OBJDIR)/Base32.o
GENERATED += $(OBJDIR)/Base64.o
GENERATED += $(OBJDIR)/BlackBoxSerial.o
GENERATED += $(OBJDIR)/BlackBoxWriter.o
GENERATED += $(OBJDIR)/BlockCompressor.o
GENERATED += $(OBJDIR)/BlockDecompressor.o
GENERATED += $(OBJDIR)/ByteBuffer.o
GENERATED += $(OBJDIR)/CA.o
GENERATED += $(OBJDIR)/Clock.o
GENERATED += $(OBJDIR)/Commands.o
GENERATED += $(OBJDIR)/CommonDigests.o
GENERATED += $(OBJDIR)/Compression.o
GENERATED += $(OBJDIR)/ConditionEx.o
GENERATED += $(OBJDIR)/ConditionMutex.Generic.o
GENERATED += $(OBJDIR)/ConditionMutex.Unix.o
GENERATED += $(OBJDIR)/ConditionVariable.Generic.o
GENERATED += $(OBJDIR)/ConditionVariable.Unix.o
GENERATED += $(OBJDIR)/Console.o
GENERATED += $(OBJDIR)/ConsoleFIO.o
GENERATED += $(OBJDIR)/ConsoleMessage.o
GENERATED += $(OBJDIR)/ConsoleStd.o
GENERATED += $(OBJDIR)/ConsoleWxWidgets.o
GENERATED += $(OBJDIR)/ConvertInternal.o
GENERATED += $(OBJDIR)/CpuInfo.o
GENERATED += $(OBJDIR)/CriticalSection.o
GENERATED += $(OBJDIR)/Crypto.o
GENERATED += $(OBJDIR)/Crypto1.o
GENERATED += $(OBJDIR)/Debug.o
GENERATED += $(OBJDIR)/DefaultHeap.o
GENERATED += $(OBJDIR)/ECC.o
GENERATED += $(OBJDIR)/ECCCurves.o
GENERATED += $(OBJDIR)/ECCGeneric.o
GENERATED += $(OBJDIR)/ECCX25519.o
GENERATED += $(OBJDIR)/ECCx25519Utils.o
GENERATED += $(OBJDIR)/EncoderAdapter.o
GENERATED += $(OBJDIR)/EncoderIConv.o
GENERATED += $(OBJDIR)/EncoderNSL.o
GENERATED += $(OBJDIR)/Encoding.o
GENERATED += $(OBJDIR)/ExceptionWatcher.Linux.o
GENERATED += $(OBJDIR)/FS.Generic.o
GENERATED += $(OBJDIR)/FS.Unix.o
GENERATED += $(OBJDIR)/FS.o
GENERATED += $(OBJDIR)/FileStream.Generic.o
GENERATED += $(OBJDIR)/FileStream.Unix.o
GENERATED += $(OBJDIR)/FileWriter.o
GENERATED += $(OBJDIR)/Flusher.o
GENERATED += $(OBJDIR)/GenericWaitable.o
GENERATED += $(OBJDIR)/HWInfo.o
GENERATED += $(OBJDIR)/HashStream.o
GENERATED += $(OBJDIR)/Hashing.o
GENERATED += $(OBJDIR)/Heap.o
GENERATED += $(OBJDIR)/Hex.o
GENERATED += $(OBJDIR)/Hooks.o
GENERATED += $(OBJDIR)/LSCondition.o
GENERATED += $(OBJDIR)/LSHandle.o
GENERATED += $(OBJDIR)/LSMutex.Generic.o
GENERATED += $(OBJDIR)/LSMutex.Linux.o
GENERATED += $(OBJDIR)/LSSemaphore.Generic.o
GENERATED += $(OBJDIR)/LSSemaphore.Linux.o
GENERATED += $(OBJDIR)/LSTimer.Generic.o
GENERATED += $(OBJDIR)/LSTimer.Linux.o
GENERATED += $(OBJDIR)/LTC.o
GENERATED += $(OBJDIR)/LTCEccEx.o
GENERATED += $(OBJDIR)/LTCExport.o
GENERATED += $(OBJDIR)/LTCImportEx.o
GENERATED += $(OBJDIR)/LTM.o
GENERATED += $(OBJDIR)/LZMA.o
GENERATED += $(OBJDIR)/LibCurl.o
GENERATED += $(OBJDIR)/Locale.o
GENERATED += $(OBJDIR)/Loop.Unix.o
GENERATED += $(OBJDIR)/Loop.o
GENERATED += $(OBJDIR)/MBedTLS.o
GENERATED += $(OBJDIR)/Memory.o
GENERATED += $(OBJDIR)/Mutex.Generic.o
GENERATED += $(OBJDIR)/Mutex.Unix.o
GENERATED += $(OBJDIR)/Net.o
GENERATED += $(OBJDIR)/OSThread.o
GENERATED += $(OBJDIR)/Open.Linux.o
GENERATED += $(OBJDIR)/PEM.o
GENERATED += $(OBJDIR)/Panic.o
GENERATED += $(OBJDIR)/Parser.o
GENERATED += $(OBJDIR)/Paths.o
GENERATED += $(OBJDIR)/PrivateECCImpl.o
GENERATED += $(OBJDIR)/Process.Linux.o
GENERATED += $(OBJDIR)/Process.o
GENERATED += $(OBJDIR)/ProcessMap.Linux.o
GENERATED += $(OBJDIR)/Processes.o
GENERATED += $(OBJDIR)/PublicECCImpl.o
GENERATED += $(OBJDIR)/RNG.o
GENERATED += $(OBJDIR)/RSAPrivate.o
GENERATED += $(OBJDIR)/RSAPublic.o
GENERATED += $(OBJDIR)/RWLock.o
GENERATED += $(OBJDIR)/RamInfo.o
GENERATED += $(OBJDIR)/RandomDevice.o
GENERATED += $(OBJDIR)/Registry.o
GENERATED += $(OBJDIR)/Resources.o
GENERATED += $(OBJDIR)/Schedular.o
GENERATED += $(OBJDIR)/Semaphore.Generic.o
GENERATED += $(OBJDIR)/Semaphore.Unix.o
GENERATED += $(OBJDIR)/Sleep.o
GENERATED += $(OBJDIR)/SpinLock.o
GENERATED += $(OBJDIR)/StreamCompression.o
GENERATED += $(OBJDIR)/TLSView.o
GENERATED += $(OBJDIR)/Telemetry.o
GENERATED += $(OBJDIR)/ThreadHandles.o
GENERATED += $(OBJDIR)/Threads.o
GENERATED += $(OBJDIR)/WELL.o
GENERATED += $(OBJDIR)/WaitFor.o
GENERATED += $(OBJDIR)/WorkItem.o
GENERATED += $(OBJDIR)/mtwister.o
GENERATED += $(OBJDIR)/x509.o
OBJECTS += $(OBJDIR)/Aes.o
OBJECTS += $(OBJDIR)/Alloc.o
OBJECTS += $(OBJDIR)/Async.Linux.o
OBJECTS += $(OBJDIR)/Async.Unix.o
OBJECTS += $(OBJDIR)/Async.o
OBJECTS += $(OBJDIR)/AsyncApp.o
OBJECTS += $(OBJDIR)/Base32.o
OBJECTS += $(OBJDIR)/Base64.o
OBJECTS += $(OBJDIR)/BlackBoxSerial.o
OBJECTS += $(OBJDIR)/BlackBoxWriter.o
OBJECTS += $(OBJDIR)/BlockCompressor.o
OBJECTS += $(OBJDIR)/BlockDecompressor.o
OBJECTS += $(OBJDIR)/ByteBuffer.o
OBJECTS += $(OBJDIR)/CA.o
OBJECTS += $(OBJDIR)/Clock.o
OBJECTS += $(OBJDIR)/Commands.o
OBJECTS += $(OBJDIR)/CommonDigests.o
OBJECTS += $(OBJDIR)/Compression.o
OBJECTS += $(OBJDIR)/ConditionEx.o
OBJECTS += $(OBJDIR)/ConditionMutex.Generic.o
OBJECTS += $(OBJDIR)/ConditionMutex.Unix.o
OBJECTS += $(OBJDIR)/ConditionVariable.Generic.o
OBJECTS += $(OBJDIR)/ConditionVariable.Unix.o
OBJECTS += $(OBJDIR)/Console.o
OBJECTS += $(OBJDIR)/ConsoleFIO.o
OBJECTS += $(OBJDIR)/ConsoleMessage.o
OBJECTS += $(OBJDIR)/ConsoleStd.o
OBJECTS += $(OBJDIR)/ConsoleWxWidgets.o
OBJECTS += $(OBJDIR)/ConvertInternal.o
OBJECTS += $(OBJDIR)/CpuInfo.o
OBJECTS += $(OBJDIR)/CriticalSection.o
OBJECTS += $(OBJDIR)/Crypto.o
OBJECTS += $(OBJDIR)/Crypto1.o
OBJECTS += $(OBJDIR)/Debug.o
OBJECTS += $(OBJDIR)/DefaultHeap.o
OBJECTS += $(OBJDIR)/ECC.o
OBJECTS += $(OBJDIR)/ECCCurves.o
OBJECTS += $(OBJDIR)/ECCGeneric.o
OBJECTS += $(OBJDIR)/ECCX25519.o
OBJECTS += $(OBJDIR)/ECCx25519Utils.o
OBJECTS += $(OBJDIR)/EncoderAdapter.o
OBJECTS += $(OBJDIR)/EncoderIConv.o
OBJECTS += $(OBJDIR)/EncoderNSL.o
OBJECTS += $(OBJDIR)/Encoding.o
OBJECTS += $(OBJDIR)/ExceptionWatcher.Linux.o
OBJECTS += $(OBJDIR)/FS.Generic.o
OBJECTS += $(OBJDIR)/FS.Unix.o
OBJECTS += $(OBJDIR)/FS.o
OBJECTS += $(OBJDIR)/FileStream.Generic.o
OBJECTS += $(OBJDIR)/FileStream.Unix.o
OBJECTS += $(OBJDIR)/FileWriter.o
OBJECTS += $(OBJDIR)/Flusher.o
OBJECTS += $(OBJDIR)/GenericWaitable.o
OBJECTS += $(OBJDIR)/HWInfo.o
OBJECTS += $(OBJDIR)/HashStream.o
OBJECTS += $(OBJDIR)/Hashing.o
OBJECTS += $(OBJDIR)/Heap.o
OBJECTS += $(OBJDIR)/Hex.o
OBJECTS += $(OBJDIR)/Hooks.o
OBJECTS += $(OBJDIR)/LSCondition.o
OBJECTS += $(OBJDIR)/LSHandle.o
OBJECTS += $(OBJDIR)/LSMutex.Generic.o
OBJECTS += $(OBJDIR)/LSMutex.Linux.o
OBJECTS += $(OBJDIR)/LSSemaphore.Generic.o
OBJECTS += $(OBJDIR)/LSSemaphore.Linux.o
OBJECTS += $(OBJDIR)/LSTimer.Generic.o
OBJECTS += $(OBJDIR)/LSTimer.Linux.o
OBJECTS += $(OBJDIR)/LTC.o
OBJECTS += $(OBJDIR)/LTCEccEx.o
OBJECTS += $(OBJDIR)/LTCExport.o
OBJECTS += $(OBJDIR)/LTCImportEx.o
OBJECTS += $(OBJDIR)/LTM.o
OBJECTS += $(OBJDIR)/LZMA.o
OBJECTS += $(OBJDIR)/LibCurl.o
OBJECTS += $(OBJDIR)/Locale.o
OBJECTS += $(OBJDIR)/Loop.Unix.o
OBJECTS += $(OBJDIR)/Loop.o
OBJECTS += $(OBJDIR)/MBedTLS.o
OBJECTS += $(OBJDIR)/Memory.o
OBJECTS += $(OBJDIR)/Mutex.Generic.o
OBJECTS += $(OBJDIR)/Mutex.Unix.o
OBJECTS += $(OBJDIR)/Net.o
OBJECTS += $(OBJDIR)/OSThread.o
OBJECTS += $(OBJDIR)/Open.Linux.o
OBJECTS += $(OBJDIR)/PEM.o
OBJECTS += $(OBJDIR)/Panic.o
OBJECTS += $(OBJDIR)/Parser.o
OBJECTS += $(OBJDIR)/Paths.o
OBJECTS += $(OBJDIR)/PrivateECCImpl.o
OBJECTS += $(OBJDIR)/Process.Linux.o
OBJECTS += $(OBJDIR)/Process.o
OBJECTS += $(OBJDIR)/ProcessMap.Linux.o
OBJECTS += $(OBJDIR)/Processes.o
OBJECTS += $(OBJDIR)/PublicECCImpl.o
OBJECTS += $(OBJDIR)/RNG.o
OBJECTS += $(OBJDIR)/RSAPrivate.o
OBJECTS += $(OBJDIR)/RSAPublic.o
OBJECTS += $(OBJDIR)/RWLock.o
OBJECTS += $(OBJDIR)/RamInfo.o
OBJECTS += $(OBJDIR)/RandomDevice.o
OBJECTS += $(OBJDIR)/Registry.o
OBJECTS += $(OBJDIR)/Resources.o
OBJECTS += $(OBJDIR)/Schedular.o
OBJECTS += $(OBJDIR)/Semaphore.Generic.o
OBJECTS += $(OBJDIR)/Semaphore.Unix.o
OBJECTS += $(OBJDIR)/Sleep.o
OBJECTS += $(OBJDIR)/SpinLock.o
OBJECTS += $(OBJDIR)/StreamCompression.o
OBJECTS += $(OBJDIR)/TLSView.o
OBJECTS += $(OBJDIR)/Telemetry.o
OBJECTS += $(OBJDIR)/ThreadHandles.o
OBJECTS += $(OBJDIR)/Threads.o
OBJECTS += $(OBJDIR)/WELL.o
OBJECTS += $(OBJDIR)/WaitFor.o
OBJECTS += $(OBJDIR)/WorkItem.o
OBJECTS += $(OBJDIR)/mtwister.o
OBJECTS += $(OBJDIR)/x509.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking AuroraRuntime
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(TARGETDIR)
else
$(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
endif
$(OBJDIR):
@echo Creating $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(OBJDIR)
else
$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
endif
clean:
@echo Cleaning AuroraRuntime
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CXX) -x c++-header $(ALL_CXXFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/Alloc.o: Source/Alloc.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Async.o: Source/Async/Async.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/AsyncApp.o: Source/Async/AsyncApp.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Schedular.o: Source/Async/Schedular.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/WorkItem.o: Source/Async/WorkItem.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/BlockCompressor.o: Source/Compression/BlockCompressor.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/BlockDecompressor.o: Source/Compression/BlockDecompressor.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Compression.o: Source/Compression/Compression.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/StreamCompression.o: Source/Compression/StreamCompression.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Commands.o: Source/Console/Commands/Commands.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Console.o: Source/Console/Console.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ConsoleFIO.o: Source/Console/ConsoleFIO/ConsoleFIO.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ConsoleMessage.o: Source/Console/ConsoleMessage.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ConsoleStd.o: Source/Console/ConsoleStd/ConsoleStd.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ConsoleWxWidgets.o: Source/Console/ConsoleWxWidgets/ConsoleWxWidgets.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Flusher.o: Source/Console/Flusher.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Hooks.o: Source/Console/Hooks/Hooks.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Crypto.o: Source/Crypto.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Aes.o: Source/Crypto/AES/Aes.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/CA.o: Source/Crypto/CA/CA.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Crypto1.o: Source/Crypto/Crypto.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ECC.o: Source/Crypto/ECC/ECC.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ECCCurves.o: Source/Crypto/ECC/ECCCurves.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ECCGeneric.o: Source/Crypto/ECC/ECCGeneric.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ECCX25519.o: Source/Crypto/ECC/ECCX25519.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ECCx25519Utils.o: Source/Crypto/ECC/ECCx25519Utils.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/PrivateECCImpl.o: Source/Crypto/ECC/PrivateECCImpl.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/PublicECCImpl.o: Source/Crypto/ECC/PublicECCImpl.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/PEM.o: Source/Crypto/PEM/PEM.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/RSAPrivate.o: Source/Crypto/RSA/RSAPrivate.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/RSAPublic.o: Source/Crypto/RSA/RSAPublic.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/x509.o: Source/Crypto/X509/x509.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Debug.o: Source/Debug/Debug.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ExceptionWatcher.Linux.o: Source/Debug/ExceptionWatcher.Linux.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Panic.o: Source/Debug/Panic.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/LibCurl.o: Source/Extensions/CURL/LibCurl.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/LTC.o: Source/Extensions/LTC/LTC.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/LTCEccEx.o: Source/Extensions/LTC/LTCEccEx.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/LTCExport.o: Source/Extensions/LTC/LTCExport.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/LTCImportEx.o: Source/Extensions/LTC/LTCImportEx.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/LTM.o: Source/Extensions/LTM/LTM.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/LZMA.o: Source/Extensions/LZMA/LZMA.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/MBedTLS.o: Source/Extensions/MBedTls/MBedTLS.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/CpuInfo.o: Source/HWInfo/CpuInfo.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/HWInfo.o: Source/HWInfo/HWInfo.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/RamInfo.o: Source/HWInfo/RamInfo.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/CommonDigests.o: Source/Hashing/CommonDigests.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/HashStream.o: Source/Hashing/HashStream.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Hashing.o: Source/Hashing/Hashing.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Async.Linux.o: Source/IO/FS/Async.Linux.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Async.Unix.o: Source/IO/FS/Async.Unix.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/FS.Generic.o: Source/IO/FS/FS.Generic.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/FS.Unix.o: Source/IO/FS/FS.Unix.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/FS.o: Source/IO/FS/FS.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/FileStream.Generic.o: Source/IO/FS/FileStream.Generic.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/FileStream.Unix.o: Source/IO/FS/FileStream.Unix.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Resources.o: Source/IO/FS/Resources.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Net.o: Source/IO/Net/Net.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ConvertInternal.o: Source/Locale/Encoding/ConvertInternal.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/EncoderAdapter.o: Source/Locale/Encoding/EncoderAdapter.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/EncoderIConv.o: Source/Locale/Encoding/EncoderIConv.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/EncoderNSL.o: Source/Locale/Encoding/EncoderNSL.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Encoding.o: Source/Locale/Encoding/Encoding.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Locale.o: Source/Locale/Locale.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/GenericWaitable.o: Source/Loop/GenericWaitable.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/LSCondition.o: Source/Loop/LSCondition.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/LSHandle.o: Source/Loop/LSHandle.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/LSMutex.Generic.o: Source/Loop/LSMutex.Generic.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/LSMutex.Linux.o: Source/Loop/LSMutex.Linux.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/LSSemaphore.Generic.o: Source/Loop/LSSemaphore.Generic.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/LSSemaphore.Linux.o: Source/Loop/LSSemaphore.Linux.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/LSTimer.Generic.o: Source/Loop/LSTimer.Generic.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/LSTimer.Linux.o: Source/Loop/LSTimer.Linux.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Loop.Unix.o: Source/Loop/Loop.Unix.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Loop.o: Source/Loop/Loop.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ByteBuffer.o: Source/Memory/ByteBuffer.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/DefaultHeap.o: Source/Memory/DefaultHeap.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Heap.o: Source/Memory/Heap.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Memory.o: Source/Memory/Memory.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Base32.o: Source/Parse/Base32.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Base64.o: Source/Parse/Base64.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Hex.o: Source/Parse/Hex.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Parser.o: Source/Parse/Parser.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Paths.o: Source/Process/Paths.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Process.o: Source/Process/Process.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ProcessMap.Linux.o: Source/Process/ProcessMap.Linux.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Open.Linux.o: Source/Processes/Open.Linux.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Process.Linux.o: Source/Processes/Process.Linux.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Processes.o: Source/Processes/Processes.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/RNG.o: Source/RNG/RNG.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/RandomDevice.o: Source/RNG/RandomDevice.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/WELL.o: Source/RNG/WELL.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/mtwister.o: Source/RNG/mtwister.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Registry.o: Source/Registry/Registry.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/BlackBoxSerial.o: Source/Telemetry/BlackBoxSerial.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/BlackBoxWriter.o: Source/Telemetry/BlackBoxWriter.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/FileWriter.o: Source/Telemetry/FileWriter.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Telemetry.o: Source/Telemetry/Telemetry.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ConditionEx.o: Source/Threading/Primitives/ConditionEx.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ConditionMutex.Generic.o: Source/Threading/Primitives/ConditionMutex.Generic.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ConditionMutex.Unix.o: Source/Threading/Primitives/ConditionMutex.Unix.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ConditionVariable.Generic.o: Source/Threading/Primitives/ConditionVariable.Generic.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ConditionVariable.Unix.o: Source/Threading/Primitives/ConditionVariable.Unix.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/CriticalSection.o: Source/Threading/Primitives/CriticalSection.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Mutex.Generic.o: Source/Threading/Primitives/Mutex.Generic.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Mutex.Unix.o: Source/Threading/Primitives/Mutex.Unix.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/RWLock.o: Source/Threading/Primitives/RWLock.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Semaphore.Generic.o: Source/Threading/Primitives/Semaphore.Generic.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Semaphore.Unix.o: Source/Threading/Primitives/Semaphore.Unix.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/SpinLock.o: Source/Threading/Primitives/SpinLock.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Sleep.o: Source/Threading/Sleep.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/OSThread.o: Source/Threading/Threads/OSThread.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/TLSView.o: Source/Threading/Threads/TLSView.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ThreadHandles.o: Source/Threading/Threads/ThreadHandles.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Threads.o: Source/Threading/Threads/Threads.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/WaitFor.o: Source/Threading/WaitFor.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/Clock.o: Source/Time/Clock.cpp
@echo $(notdir $<)
$(SILENT) $(CXX) $(PERFILE_FLAGS_0) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(PCH_PLACEHOLDER).d
endif