1
0
mirror of https://github.com/VCMP-SqMod/SqMod.git synced 2024-11-08 08:47:17 +01:00

Discard make files.

This commit is contained in:
Sandu Liviu Catalin 2020-03-21 14:58:07 +02:00
parent 2d32a129cc
commit 1fd5fda8c0
8 changed files with 0 additions and 733 deletions

222
Makefile
View File

@ -1,222 +0,0 @@
export SQ_BASEDIR=$(CURDIR)
export SQ_MAKE = make
export SQ_C_COMPILER = gcc
export SQ_PP_COMPILER = g++
export SQ_C_LINKER_STATIC = ar
export SQ_PP_LINKER_STATIC = ar
export SQ_C_LINKER_DYNAMIC = gcc
export SQ_PP_LINKER_DYNAMIC = g++
export SQ_TARGET_NAME_PREFIX
export SQ_C_OPTIONS = -Wall -Wextra -Wno-error -Wno-implicit-fallthrough
export SQ_PP_OPTIONS = -std=c++14
export SQ_STATIC_LINKER_OPTIONS = -rc -s
export SQ_DYNAMIC_LINKER_OPTIONS = -shared
export SQ_DYNAMIC_LINKER_OPTIONS_
export SQ_DEFINES
export SQ_INCLUDES
export SQ_LIBRARIES
export SQ_MAKE_THREADS = 1
export SQ_DEBUG_POSTFIX
SQ_MAKE += -j$(SQ_MAKE_THREADS)
ifndef SQ_TARGET_NAME_PREFIX
SQ_TARGET_NAME_PREFIX = mod_
endif
export SQ_PLAT
export SQ_ARCH
export SQ_COMP
export SQ_BEXT
export SQ_OEXT = o
export SQ_LEXT = a
ifeq ($(OS),Windows_NT)
SQ_PLAT = win
SQ_COMP = mingw
SQ_BEXT = dll
ifeq ($(PROCESSOR_ARCHITECTURE),AMD64)
SQ_ARCH = 64
else
SQ_ARCH = 32
endif
else
SQ_PLAT = linux
SQ_COMP = gcc
SQ_BEXT = so
UNAME_P := $(shell uname -p)
ifeq ($(UNAME_P),x86_64)
SQ_ARCH = 64
else
SQ_ARCH = 32
endif
UNAME_M := $(shell uname -m)
ifeq ($(UNAME_M),x86_64)
SQ_ARCH = 64
else
SQ_ARCH = 32
endif
endif
ifdef ARCH
SQ_ARCH = $(ARCH)
endif
ifdef DEBUG
SQ_DEBUG_POSTFIX = -d
endif
export SQ_INCDIR=$(SQ_BASEDIR)/include
export SQ_SHRDIR=$(SQ_BASEDIR)/shared
export SQ_MODDIR=$(SQ_BASEDIR)/modules
export SQ_EXTDIR=$(SQ_BASEDIR)/external
export SQ_BASE_CFGDIR=$(SQ_BASEDIR)/config
export SQ_BASE_LIBDIR=$(SQ_BASEDIR)/lib
export SQ_BASE_OBJDIR=$(SQ_BASEDIR)/obj
export SQ_BASE_BINDIR=$(SQ_BASEDIR)/bin
export SQ_CFGDIR=$(SQ_BASE_CFGDIR)/$(SQ_COMP)$(SQ_ARCH)
export SQ_LIBDIR=$(SQ_BASE_LIBDIR)/$(SQ_COMP)$(SQ_ARCH)
export SQ_OBJDIR=$(SQ_BASE_OBJDIR)/$(SQ_COMP)$(SQ_ARCH)
export SQ_BINDIR=$(SQ_BASE_BINDIR)/$(SQ_PLAT)$(SQ_ARCH)$(SQ_DEBUG_POSTFIX)
export SQ_OUTDIR=
ifdef STANDALONE
SQ_OUTDIR = $(SQ_BINDIR)/standalone
SQ_C_OPTIONS += -static-libgcc -static-libstdc++ -enable-static
else
SQ_OUTDIR = $(SQ_BINDIR)
endif
SQ_INCLUDES += -I"$(SQ_INCDIR)" -I"$(SQ_EXTDIR)/Common" -I"$(SQ_SHRDIR)" -I"$(SQ_BASE_CFGDIR)/common" -I"$(SQ_CFGDIR)"
ifndef DEBUG
SQ_DEFINES += -DNDEBUG
SQ_C_OPTIONS += -O3
SQ_DYNAMIC_LINKER_OPTIONS_ += -s
else
SQ_DEFINES += -D_DEBUG
SQ_C_OPTIONS += -g
endif
ifeq ($(SQ_PLAT),win)
SQ_DYNAMIC_LINKER_OPTIONS += -Wl,--dll
else
SQ_DEFINES += -DLINUX
SQ_C_OPTIONS += -fPIC
SQ_DYNAMIC_LINKER_OPTIONS += -Wl,-Bsymbolic
endif
ifeq ($(SQ_ARCH),64)
SQ_DEFINES += -D_SQ64
SQ_C_OPTIONS += -m64
SQ_DYNAMIC_LINKER_OPTIONS_ += -m64
else
SQ_C_OPTIONS += -m32
SQ_DYNAMIC_LINKER_OPTIONS_ += -m32
endif
ifdef STANDALONE
ifeq ($(SQ_PLAT),win)
SQ_DYNAMIC_LINKER_OPTIONS_ += -static
else
SQ_DYNAMIC_LINKER_OPTIONS_ += -Bstatic
endif
endif
SQ_DEFINES += -DSCRAT_USE_EXCEPTION -DSCRAT_USE_CXX11_OPTIMIZATIONS
.PHONY := all
export SQ_TARGET
ifdef BUILD
SQ_TARGET += build
endif
ifdef LINK
SQ_TARGET += link
endif
ifdef DEFAULT
SQ_TARGET = default
endif
ifdef CLEAN
SQ_TARGET += clean
endif
all: folders mod_squirrel mod_sqlite mod_xml mod_mmdb mod_irc mod_mysql
mod_squirrel:
cd $(SQ_BASEDIR)/source; $(SQ_MAKE) $(SQ_TARGET)
mod_sqlite:
cd $(SQ_MODDIR)/sqlite; $(SQ_MAKE) $(SQ_TARGET)
mod_xml:
cd $(SQ_MODDIR)/xml; $(SQ_MAKE) $(SQ_TARGET)
mod_mmdb:
cd $(SQ_MODDIR)/mmdb; $(SQ_MAKE) $(SQ_TARGET)
mod_irc:
cd $(SQ_MODDIR)/irc; $(SQ_MAKE) $(SQ_TARGET)
mod_mysql:
cd $(SQ_MODDIR)/mysql; $(SQ_MAKE) $(SQ_TARGET)
mod_sample:
cd $(SQ_MODDIR)/sample; $(SQ_MAKE) $(SQ_TARGET)
build:
cd $(SQ_MODDIR)/sqlite; $(SQ_MAKE) build
cd $(SQ_MODDIR)/xml; $(SQ_MAKE) build
cd $(SQ_MODDIR)/mmdb; $(SQ_MAKE) build
cd $(SQ_MODDIR)/irc; $(SQ_MAKE) build
cd $(SQ_MODDIR)/mysql; $(SQ_MAKE) build
cd source; $(SQ_MAKE) build
link:
cd $(SQ_MODDIR)/sqlite; $(SQ_MAKE) link
cd $(SQ_MODDIR)/xml; $(SQ_MAKE) link
cd $(SQ_MODDIR)/mmdb; $(SQ_MAKE) link
cd $(SQ_MODDIR)/irc; $(SQ_MAKE) link
cd $(SQ_MODDIR)/mysql; $(SQ_MAKE) link
cd source; $(SQ_MAKE) link
clean:
cd $(SQ_MODDIR)/sqlite; $(SQ_MAKE) clean
cd $(SQ_MODDIR)/xml; $(SQ_MAKE) clean
cd $(SQ_MODDIR)/mmdb; $(SQ_MAKE) clean
cd $(SQ_MODDIR)/irc; $(SQ_MAKE) clean
cd $(SQ_MODDIR)/mysql; $(SQ_MAKE) clean
cd source; $(SQ_MAKE) clean
folders:
mkdir -p $(SQ_LIBDIR)
mkdir -p $(SQ_OUTDIR)
mkdir -p $(SQ_OBJDIR)
mkdir -p $(SQ_OBJDIR)/source/Base
mkdir -p $(SQ_OBJDIR)/source/Entity
mkdir -p $(SQ_OBJDIR)/source/Misc
mkdir -p $(SQ_OBJDIR)/source/Library/Chrono
mkdir -p $(SQ_OBJDIR)/source/Library/Crypt
mkdir -p $(SQ_OBJDIR)/source/Library/IO
mkdir -p $(SQ_OBJDIR)/source/Library/Numeric
mkdir -p $(SQ_OBJDIR)/source/Library/System
mkdir -p $(SQ_OBJDIR)/source/Library/Utils
mkdir -p $(SQ_OBJDIR)/shared/Base
mkdir -p $(SQ_OBJDIR)/external/Common
mkdir -p $(SQ_OBJDIR)/external/B64
mkdir -p $(SQ_OBJDIR)/external/Hash
mkdir -p $(SQ_OBJDIR)/external/LibIRC
mkdir -p $(SQ_OBJDIR)/external/MaxmindDB
mkdir -p $(SQ_OBJDIR)/external/PUGIXML
mkdir -p $(SQ_OBJDIR)/external/SQLite
mkdir -p $(SQ_OBJDIR)/external/Squirrel/Lib
mkdir -p $(SQ_OBJDIR)/modules/irc
mkdir -p $(SQ_OBJDIR)/modules/mmdb/Handle
mkdir -p $(SQ_OBJDIR)/modules/mysql/Handle
mkdir -p $(SQ_OBJDIR)/modules/mysql/Wrapper
mkdir -p $(SQ_OBJDIR)/modules/sqlite/Handle
mkdir -p $(SQ_OBJDIR)/modules/xml/Handle
mkdir -p $(SQ_OBJDIR)/modules/xml/Wrapper

View File

@ -1,44 +0,0 @@
SQ_SRCDIR += $(SQ_MODDIR)/irc
SQ_TARGET_NAME = irc
SQ_TARGET_TITLE = IRC
SQ_OUTPUT = $(SQ_OUTDIR)/$(SQ_TARGET_NAME_PREFIX)$(SQ_TARGET_NAME)$(SQ_ARCH).$(SQ_BEXT)
SQ_DEFINES += -DSQMOD_PLUGIN_API
SQ_INCLUDES += -I"$(SQ_EXTDIR)/IRC" -I"$(SQ_SRCDIR)"
ifeq ($(SQ_PLAT),win)
SQ_DEFINES += -DWIN32
SQ_DYNAMIC_LINKER_OPTIONS_ += -lWs2_32
endif
C_OBJECTS= "$(SQ_OBJDIR)/external/LibIRC/libircclient.$(SQ_OEXT)"
PP_OBJECTS= "$(SQ_OBJDIR)/modules/irc/Common.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/irc/Constants.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/irc/Module.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/irc/Session.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/shared/Base/Buffer.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/shared/Base/Module.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/shared/SqMod.$(SQ_OEXT)"
.PHONY := default
build:
$(SQ_C_COMPILER) $(SQ_C_OPTIONS) -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-sign-compare -Wno-type-limits -Wno-misleading-indentation -Wno-nonnull $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/LibIRC/libircclient.c" -o "$(SQ_OBJDIR)/external/LibIRC/libircclient.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Common.cpp" -o "$(SQ_OBJDIR)/modules/irc/Common.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Constants.cpp" -o "$(SQ_OBJDIR)/modules/irc/Constants.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Module.cpp" -o "$(SQ_OBJDIR)/modules/irc/Module.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Session.cpp" -o "$(SQ_OBJDIR)/modules/irc/Session.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SHRDIR)/Base/Buffer.cpp" -o "$(SQ_OBJDIR)/shared/Base/Buffer.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SHRDIR)/Base/Module.cpp" -o "$(SQ_OBJDIR)/shared/Base/Module.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SHRDIR)/SqMod.cpp" -o "$(SQ_OBJDIR)/shared/SqMod.$(SQ_OEXT)"
link:
$(SQ_PP_LINKER_DYNAMIC) $(SQ_DYNAMIC_LINKER_OPTIONS) -L"$(SQ_LIBDIR)" $(C_OBJECTS) $(PP_OBJECTS) -o "$(SQ_OUTPUT)" $(SQ_DYNAMIC_LINKER_OPTIONS_)
default: build link
clean:
rm -rf "$(SQ_OUTPUT)"
rm -rf $(C_OBJECTS) $(PP_OBJECTS)

View File

@ -1,60 +0,0 @@
SQ_SRCDIR += $(SQ_MODDIR)/mmdb
SQ_TARGET_NAME = mmdb
SQ_TARGET_TITLE = MaxmindDB
SQ_OUTPUT = $(SQ_OUTDIR)/$(SQ_TARGET_NAME_PREFIX)$(SQ_TARGET_NAME)$(SQ_ARCH).$(SQ_BEXT)
SQ_DEFINES += -DSQMOD_PLUGIN_API
SQ_INCLUDES += -I"$(SQ_EXTDIR)/MaxmindDB" -I"$(SQ_SRCDIR)"
ifeq ($(SQ_PLAT),win)
SQ_DYNAMIC_LINKER_OPTIONS_ += -lWs2_32
endif
C_OBJECTS= "$(SQ_OBJDIR)/external/MaxmindDB/maxminddb.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/MaxmindDB/data-pool.$(SQ_OEXT)"
PP_OBJECTS= "$(SQ_OBJDIR)/modules/mmdb/Common.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/mmdb/Database.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/mmdb/Description.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/mmdb/EntryData.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/mmdb/EntryDataList.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/mmdb/Handle/Database.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/mmdb/LookupResult.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/mmdb/Metadata.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/mmdb/Module.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/mmdb/SearchNode.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/mmdb/SockAddr.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/shared/Base/Buffer.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/shared/Base/Module.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/shared/SqMod.$(SQ_OEXT)"
.PHONY := default
build:
$(SQ_C_COMPILER) $(SQ_C_OPTIONS) -std=c99 -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/MaxmindDB/maxminddb.c" -o "$(SQ_OBJDIR)/external/MaxmindDB/maxminddb.$(SQ_OEXT)"
$(SQ_C_COMPILER) $(SQ_C_OPTIONS) -std=c99 -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/MaxmindDB/data-pool.c" -o "$(SQ_OBJDIR)/external/MaxmindDB/data-pool.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Common.cpp" -o "$(SQ_OBJDIR)/modules/mmdb/Common.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Database.cpp" -o "$(SQ_OBJDIR)/modules/mmdb/Database.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Description.cpp" -o "$(SQ_OBJDIR)/modules/mmdb/Description.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/EntryData.cpp" -o "$(SQ_OBJDIR)/modules/mmdb/EntryData.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/EntryDataList.cpp" -o "$(SQ_OBJDIR)/modules/mmdb/EntryDataList.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Handle/Database.cpp" -o "$(SQ_OBJDIR)/modules/mmdb/Handle/Database.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/LookupResult.cpp" -o "$(SQ_OBJDIR)/modules/mmdb/LookupResult.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Metadata.cpp" -o "$(SQ_OBJDIR)/modules/mmdb/Metadata.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Module.cpp" -o "$(SQ_OBJDIR)/modules/mmdb/Module.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/SearchNode.cpp" -o "$(SQ_OBJDIR)/modules/mmdb/SearchNode.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/SockAddr.cpp" -o "$(SQ_OBJDIR)/modules/mmdb/SockAddr.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SHRDIR)/Base/Buffer.cpp" -o "$(SQ_OBJDIR)/shared/Base/Buffer.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SHRDIR)/Base/Module.cpp" -o "$(SQ_OBJDIR)/shared/Base/Module.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SHRDIR)/SqMod.cpp" -o "$(SQ_OBJDIR)/shared/SqMod.$(SQ_OEXT)"
link:
$(SQ_PP_LINKER_DYNAMIC) $(SQ_DYNAMIC_LINKER_OPTIONS) -L"$(SQ_LIBDIR)" $(C_OBJECTS) $(PP_OBJECTS) -o "$(SQ_OUTPUT)" $(SQ_DYNAMIC_LINKER_OPTIONS_)
default: build link
clean:
rm -rf "$(SQ_OUTPUT)"
rm -rf $(C_OBJECTS) $(PP_OBJECTS)

View File

@ -1,67 +0,0 @@
SQ_SRCDIR += $(SQ_MODDIR)/mysql
SQ_TARGET_NAME = mysql
SQ_TARGET_TITLE = MySQL
SQ_OUTPUT = $(SQ_OUTDIR)/$(SQ_TARGET_NAME_PREFIX)$(SQ_TARGET_NAME)$(SQ_ARCH).$(SQ_BEXT)
SQ_DEFINES += -DSQMOD_PLUGIN_API
ifeq ($(SQ_PLAT),win)
SQ_INCLUDES += -I"$(SQ_INCDIR)/mysql" -I"$(SQ_CFGDIR)/mysql"
SQ_DYNAMIC_LINKER_OPTIONS_ += -lmysql
else
SQ_DYNAMIC_LINKER_OPTIONS_ += -lmysqlclient
SQ_INCLUDES += -I"/usr/include/mysql"
endif
SQ_INCLUDES += -I"$(SQ_SRCDIR)"
PP_OBJECTS= "$(SQ_OBJDIR)/modules/mysql/Account.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/mysql/Common.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/mysql/Connection.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/mysql/Convert.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/mysql/Field.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/mysql/Handle/Connection.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/mysql/Handle/ResultSet.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/mysql/Handle/Statement.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/mysql/Module.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/mysql/Parameter.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/mysql/ResultSet.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/mysql/Savepoint.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/mysql/Statement.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/mysql/Transaction.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/mysql/Wrapper/CharsetInfo.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/shared/Base/Buffer.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/shared/Base/Module.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/shared/SqMod.$(SQ_OEXT)"
.PHONY := default
build:
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Account.cpp" -o "$(SQ_OBJDIR)/modules/mysql/Account.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Common.cpp" -o "$(SQ_OBJDIR)/modules/mysql/Common.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Connection.cpp" -o "$(SQ_OBJDIR)/modules/mysql/Connection.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Convert.cpp" -o "$(SQ_OBJDIR)/modules/mysql/Convert.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Field.cpp" -o "$(SQ_OBJDIR)/modules/mysql/Field.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Handle/Connection.cpp" -o "$(SQ_OBJDIR)/modules/mysql/Handle/Connection.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Handle/ResultSet.cpp" -o "$(SQ_OBJDIR)/modules/mysql/Handle/ResultSet.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Handle/Statement.cpp" -o "$(SQ_OBJDIR)/modules/mysql/Handle/Statement.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Module.cpp" -o "$(SQ_OBJDIR)/modules/mysql/Module.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Parameter.cpp" -o "$(SQ_OBJDIR)/modules/mysql/Parameter.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/ResultSet.cpp" -o "$(SQ_OBJDIR)/modules/mysql/ResultSet.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Savepoint.cpp" -o "$(SQ_OBJDIR)/modules/mysql/Savepoint.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Statement.cpp" -o "$(SQ_OBJDIR)/modules/mysql/Statement.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Transaction.cpp" -o "$(SQ_OBJDIR)/modules/mysql/Transaction.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Wrapper/CharsetInfo.cpp" -o "$(SQ_OBJDIR)/modules/mysql/Wrapper/CharsetInfo.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SHRDIR)/Base/Buffer.cpp" -o "$(SQ_OBJDIR)/shared/Base/Buffer.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SHRDIR)/Base/Module.cpp" -o "$(SQ_OBJDIR)/shared/Base/Module.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SHRDIR)/SqMod.cpp" -o "$(SQ_OBJDIR)/shared/SqMod.$(SQ_OEXT)"
link:
$(SQ_PP_LINKER_DYNAMIC) $(SQ_DYNAMIC_LINKER_OPTIONS) -L"$(SQ_LIBDIR)" $(PP_OBJECTS) -o "$(SQ_OUTPUT)" $(SQ_DYNAMIC_LINKER_OPTIONS_)
default: build link
clean:
rm -rf "$(SQ_OUTPUT)"
rm -rf $(PP_OBJECTS)

View File

@ -1,26 +0,0 @@
SQ_SRCDIR += $(SQ_MODDIR)/sample
SQ_TARGET_NAME = sample
SQ_TARGET_TITLE = Sample
SQ_OUTPUT = $(SQ_OUTDIR)/$(SQ_TARGET_NAME_PREFIX)$(SQ_TARGET_NAME)$(SQ_ARCH).$(SQ_BEXT)
SQ_DEFINES += -DSQMOD_PLUGIN_API
SQ_INCLUDES += -I"$(SQ_SRCDIR)"
PP_OBJECTS= "$(SQ_OBJDIR)/modules/sample/Common.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/sample/Module.$(SQ_OEXT)"
.PHONY := default
build:
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Common.cpp" -o "$(SQ_OBJDIR)//modules/sample/Common.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Module.cpp" -o "$(SQ_OBJDIR)//modules/sample/Module.$(SQ_OEXT)"
link:
$(SQ_PP_LINKER_DYNAMIC) $(SQ_DYNAMIC_LINKER_OPTIONS) -L"$(SQ_LIBDIR)" $(PP_OBJECTS) -o "$(SQ_OUTPUT)" $(SQ_DYNAMIC_LINKER_OPTIONS_)
default: build link
clean:
rm -rf "$(SQ_OUTPUT)"
rm -rf $(PP_OBJECTS)

View File

@ -1,51 +0,0 @@
SQ_SRCDIR += $(SQ_MODDIR)/sqlite
SQ_TARGET_NAME = sqlite
SQ_TARGET_TITLE = SQLite
SQ_OUTPUT = $(SQ_OUTDIR)/$(SQ_TARGET_NAME_PREFIX)$(SQ_TARGET_NAME)$(SQ_ARCH).$(SQ_BEXT)
SQ_DEFINES += -DSQMOD_PLUGIN_API -DSQMOD_PLUGIN_API -DSCRAT_USE_EXCEPTIONS -DSCRAT_USE_CXX11_OPTIMIZATIONS -DSQLITE_ENABLE_FTS3\=1 -DSQLITE_ENABLE_FTS4\=1 -DSQLITE_ENABLE_FTS5\=1 -DSQLITE_ENABLE_JSON1\=1 -DSQLITE_ENABLE_RTREE\=1
SQ_INCLUDES += -I"$(SQ_EXTDIR)/SQLite" -I"$(SQ_SRCDIR)"
C_OBJECTS= "$(SQ_OBJDIR)/external/SQLite/sqlite3.$(SQ_OEXT)"
PP_OBJECTS= "$(SQ_OBJDIR)/modules/sqlite/Column.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/sqlite/Common.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/sqlite/Connection.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/sqlite/Constants.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/sqlite/Handle/Connection.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/sqlite/Handle/Statement.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/sqlite/Module.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/sqlite/Parameter.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/sqlite/Statement.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/sqlite/Transaction.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/shared/Base/Buffer.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/shared/Base/Module.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/shared/SqMod.$(SQ_OEXT)"
.PHONY := default
build:
$(SQ_C_COMPILER) $(SQ_C_OPTIONS) -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/SQLite/sqlite3.c" -o "$(SQ_OBJDIR)/external/SQLite/sqlite3.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Column.cpp" -o "$(SQ_OBJDIR)/modules/sqlite/Column.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Common.cpp" -o "$(SQ_OBJDIR)/modules/sqlite/Common.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Connection.cpp" -o "$(SQ_OBJDIR)/modules/sqlite/Connection.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Constants.cpp" -o "$(SQ_OBJDIR)/modules/sqlite/Constants.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Handle/Connection.cpp" -o "$(SQ_OBJDIR)/modules/sqlite/Handle/Connection.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Handle/Statement.cpp" -o "$(SQ_OBJDIR)/modules/sqlite/Handle/Statement.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Module.cpp" -o "$(SQ_OBJDIR)/modules/sqlite/Module.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Parameter.cpp" -o "$(SQ_OBJDIR)/modules/sqlite/Parameter.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Statement.cpp" -o "$(SQ_OBJDIR)/modules/sqlite/Statement.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Transaction.cpp" -o "$(SQ_OBJDIR)/modules/sqlite/Transaction.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SHRDIR)/Base/Buffer.cpp" -o "$(SQ_OBJDIR)/shared/Base/Buffer.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SHRDIR)/Base/Module.cpp" -o "$(SQ_OBJDIR)/shared/Base/Module.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SHRDIR)/SqMod.cpp" -o "$(SQ_OBJDIR)/shared/SqMod.$(SQ_OEXT)"
link:
$(SQ_PP_LINKER_DYNAMIC) $(SQ_DYNAMIC_LINKER_OPTIONS) -L"$(SQ_LIBDIR)" $(C_OBJECTS) $(PP_OBJECTS) -o "$(SQ_OUTPUT)" $(SQ_DYNAMIC_LINKER_OPTIONS_)
default: build link
clean:
rm -rf "$(SQ_OUTPUT)"
rm -rf $(C_OBJECTS) $(PP_OBJECTS)

View File

@ -1,46 +0,0 @@
SQ_SRCDIR += $(SQ_MODDIR)/xml
SQ_TARGET_NAME = xml
SQ_TARGET_TITLE = XML
SQ_OUTPUT = $(SQ_OUTDIR)/$(SQ_TARGET_NAME_PREFIX)$(SQ_TARGET_NAME)$(SQ_ARCH).$(SQ_BEXT)
SQ_DEFINES += -DSQMOD_PLUGIN_API
SQ_INCLUDES += -I"$(SQ_EXTDIR)/PUGIXML" -I"$(SQ_SRCDIR)"
PP_OBJECTS= "$(SQ_OBJDIR)/external/PUGIXML/pugixml.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/xml/Attribute.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/xml/Common.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/xml/Document.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/xml/Handle/Document.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/xml/Module.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/xml/Node.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/xml/Text.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/modules/xml/Wrapper/ParseResult.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/shared/Base/Buffer.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/shared/Base/Module.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/shared/SqMod.$(SQ_OEXT)"
.PHONY := default
build:
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-function $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/PUGIXML/pugixml.cpp" -o "$(SQ_OBJDIR)/external/PUGIXML/pugixml.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Attribute.cpp" -o "$(SQ_OBJDIR)/modules/xml/Attribute.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Common.cpp" -o "$(SQ_OBJDIR)/modules/xml/Common.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Document.cpp" -o "$(SQ_OBJDIR)/modules/xml/Document.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Handle/Document.cpp" -o "$(SQ_OBJDIR)/modules/xml/Handle/Document.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Module.cpp" -o "$(SQ_OBJDIR)/modules/xml/Module.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Node.cpp" -o "$(SQ_OBJDIR)/modules/xml/Node.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Text.cpp" -o "$(SQ_OBJDIR)/modules/xml/Text.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Wrapper/ParseResult.cpp" -o "$(SQ_OBJDIR)/modules/xml/Wrapper/ParseResult.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SHRDIR)/Base/Buffer.cpp" -o "$(SQ_OBJDIR)/shared/Base/Buffer.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SHRDIR)/Base/Module.cpp" -o "$(SQ_OBJDIR)/shared/Base/Module.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SHRDIR)/SqMod.cpp" -o "$(SQ_OBJDIR)/shared/SqMod.$(SQ_OEXT)"
link:
$(SQ_PP_LINKER_DYNAMIC) $(SQ_DYNAMIC_LINKER_OPTIONS) -L"$(SQ_LIBDIR)" $(PP_OBJECTS) -o "$(SQ_OUTPUT)" $(SQ_DYNAMIC_LINKER_OPTIONS_)
default: build link
clean:
rm -rf "$(SQ_OUTPUT)"
rm -rf $(PP_OBJECTS)

View File

@ -1,217 +0,0 @@
SQ_SRCDIR += $(SQ_BASEDIR)/source
SQ_TARGET_NAME = squirrel
SQ_TARGET_TITLE = Squirrel
SQ_OUTPUT = $(SQ_OUTDIR)/$(SQ_TARGET_NAME_PREFIX)$(SQ_TARGET_NAME)$(SQ_ARCH).$(SQ_BEXT)
SQ_INCLUDES += -I"$(SQ_EXTDIR)/Hash" -I"$(SQ_EXTDIR)/Squirrel" -I"$(SQ_EXTDIR)/Squirrel/Lib" -I"$(SQ_SRCDIR)"
C_OBJECTS = "$(SQ_OBJDIR)/external/B64/decode.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/B64/encode.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Common/byte_order.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Common/whirlpool.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Common/whirlpool_sbox.$(SQ_OEXT)"
PP_OBJECTS= "$(SQ_OBJDIR)/external/Squirrel/Lib/sqstdaux.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Squirrel/Lib/sqstdblob.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Squirrel/Lib/sqstdio.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Squirrel/Lib/sqstdmath.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Squirrel/Lib/sqstdrex.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Squirrel/Lib/sqstdstream.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Squirrel/Lib/sqstdstring.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Squirrel/Lib/sqstdsystem.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Squirrel/sqapi.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Squirrel/sqapiex.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Squirrel/sqbaselib.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Squirrel/sqclass.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Squirrel/sqcompiler.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Squirrel/sqdebug.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Squirrel/sqfuncstate.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Squirrel/sqlexer.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Squirrel/sqmem.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Squirrel/sqobject.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Squirrel/sqstate.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Squirrel/sqtable.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Squirrel/sqvm.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Common/aes256.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Hash/crc32.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Hash/digest.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Hash/keccak.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Hash/md5.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Hash/sha1.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Hash/sha256.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/external/Hash/sha3.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/shared/Base/Buffer.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/shared/Base/Plugin.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Base/AABB.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Base/Algo.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Base/Circle.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Base/Color3.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Base/Color4.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Base/Quaternion.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Base/ScriptSrc.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Base/Shared.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Base/Sphere.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Base/Vector2.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Base/Vector2i.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Base/Vector3.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Base/Vector4.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Core.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Entity/Blip.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Entity/Checkpoint.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Entity/Keybind.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Entity/Object.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Entity/Pickup.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Entity/Player.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Entity/Vehicle.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Library/Chrono.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Library/Chrono/Date.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Library/Chrono/Datetime.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Library/Chrono/Time.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Library/Chrono/Timer.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Library/Chrono/Timestamp.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Library/Crypt.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Library/Crypt/AES.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Library/Crypt/Hash.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Library/IO.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Library/IO/File.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Library/IO/INI.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Library/Numeric.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Library/Numeric/LongInt.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Library/Numeric/Math.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Library/Numeric/Random.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Library/String.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Library/System.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Library/System/Dir.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Library/System/Environment.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Library/System/Path.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Library/Utils.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Library/Utils/Buffer.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Logger.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Main.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Misc/Areas.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Misc/Broadcast.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Misc/Command.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Misc/Constants.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Misc/Exports.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Misc/Functions.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Misc/Model.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Misc/Player.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Misc/Register.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Misc/Routine.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Misc/Signal.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Misc/Tasks.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Misc/Vehicle.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Misc/Weapon.$(SQ_OEXT)" \
"$(SQ_OBJDIR)/source/Register.$(SQ_OEXT)"
.PHONY := default
build:
$(SQ_C_COMPILER) $(SQ_C_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/B64/decode.c" -o "$(SQ_OBJDIR)/external/B64/decode.$(SQ_OEXT)"
$(SQ_C_COMPILER) $(SQ_C_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/B64/encode.c" -o "$(SQ_OBJDIR)/external/B64/encode.$(SQ_OEXT)"
$(SQ_C_COMPILER) $(SQ_C_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Common/byte_order.c" -o "$(SQ_OBJDIR)/external/Common/byte_order.$(SQ_OEXT)"
$(SQ_C_COMPILER) $(SQ_C_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Common/whirlpool.c" -o "$(SQ_OBJDIR)/external/Common/whirlpool.$(SQ_OEXT)"
$(SQ_C_COMPILER) $(SQ_C_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Common/whirlpool_sbox.c" -o "$(SQ_OBJDIR)/external/Common/whirlpool_sbox.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_PP_OPTIONS) -fno-exceptions -fno-rtti -fno-strict-aliasing $(SQ_DEFINES) -DGARBAGE_COLLECTOR $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Squirrel/Lib/sqstdaux.cpp" -o "$(SQ_OBJDIR)/external/Squirrel/Lib/sqstdaux.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_PP_OPTIONS) -fno-exceptions -fno-rtti -fno-strict-aliasing $(SQ_DEFINES) -DGARBAGE_COLLECTOR $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Squirrel/Lib/sqstdblob.cpp" -o "$(SQ_OBJDIR)/external/Squirrel/Lib/sqstdblob.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_PP_OPTIONS) -fno-exceptions -fno-rtti -fno-strict-aliasing $(SQ_DEFINES) -DGARBAGE_COLLECTOR $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Squirrel/Lib/sqstdio.cpp" -o "$(SQ_OBJDIR)/external/Squirrel/Lib/sqstdio.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_PP_OPTIONS) -fno-exceptions -fno-rtti -fno-strict-aliasing $(SQ_DEFINES) -DGARBAGE_COLLECTOR $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Squirrel/Lib/sqstdmath.cpp" -o "$(SQ_OBJDIR)/external/Squirrel/Lib/sqstdmath.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_PP_OPTIONS) -fno-exceptions -fno-rtti -fno-strict-aliasing $(SQ_DEFINES) -DGARBAGE_COLLECTOR $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Squirrel/Lib/sqstdrex.cpp" -o "$(SQ_OBJDIR)/external/Squirrel/Lib/sqstdrex.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_PP_OPTIONS) -fno-exceptions -fno-rtti -fno-strict-aliasing $(SQ_DEFINES) -DGARBAGE_COLLECTOR $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Squirrel/Lib/sqstdstream.cpp" -o "$(SQ_OBJDIR)/external/Squirrel/Lib/sqstdstream.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_PP_OPTIONS) -fno-exceptions -fno-rtti -fno-strict-aliasing $(SQ_DEFINES) -DGARBAGE_COLLECTOR $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Squirrel/Lib/sqstdstring.cpp" -o "$(SQ_OBJDIR)/external/Squirrel/Lib/sqstdstring.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_PP_OPTIONS) -fno-exceptions -fno-rtti -fno-strict-aliasing $(SQ_DEFINES) -DGARBAGE_COLLECTOR $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Squirrel/Lib/sqstdsystem.cpp" -o "$(SQ_OBJDIR)/external/Squirrel/Lib/sqstdsystem.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_PP_OPTIONS) -fno-exceptions -fno-rtti -fno-strict-aliasing $(SQ_DEFINES) -DGARBAGE_COLLECTOR $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Squirrel/sqapi.cpp" -o "$(SQ_OBJDIR)/external/Squirrel/sqapi.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_PP_OPTIONS) -fno-exceptions -fno-rtti -fno-strict-aliasing $(SQ_DEFINES) -DGARBAGE_COLLECTOR $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Squirrel/sqapiex.cpp" -o "$(SQ_OBJDIR)/external/Squirrel/sqapiex.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_PP_OPTIONS) -fno-exceptions -fno-rtti -fno-strict-aliasing $(SQ_DEFINES) -DGARBAGE_COLLECTOR $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Squirrel/sqbaselib.cpp" -o "$(SQ_OBJDIR)/external/Squirrel/sqbaselib.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_PP_OPTIONS) -fno-exceptions -fno-rtti -fno-strict-aliasing $(SQ_DEFINES) -DGARBAGE_COLLECTOR $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Squirrel/sqclass.cpp" -o "$(SQ_OBJDIR)/external/Squirrel/sqclass.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_PP_OPTIONS) -fno-exceptions -fno-rtti -fno-strict-aliasing $(SQ_DEFINES) -DGARBAGE_COLLECTOR $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Squirrel/sqcompiler.cpp" -o "$(SQ_OBJDIR)/external/Squirrel/sqcompiler.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_PP_OPTIONS) -fno-exceptions -fno-rtti -fno-strict-aliasing $(SQ_DEFINES) -DGARBAGE_COLLECTOR $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Squirrel/sqdebug.cpp" -o "$(SQ_OBJDIR)/external/Squirrel/sqdebug.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_PP_OPTIONS) -fno-exceptions -fno-rtti -fno-strict-aliasing $(SQ_DEFINES) -DGARBAGE_COLLECTOR $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Squirrel/sqfuncstate.cpp" -o "$(SQ_OBJDIR)/external/Squirrel/sqfuncstate.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_PP_OPTIONS) -fno-exceptions -fno-rtti -fno-strict-aliasing $(SQ_DEFINES) -DGARBAGE_COLLECTOR $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Squirrel/sqlexer.cpp" -o "$(SQ_OBJDIR)/external/Squirrel/sqlexer.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_PP_OPTIONS) -fno-exceptions -fno-rtti -fno-strict-aliasing $(SQ_DEFINES) -DGARBAGE_COLLECTOR $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Squirrel/sqmem.cpp" -o "$(SQ_OBJDIR)/external/Squirrel/sqmem.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_PP_OPTIONS) -fno-exceptions -fno-rtti -fno-strict-aliasing $(SQ_DEFINES) -DGARBAGE_COLLECTOR $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Squirrel/sqobject.cpp" -o "$(SQ_OBJDIR)/external/Squirrel/sqobject.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_PP_OPTIONS) -fno-exceptions -fno-rtti -fno-strict-aliasing $(SQ_DEFINES) -DGARBAGE_COLLECTOR $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Squirrel/sqstate.cpp" -o "$(SQ_OBJDIR)/external/Squirrel/sqstate.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_PP_OPTIONS) -fno-exceptions -fno-rtti -fno-strict-aliasing $(SQ_DEFINES) -DGARBAGE_COLLECTOR $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Squirrel/sqtable.cpp" -o "$(SQ_OBJDIR)/external/Squirrel/sqtable.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_PP_OPTIONS) -fno-exceptions -fno-rtti -fno-strict-aliasing $(SQ_DEFINES) -DGARBAGE_COLLECTOR $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Squirrel/sqvm.cpp" -o "$(SQ_OBJDIR)/external/Squirrel/sqvm.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Common/aes256.cpp" -o "$(SQ_OBJDIR)/external/Common/aes256.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Hash/crc32.cpp" -o "$(SQ_OBJDIR)/external/Hash/crc32.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Hash/digest.cpp" -o "$(SQ_OBJDIR)/external/Hash/digest.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Hash/keccak.cpp" -o "$(SQ_OBJDIR)/external/Hash/keccak.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Hash/md5.cpp" -o "$(SQ_OBJDIR)/external/Hash/md5.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Hash/sha1.cpp" -o "$(SQ_OBJDIR)/external/Hash/sha1.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Hash/sha256.cpp" -o "$(SQ_OBJDIR)/external/Hash/sha256.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) -Wno-format -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_EXTDIR)/Hash/sha3.cpp" -o "$(SQ_OBJDIR)/external/Hash/sha3.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SHRDIR)/Base/Buffer.cpp" -o "$(SQ_OBJDIR)/shared/Base/Buffer.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SHRDIR)/Base/Plugin.cpp" -o "$(SQ_OBJDIR)/shared/Base/Plugin.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Base/AABB.cpp" -o "$(SQ_OBJDIR)/source/Base/AABB.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Base/Algo.cpp" -o "$(SQ_OBJDIR)/source/Base/Algo.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Base/Circle.cpp" -o "$(SQ_OBJDIR)/source/Base/Circle.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Base/Color3.cpp" -o "$(SQ_OBJDIR)/source/Base/Color3.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Base/Color4.cpp" -o "$(SQ_OBJDIR)/source/Base/Color4.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Base/Quaternion.cpp" -o "$(SQ_OBJDIR)/source/Base/Quaternion.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Base/ScriptSrc.cpp" -o "$(SQ_OBJDIR)/source/Base/ScriptSrc.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Base/Shared.cpp" -o "$(SQ_OBJDIR)/source/Base/Shared.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Base/Sphere.cpp" -o "$(SQ_OBJDIR)/source/Base/Sphere.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Base/Vector2.cpp" -o "$(SQ_OBJDIR)/source/Base/Vector2.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Base/Vector2i.cpp" -o "$(SQ_OBJDIR)/source/Base/Vector2i.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Base/Vector3.cpp" -o "$(SQ_OBJDIR)/source/Base/Vector3.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Base/Vector4.cpp" -o "$(SQ_OBJDIR)/source/Base/Vector4.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Core.cpp" -o "$(SQ_OBJDIR)/source/Core.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Entity/Blip.cpp" -o "$(SQ_OBJDIR)/source/Entity/Blip.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Entity/Checkpoint.cpp" -o "$(SQ_OBJDIR)/source/Entity/Checkpoint.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Entity/Keybind.cpp" -o "$(SQ_OBJDIR)/source/Entity/Keybind.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Entity/Object.cpp" -o "$(SQ_OBJDIR)/source/Entity/Object.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Entity/Pickup.cpp" -o "$(SQ_OBJDIR)/source/Entity/Pickup.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Entity/Player.cpp" -o "$(SQ_OBJDIR)/source/Entity/Player.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Entity/Vehicle.cpp" -o "$(SQ_OBJDIR)/source/Entity/Vehicle.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Library/Chrono.cpp" -o "$(SQ_OBJDIR)/source/Library/Chrono.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Library/Chrono/Date.cpp" -o "$(SQ_OBJDIR)/source/Library/Chrono/Date.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Library/Chrono/Datetime.cpp" -o "$(SQ_OBJDIR)/source/Library/Chrono/Datetime.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Library/Chrono/Time.cpp" -o "$(SQ_OBJDIR)/source/Library/Chrono/Time.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Library/Chrono/Timer.cpp" -o "$(SQ_OBJDIR)/source/Library/Chrono/Timer.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Library/Chrono/Timestamp.cpp" -o "$(SQ_OBJDIR)/source/Library/Chrono/Timestamp.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Library/Crypt.cpp" -o "$(SQ_OBJDIR)/source/Library/Crypt.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Library/Crypt/AES.cpp" -o "$(SQ_OBJDIR)/source/Library/Crypt/AES.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Library/Crypt/Hash.cpp" -o "$(SQ_OBJDIR)/source/Library/Crypt/Hash.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Library/IO.cpp" -o "$(SQ_OBJDIR)/source/Library/IO.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Library/IO/File.cpp" -o "$(SQ_OBJDIR)/source/Library/IO/File.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Library/IO/INI.cpp" -o "$(SQ_OBJDIR)/source/Library/IO/INI.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Library/Numeric.cpp" -o "$(SQ_OBJDIR)/source/Library/Numeric.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Library/Numeric/LongInt.cpp" -o "$(SQ_OBJDIR)/source/Library/Numeric/LongInt.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Library/Numeric/Math.cpp" -o "$(SQ_OBJDIR)/source/Library/Numeric/Math.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Library/Numeric/Random.cpp" -o "$(SQ_OBJDIR)/source/Library/Numeric/Random.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Library/String.cpp" -o "$(SQ_OBJDIR)/source/Library/String.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Library/System.cpp" -o "$(SQ_OBJDIR)/source/Library/System.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Library/System/Dir.cpp" -o "$(SQ_OBJDIR)/source/Library/System/Dir.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Library/System/Environment.cpp" -o "$(SQ_OBJDIR)/source/Library/System/Environment.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Library/System/Path.cpp" -o "$(SQ_OBJDIR)/source/Library/System/Path.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Library/Utils.cpp" -o "$(SQ_OBJDIR)/source/Library/Utils.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Library/Utils/Buffer.cpp" -o "$(SQ_OBJDIR)/source/Library/Utils/Buffer.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Logger.cpp" -o "$(SQ_OBJDIR)/source/Logger.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Main.cpp" -o "$(SQ_OBJDIR)/source/Main.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Misc/Areas.cpp" -o "$(SQ_OBJDIR)/source/Misc/Areas.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Misc/Broadcast.cpp" -o "$(SQ_OBJDIR)/source/Misc/Broadcast.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Misc/Command.cpp" -o "$(SQ_OBJDIR)/source/Misc/Command.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Misc/Constants.cpp" -o "$(SQ_OBJDIR)/source/Misc/Constants.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Misc/Exports.cpp" -o "$(SQ_OBJDIR)/source/Misc/Exports.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Misc/Functions.cpp" -o "$(SQ_OBJDIR)/source/Misc/Functions.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Misc/Model.cpp" -o "$(SQ_OBJDIR)/source/Misc/Model.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Misc/Player.cpp" -o "$(SQ_OBJDIR)/source/Misc/Player.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Misc/Register.cpp" -o "$(SQ_OBJDIR)/source/Misc/Register.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Misc/Routine.cpp" -o "$(SQ_OBJDIR)/source/Misc/Routine.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Misc/Signal.cpp" -o "$(SQ_OBJDIR)/source/Misc/Signal.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Misc/Tasks.cpp" -o "$(SQ_OBJDIR)/source/Misc/Tasks.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Misc/Vehicle.cpp" -o "$(SQ_OBJDIR)/source/Misc/Vehicle.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Misc/Weapon.cpp" -o "$(SQ_OBJDIR)/source/Misc/Weapon.$(SQ_OEXT)"
$(SQ_PP_COMPILER) $(SQ_C_OPTIONS) $(SQ_PP_OPTIONS) $(SQ_DEFINES) $(SQ_INCLUDES) -c "$(SQ_SRCDIR)/Register.cpp" -o "$(SQ_OBJDIR)/source/Register.$(SQ_OEXT)"
link:
$(SQ_PP_LINKER_DYNAMIC) $(SQ_DYNAMIC_LINKER_OPTIONS) -L"$(SQ_LIBDIR)" $(C_OBJECTS) $(PP_OBJECTS) -o "$(SQ_OUTPUT)" $(SQ_DYNAMIC_LINKER_OPTIONS_)
default: build link
clean:
rm -rf "$(SQ_OUTPUT)"
rm -rf $(C_OBJECTS) $(PP_OBJECTS)