Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Y
YGOProUnity_V2
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赤子奈落
YGOProUnity_V2
Commits
c7efc05c
Commit
c7efc05c
authored
Sep 07, 2021
by
nanahira
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ocgcore outer
parent
bb70ed24
Changes
13
Show whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
1590 additions
and
0 deletions
+1590
-0
.gitignore
.gitignore
+7
-0
.gitlab-ci.yml
.gitlab-ci.yml
+22
-0
AI_core_vs2017solution/build/android/jni/Android.mk
AI_core_vs2017solution/build/android/jni/Android.mk
+50
-0
AI_core_vs2017solution/build/android/jni/Application.mk
AI_core_vs2017solution/build/android/jni/Application.mk
+7
-0
AI_core_vs2017solution/build/gmake.linux/Makefile
AI_core_vs2017solution/build/gmake.linux/Makefile
+68
-0
AI_core_vs2017solution/build/gmake.linux/lua.make
AI_core_vs2017solution/build/gmake.linux/lua.make
+304
-0
AI_core_vs2017solution/build/gmake.linux/ocgcore.make
AI_core_vs2017solution/build/gmake.linux/ocgcore.make
+229
-0
AI_core_vs2017solution/build/gmake.linux/sqlite3.make
AI_core_vs2017solution/build/gmake.linux/sqlite3.make
+147
-0
AI_core_vs2017solution/build/gmake.macos/Makefile
AI_core_vs2017solution/build/gmake.macos/Makefile
+61
-0
AI_core_vs2017solution/build/gmake.macos/lua.make
AI_core_vs2017solution/build/gmake.macos/lua.make
+297
-0
AI_core_vs2017solution/build/gmake.macos/ocgcore.make
AI_core_vs2017solution/build/gmake.macos/ocgcore.make
+217
-0
AI_core_vs2017solution/build/gmake.macos/sqlite3.make
AI_core_vs2017solution/build/gmake.macos/sqlite3.make
+137
-0
AI_core_vs2017solution/core.sln
AI_core_vs2017solution/core.sln
+44
-0
No files found.
.gitignore
View file @
c7efc05c
...
@@ -61,3 +61,10 @@ Windbot/
...
@@ -61,3 +61,10 @@ Windbot/
config/config.conf
config/config.conf
config/hosts.conf
config/hosts.conf
config/translation.conf
config/translation.conf
AI_core_vs2017solution/ocgcore
AI_core_vs2017solution/sqlite3
AI_core_vs2017solution/bin
AI_core_vs2017solution/obj
AI_core_vs2017solution/Release
AI_core_vs2017solution/Debug
AI_core_vs2017solution/lua
.gitlab-ci.yml
View file @
c7efc05c
stages
:
stages
:
-
fetch_ocgcore
-
ocgcore
-
ocgcore
-
build_and_test
-
build_and_test
-
pack
-
pack
...
@@ -7,6 +8,7 @@ stages:
...
@@ -7,6 +8,7 @@ stages:
# If you are looking for a place where to add 'UNITY_LICENSE_FILE' and other secrets, please visit your project's gitlab page:
# If you are looking for a place where to add 'UNITY_LICENSE_FILE' and other secrets, please visit your project's gitlab page:
# settings > CI/CD > Variables instead
# settings > CI/CD > Variables instead
variables
:
variables
:
GIT_DEPTH
:
'
1'
BUILD_NAME
:
YGOPro2
BUILD_NAME
:
YGOPro2
UNITY_ACTIVATION_FILE
:
./unity3d.alf
UNITY_ACTIVATION_FILE
:
./unity3d.alf
UNITY_VERSION
:
"
2021.1.18f1"
UNITY_VERSION
:
"
2021.1.18f1"
...
@@ -43,10 +45,30 @@ image: $IMAGE:$UNITY_VERSION-base-$IMAGE_VERSION
...
@@ -43,10 +45,30 @@ image: $IMAGE:$UNITY_VERSION-base-$IMAGE_VERSION
tags
:
tags
:
-
linux
-
linux
fetch_ocgcore
:
extends
:
.common_image
dependencies
:
[]
script
:
-
cd AI_core_vs2017solution
# lua
-
wget -O - https://cdn01.moecube.com/ygopro-build-materials/lua-5.3.5.tar.gz | tar zfx -
-
mv lua-5.3.5/src lua
-
rm -rf lua-5.3.5
# sqlite3
-
wget -O - https://cdn01.moecube.com/ygopro-build-materials/sqlite-autoconf-3360000.tar.gz | tar zfx -
-
mv sqlite-autoconf-3360000 sqlite3
# ocgcore
-
git clone --depth=1 -b x64 https://github.com/mycard/ygopro-core ocgcore
-
cd ..
artifacts
:
paths
:
-
AI_core_vs2017solution
.ocgcore
:
.ocgcore
:
extends
:
.common_image
extends
:
.common_image
stage
:
ocgcore
stage
:
ocgcore
dependencies
:
-
fetch_ocgcore
cache
:
cache
:
key
:
"
$CI_JOB_NAME-$CI_COMMIT_REF_SLUG"
key
:
"
$CI_JOB_NAME-$CI_COMMIT_REF_SLUG"
paths
:
paths
:
...
...
AI_core_vs2017solution/build/android/jni/Android.mk
0 → 100644
View file @
c7efc05c
LOCAL_PATH
:=
$(
call
my-dir
)
/../../..
######### [sqlite3] ##########
include
$(CLEAR_VARS)
LOCAL_MODULE
:=
sqlite3
LOCAL_SRC_FILES
:=
sqlite3/sqlite3.c
include
$(BUILD_SHARED_LIBRARY)
##############################
######### [ocgcore] ##########
include
$(CLEAR_VARS)
LOCAL_MODULE
:=
ocgcore
TARGET_FORMAT_STRING_CFLAGS
:=
ifeq
($(TARGET_ARCH_ABI), x86)
LOCAL_CFLAGS
+=
-fno-stack-protector
endif
ifeq
($(TARGET_ARCH_ABI), armeabi-v7a)
LOCAL_CFLAGS
+=
-mno-unaligned-access
endif
LOCAL_MODULE_FILENAME
:=
libocgcore
LOCAL_SRC_FILES
:=
ocgcore/card.cpp
\
ocgcore/duel.cpp
\
ocgcore/effect.cpp
\
ocgcore/field.cpp
\
ocgcore/group.cpp
\
ocgcore/interpreter.cpp
\
ocgcore/libcard.cpp
\
ocgcore/libdebug.cpp
\
ocgcore/libduel.cpp
\
ocgcore/libeffect.cpp
\
ocgcore/libgroup.cpp
\
ocgcore/mem.cpp
\
ocgcore/ocgapi.cpp
\
ocgcore/operations.cpp
\
ocgcore/playerop.cpp
\
ocgcore/processor.cpp
\
ocgcore/scriptlib.cpp
LOCAL_CFLAGS
:=
-DUSE_LUA
-std
=
c++14
LOCAL_C_INCLUDES
+=
$(LOCAL_PATH)
/lua
LOCAL_STATIC_LIBRARIES
+=
liblua5.3
include
$(BUILD_SHARED_LIBRARY)
include
$(LOCAL_PATH)/lua/Android.mk
##############################
AI_core_vs2017solution/build/android/jni/Application.mk
0 → 100644
View file @
c7efc05c
APP_ABI
:=
armeabi-v7a
APP_ABI
+=
x86
APP_PLATFORM
:=
android-16
APP_ALLOW_MISSING_DEPS
=
true
APP_STL
:=
c++_static
APP_CPPFLAGS
:=
-Wno-error
=
format-security
-std
=
c++14
-fpermissive
APP_OPTIM
:=
release
AI_core_vs2017solution/build/gmake.linux/Makefile
0 → 100644
View file @
c7efc05c
# Alternative GNU Make workspace makefile autogenerated by Premake
ifndef
config
config
=
release
endif
ifndef
verbose
SILENT
=
@
endif
ifeq
($(config),release)
ocgcore_config
=
release
lua_config
=
release
sqlite3_config
=
release
else
ifeq
($(config),release32)
ocgcore_config
=
release32
lua_config
=
release32
sqlite3_config
=
release32
else
$(error
"invalid configuration $(config)"
)
endif
PROJECTS
:=
ocgcore lua sqlite3
.PHONY
:
all clean help $(PROJECTS)
all
:
$(PROJECTS)
ocgcore
:
lua
ifneq
(,$(ocgcore_config))
@
echo
"==== Building ocgcore (
$(ocgcore_config)
) ===="
@
${MAKE}
--no-print-directory
-C
.
-f
ocgcore.make
config
=
$(ocgcore_config)
endif
lua
:
ifneq
(,$(lua_config))
@
echo
"==== Building lua (
$(lua_config)
) ===="
@
${MAKE}
--no-print-directory
-C
.
-f
lua.make
config
=
$(lua_config)
endif
sqlite3
:
ifneq
(,$(sqlite3_config))
@
echo
"==== Building sqlite3 (
$(sqlite3_config)
) ===="
@
${MAKE}
--no-print-directory
-C
.
-f
sqlite3.make
config
=
$(sqlite3_config)
endif
clean
:
@
${MAKE}
--no-print-directory
-C
.
-f
ocgcore.make clean
@
${MAKE}
--no-print-directory
-C
.
-f
lua.make clean
@
${MAKE}
--no-print-directory
-C
.
-f
sqlite3.make clean
help
:
@
echo
"Usage: make [config=name] [target]"
@
echo
""
@
echo
"CONFIGURATIONS:"
@
echo
" release"
@
echo
" release32"
@
echo
""
@
echo
"TARGETS:"
@
echo
" all (default)"
@
echo
" clean"
@
echo
" ocgcore"
@
echo
" lua"
@
echo
" sqlite3"
@
echo
""
@
echo
"For more information, see https://github.com/premake/premake-core/wiki"
\ No newline at end of file
AI_core_vs2017solution/build/gmake.linux/lua.make
0 → 100644
View file @
c7efc05c
# Alternative GNU Make project makefile autogenerated by Premake
ifndef
config
config
=
release
endif
ifndef
verbose
SILENT
=
@
endif
.PHONY
:
clean prebuild
SHELLTYPE
:=
posix
ifeq
(.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE
:=
msdos
endif
# Configurations
# #############################################
ifeq
($(origin CC), default)
CC
=
clang
endif
ifeq
($(origin CXX), default)
CXX
=
clang++
endif
ifeq
($(origin AR), default)
AR
=
ar
endif
DEFINES
+=
-DLUA_COMPAT_5_2
-DLUA_USE_LINUX
INCLUDES
+=
FORCE_INCLUDE
+=
ALL_CPPFLAGS
+=
$(CPPFLAGS)
-MMD
-MP
$(DEFINES)
$(INCLUDES)
ALL_RESFLAGS
+=
$(RESFLAGS)
$(DEFINES)
$(INCLUDES)
LIBS
+=
LDDEPS
+=
ALL_LDFLAGS
+=
$(LDFLAGS)
LINKCMD
=
$(AR)
-rcs
"
$@
"
$(OBJECTS)
define
PREBUILDCMDS
endef
define
PRELINKCMDS
endef
define
POSTBUILDCMDS
endef
ifeq
($(config),release)
TARGETDIR
=
../../bin/gmake.linux/x64
TARGET
=
$(TARGETDIR)
/liblua.a
OBJDIR
=
../../obj/gmake.linux/x64/lua
ALL_CFLAGS
+=
$(CFLAGS)
$(ALL_CPPFLAGS)
-O3
-fPIC
-fno-strict-aliasing
-Wno-format-security
ALL_CXXFLAGS
+=
$(CXXFLAGS)
$(ALL_CPPFLAGS)
-O3
-fPIC
-fno-strict-aliasing
-Wno-format-security
else
ifeq
($(config),release32)
TARGETDIR
=
../../bin/gmake.linux/x86
TARGET
=
$(TARGETDIR)
/liblua.a
OBJDIR
=
../../obj/gmake.linux/x86/lua
ALL_CFLAGS
+=
$(CFLAGS)
$(ALL_CPPFLAGS)
-O3
-fPIC
-m32
-fno-strict-aliasing
-Wno-format-security
ALL_CXXFLAGS
+=
$(CXXFLAGS)
$(ALL_CPPFLAGS)
-O3
-fPIC
-m32
-fno-strict-aliasing
-Wno-format-security
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED
:=
OBJECTS
:=
GENERATED
+=
$(OBJDIR)
/lapi.o
GENERATED
+=
$(OBJDIR)
/lauxlib.o
GENERATED
+=
$(OBJDIR)
/lbaselib.o
GENERATED
+=
$(OBJDIR)
/lbitlib.o
GENERATED
+=
$(OBJDIR)
/lcode.o
GENERATED
+=
$(OBJDIR)
/lcorolib.o
GENERATED
+=
$(OBJDIR)
/lctype.o
GENERATED
+=
$(OBJDIR)
/ldblib.o
GENERATED
+=
$(OBJDIR)
/ldebug.o
GENERATED
+=
$(OBJDIR)
/ldo.o
GENERATED
+=
$(OBJDIR)
/ldump.o
GENERATED
+=
$(OBJDIR)
/lfunc.o
GENERATED
+=
$(OBJDIR)
/lgc.o
GENERATED
+=
$(OBJDIR)
/linit.o
GENERATED
+=
$(OBJDIR)
/liolib.o
GENERATED
+=
$(OBJDIR)
/llex.o
GENERATED
+=
$(OBJDIR)
/lmathlib.o
GENERATED
+=
$(OBJDIR)
/lmem.o
GENERATED
+=
$(OBJDIR)
/loadlib.o
GENERATED
+=
$(OBJDIR)
/lobject.o
GENERATED
+=
$(OBJDIR)
/lopcodes.o
GENERATED
+=
$(OBJDIR)
/loslib.o
GENERATED
+=
$(OBJDIR)
/lparser.o
GENERATED
+=
$(OBJDIR)
/lstate.o
GENERATED
+=
$(OBJDIR)
/lstring.o
GENERATED
+=
$(OBJDIR)
/lstrlib.o
GENERATED
+=
$(OBJDIR)
/ltable.o
GENERATED
+=
$(OBJDIR)
/ltablib.o
GENERATED
+=
$(OBJDIR)
/ltm.o
GENERATED
+=
$(OBJDIR)
/lundump.o
GENERATED
+=
$(OBJDIR)
/lutf8lib.o
GENERATED
+=
$(OBJDIR)
/lvm.o
GENERATED
+=
$(OBJDIR)
/lzio.o
OBJECTS
+=
$(OBJDIR)
/lapi.o
OBJECTS
+=
$(OBJDIR)
/lauxlib.o
OBJECTS
+=
$(OBJDIR)
/lbaselib.o
OBJECTS
+=
$(OBJDIR)
/lbitlib.o
OBJECTS
+=
$(OBJDIR)
/lcode.o
OBJECTS
+=
$(OBJDIR)
/lcorolib.o
OBJECTS
+=
$(OBJDIR)
/lctype.o
OBJECTS
+=
$(OBJDIR)
/ldblib.o
OBJECTS
+=
$(OBJDIR)
/ldebug.o
OBJECTS
+=
$(OBJDIR)
/ldo.o
OBJECTS
+=
$(OBJDIR)
/ldump.o
OBJECTS
+=
$(OBJDIR)
/lfunc.o
OBJECTS
+=
$(OBJDIR)
/lgc.o
OBJECTS
+=
$(OBJDIR)
/linit.o
OBJECTS
+=
$(OBJDIR)
/liolib.o
OBJECTS
+=
$(OBJDIR)
/llex.o
OBJECTS
+=
$(OBJDIR)
/lmathlib.o
OBJECTS
+=
$(OBJDIR)
/lmem.o
OBJECTS
+=
$(OBJDIR)
/loadlib.o
OBJECTS
+=
$(OBJDIR)
/lobject.o
OBJECTS
+=
$(OBJDIR)
/lopcodes.o
OBJECTS
+=
$(OBJDIR)
/loslib.o
OBJECTS
+=
$(OBJDIR)
/lparser.o
OBJECTS
+=
$(OBJDIR)
/lstate.o
OBJECTS
+=
$(OBJDIR)
/lstring.o
OBJECTS
+=
$(OBJDIR)
/lstrlib.o
OBJECTS
+=
$(OBJDIR)
/ltable.o
OBJECTS
+=
$(OBJDIR)
/ltablib.o
OBJECTS
+=
$(OBJDIR)
/ltm.o
OBJECTS
+=
$(OBJDIR)
/lundump.o
OBJECTS
+=
$(OBJDIR)
/lutf8lib.o
OBJECTS
+=
$(OBJDIR)
/lvm.o
OBJECTS
+=
$(OBJDIR)
/lzio.o
# Rules
# #############################################
all
:
$(TARGET)
@
:
$(TARGET)
:
$(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@
echo
Linking lua
$(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 lua
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)/lapi.o
:
../../lua/lapi.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lauxlib.o
:
../../lua/lauxlib.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lbaselib.o
:
../../lua/lbaselib.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lbitlib.o
:
../../lua/lbitlib.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lcode.o
:
../../lua/lcode.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lcorolib.o
:
../../lua/lcorolib.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lctype.o
:
../../lua/lctype.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/ldblib.o
:
../../lua/ldblib.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/ldebug.o
:
../../lua/ldebug.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/ldo.o
:
../../lua/ldo.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/ldump.o
:
../../lua/ldump.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lfunc.o
:
../../lua/lfunc.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lgc.o
:
../../lua/lgc.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/linit.o
:
../../lua/linit.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/liolib.o
:
../../lua/liolib.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/llex.o
:
../../lua/llex.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lmathlib.o
:
../../lua/lmathlib.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lmem.o
:
../../lua/lmem.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/loadlib.o
:
../../lua/loadlib.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lobject.o
:
../../lua/lobject.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lopcodes.o
:
../../lua/lopcodes.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/loslib.o
:
../../lua/loslib.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lparser.o
:
../../lua/lparser.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lstate.o
:
../../lua/lstate.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lstring.o
:
../../lua/lstring.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lstrlib.o
:
../../lua/lstrlib.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/ltable.o
:
../../lua/ltable.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/ltablib.o
:
../../lua/ltablib.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/ltm.o
:
../../lua/ltm.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lundump.o
:
../../lua/lundump.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lutf8lib.o
:
../../lua/lutf8lib.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lvm.o
:
../../lua/lvm.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lzio.o
:
../../lua/lzio.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
-include
$(OBJECTS:%.o=%.d)
ifneq
(,$(PCH))
-include
$(PCH_PLACEHOLDER).d
endif
\ No newline at end of file
AI_core_vs2017solution/build/gmake.linux/ocgcore.make
0 → 100644
View file @
c7efc05c
# Alternative GNU Make project makefile autogenerated by Premake
ifndef
config
config
=
release
endif
ifndef
verbose
SILENT
=
@
endif
.PHONY
:
clean prebuild
SHELLTYPE
:=
posix
ifeq
(.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE
:=
msdos
endif
# Configurations
# #############################################
ifeq
($(origin CC), default)
CC
=
clang
endif
ifeq
($(origin CXX), default)
CXX
=
clang++
endif
ifeq
($(origin AR), default)
AR
=
ar
endif
ifeq
($(config),release32)
LDFLAGS
+=
-m32
-L
/usr/lib32
endif
DEFINES
+=
-DUSE_LUA
INCLUDES
+=
-I
../../lua
FORCE_INCLUDE
+=
ALL_CPPFLAGS
+=
$(CPPFLAGS)
-MMD
-MP
$(DEFINES)
$(INCLUDES)
ALL_RESFLAGS
+=
$(RESFLAGS)
$(DEFINES)
$(INCLUDES)
ALL_LDFLAGS
+=
$(LDFLAGS)
-shared
-static-libstdc
++
-static-libgcc
-Wl
,-soname
=
libocgcore.so
LINKCMD
=
$(CXX)
-o
"
$@
"
$(OBJECTS)
$(RESOURCES)
$(ALL_LDFLAGS)
$(LIBS)
define
PREBUILDCMDS
endef
define
PRELINKCMDS
endef
define
POSTBUILDCMDS
endef
ifeq
($(config),release)
TARGETDIR
=
../../bin/gmake.linux/x64
TARGET
=
$(TARGETDIR)
/libocgcore.so
OBJDIR
=
../../obj/gmake.linux/x64/ocgcore
ALL_CFLAGS
+=
$(CFLAGS)
$(ALL_CPPFLAGS)
-O3
-fPIC
-fno-strict-aliasing
-Wno-format-security
-std
=
c++14
ALL_CXXFLAGS
+=
$(CXXFLAGS)
$(ALL_CPPFLAGS)
-O3
-fPIC
-fno-strict-aliasing
-Wno-format-security
-std
=
c++14
LIBS
+=
../../bin/gmake.linux/x64/liblua.a
LDDEPS
+=
../../bin/gmake.linux/x64/liblua.a
else
ifeq
($(config),release32)
TARGETDIR
=
../../bin/gmake.linux/x86
TARGET
=
$(TARGETDIR)
/libocgcore.so
OBJDIR
=
../../obj/gmake.linux/x86/ocgcore
ALL_CFLAGS
+=
$(CFLAGS)
$(ALL_CPPFLAGS)
-O3
-fPIC
-m32
-fno-strict-aliasing
-Wno-format-security
-std
=
c++14
ALL_CXXFLAGS
+=
$(CXXFLAGS)
$(ALL_CPPFLAGS)
-O3
-fPIC
-m32
-fno-strict-aliasing
-Wno-format-security
-std
=
c++14
LIBS
+=
../../bin/gmake.linux/x86/liblua.a
LDDEPS
+=
../../bin/gmake.linux/x86/liblua.a
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED
:=
OBJECTS
:=
GENERATED
+=
$(OBJDIR)
/card.o
GENERATED
+=
$(OBJDIR)
/duel.o
GENERATED
+=
$(OBJDIR)
/effect.o
GENERATED
+=
$(OBJDIR)
/field.o
GENERATED
+=
$(OBJDIR)
/group.o
GENERATED
+=
$(OBJDIR)
/interpreter.o
GENERATED
+=
$(OBJDIR)
/libcard.o
GENERATED
+=
$(OBJDIR)
/libdebug.o
GENERATED
+=
$(OBJDIR)
/libduel.o
GENERATED
+=
$(OBJDIR)
/libeffect.o
GENERATED
+=
$(OBJDIR)
/libgroup.o
GENERATED
+=
$(OBJDIR)
/mem.o
GENERATED
+=
$(OBJDIR)
/ocgapi.o
GENERATED
+=
$(OBJDIR)
/operations.o
GENERATED
+=
$(OBJDIR)
/playerop.o
GENERATED
+=
$(OBJDIR)
/processor.o
GENERATED
+=
$(OBJDIR)
/scriptlib.o
OBJECTS
+=
$(OBJDIR)
/card.o
OBJECTS
+=
$(OBJDIR)
/duel.o
OBJECTS
+=
$(OBJDIR)
/effect.o
OBJECTS
+=
$(OBJDIR)
/field.o
OBJECTS
+=
$(OBJDIR)
/group.o
OBJECTS
+=
$(OBJDIR)
/interpreter.o
OBJECTS
+=
$(OBJDIR)
/libcard.o
OBJECTS
+=
$(OBJDIR)
/libdebug.o
OBJECTS
+=
$(OBJDIR)
/libduel.o
OBJECTS
+=
$(OBJDIR)
/libeffect.o
OBJECTS
+=
$(OBJDIR)
/libgroup.o
OBJECTS
+=
$(OBJDIR)
/mem.o
OBJECTS
+=
$(OBJDIR)
/ocgapi.o
OBJECTS
+=
$(OBJDIR)
/operations.o
OBJECTS
+=
$(OBJDIR)
/playerop.o
OBJECTS
+=
$(OBJDIR)
/processor.o
OBJECTS
+=
$(OBJDIR)
/scriptlib.o
# Rules
# #############################################
all
:
$(TARGET)
@
:
$(TARGET)
:
$(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@
echo
Linking ocgcore
$(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 ocgcore
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)/card.o
:
../../ocgcore/card.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/duel.o
:
../../ocgcore/duel.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/effect.o
:
../../ocgcore/effect.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/field.o
:
../../ocgcore/field.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/group.o
:
../../ocgcore/group.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/interpreter.o
:
../../ocgcore/interpreter.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/libcard.o
:
../../ocgcore/libcard.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/libdebug.o
:
../../ocgcore/libdebug.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/libduel.o
:
../../ocgcore/libduel.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/libeffect.o
:
../../ocgcore/libeffect.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/libgroup.o
:
../../ocgcore/libgroup.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/mem.o
:
../../ocgcore/mem.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/ocgapi.o
:
../../ocgcore/ocgapi.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/operations.o
:
../../ocgcore/operations.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/playerop.o
:
../../ocgcore/playerop.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/processor.o
:
../../ocgcore/processor.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/scriptlib.o
:
../../ocgcore/scriptlib.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
-include
$(OBJECTS:%.o=%.d)
ifneq
(,$(PCH))
-include
$(PCH_PLACEHOLDER).d
endif
AI_core_vs2017solution/build/gmake.linux/sqlite3.make
0 → 100644
View file @
c7efc05c
# Alternative GNU Make project makefile autogenerated by Premake
ifndef
config
config
=
release
endif
ifndef
verbose
SILENT
=
@
endif
.PHONY
:
clean prebuild
SHELLTYPE
:=
posix
ifeq
(.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE
:=
msdos
endif
# Configurations
# #############################################
ifeq
($(origin CC), default)
CC
=
clang
endif
ifeq
($(origin CXX), default)
CXX
=
clang++
endif
ifeq
($(origin AR), default)
AR
=
ar
endif
ifeq
($(config),release32)
LDFLAGS
+=
-m32
-L
/usr/lib32
endif
DEFINES
+=
INCLUDES
+=
FORCE_INCLUDE
+=
ALL_CPPFLAGS
+=
$(CPPFLAGS)
-MMD
-MP
$(DEFINES)
$(INCLUDES)
ALL_RESFLAGS
+=
$(RESFLAGS)
$(DEFINES)
$(INCLUDES)
LIBS
+=
LDDEPS
+=
ALL_LDFLAGS
+=
$(LDFLAGS)
-static-libstdc
++
-static-libgcc
-shared
-Wl
,-soname
=
libsqlite3.so
LINKCMD
=
$(CXX)
-o
"
$@
"
$(OBJECTS)
$(RESOURCES)
$(ALL_LDFLAGS)
$(LIBS)
define
PREBUILDCMDS
endef
define
PRELINKCMDS
endef
define
POSTBUILDCMDS
endef
ifeq
($(config),release)
TARGETDIR
=
../../bin/gmake.linux/x64
TARGET
=
$(TARGETDIR)
/libsqlite3.so
OBJDIR
=
../../obj/gmake.linux/x64/sqlite3
ALL_CFLAGS
+=
$(CFLAGS)
$(ALL_CPPFLAGS)
-O3
-fPIC
-fno-strict-aliasing
-Wno-format-security
ALL_CXXFLAGS
+=
$(CXXFLAGS)
$(ALL_CPPFLAGS)
-O3
-fPIC
-fno-strict-aliasing
-Wno-format-security
else
ifeq
($(config),release32)
TARGETDIR
=
../../bin/gmake.linux/x86
TARGET
=
$(TARGETDIR)
/libsqlite3.so
OBJDIR
=
../../obj/gmake.linux/x86/sqlite3
ALL_CFLAGS
+=
$(CFLAGS)
$(ALL_CPPFLAGS)
-O3
-fPIC
-m32
-fno-strict-aliasing
-Wno-format-security
ALL_CXXFLAGS
+=
$(CXXFLAGS)
$(ALL_CPPFLAGS)
-O3
-fPIC
-m32
-fno-strict-aliasing
-Wno-format-security
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED
:=
OBJECTS
:=
GENERATED
+=
$(OBJDIR)
/sqlite3.o
OBJECTS
+=
$(OBJDIR)
/sqlite3.o
# Rules
# #############################################
all
:
$(TARGET)
@
:
$(TARGET)
:
$(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@
echo
Linking sqlite3
$(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 sqlite3
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)/sqlite3.o
:
../../sqlite3/sqlite3.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
-include
$(OBJECTS:%.o=%.d)
ifneq
(,$(PCH))
-include
$(PCH_PLACEHOLDER).d
endif
AI_core_vs2017solution/build/gmake.macos/Makefile
0 → 100644
View file @
c7efc05c
# Alternative GNU Make workspace makefile autogenerated by Premake
ifndef
config
config
=
release
endif
ifndef
verbose
SILENT
=
@
endif
ifeq
($(config),release)
ocgcore_config
=
release
lua_config
=
release
sqlite3_config
=
release
else
$(error
"invalid configuration $(config)"
)
endif
PROJECTS
:=
ocgcore lua sqlite3
.PHONY
:
all clean help $(PROJECTS)
all
:
$(PROJECTS)
ocgcore
:
lua
ifneq
(,$(ocgcore_config))
@
echo
"==== Building ocgcore (
$(ocgcore_config)
) ===="
@
${MAKE}
--no-print-directory
-C
.
-f
ocgcore.make
config
=
$(ocgcore_config)
endif
lua
:
ifneq
(,$(lua_config))
@
echo
"==== Building lua (
$(lua_config)
) ===="
@
${MAKE}
--no-print-directory
-C
.
-f
lua.make
config
=
$(lua_config)
endif
sqlite3
:
ifneq
(,$(sqlite3_config))
@
echo
"==== Building sqlite3 (
$(sqlite3_config)
) ===="
@
${MAKE}
--no-print-directory
-C
.
-f
sqlite3.make
config
=
$(sqlite3_config)
endif
clean
:
@
${MAKE}
--no-print-directory
-C
.
-f
ocgcore.make clean
@
${MAKE}
--no-print-directory
-C
.
-f
lua.make clean
@
${MAKE}
--no-print-directory
-C
.
-f
sqlite3.make clean
help
:
@
echo
"Usage: make [config=name] [target]"
@
echo
""
@
echo
"CONFIGURATIONS:"
@
echo
" release"
@
echo
""
@
echo
"TARGETS:"
@
echo
" all (default)"
@
echo
" clean"
@
echo
" ocgcore"
@
echo
" lua"
@
echo
" sqlite3"
@
echo
""
@
echo
"For more information, see https://github.com/premake/premake-core/wiki"
\ No newline at end of file
AI_core_vs2017solution/build/gmake.macos/lua.make
0 → 100644
View file @
c7efc05c
# Alternative GNU Make project makefile autogenerated by Premake
ifndef
config
config
=
release
endif
ifndef
verbose
SILENT
=
@
endif
.PHONY
:
clean prebuild
SHELLTYPE
:=
posix
ifeq
(.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE
:=
msdos
endif
# Configurations
# #############################################
ifeq
($(origin CC), default)
CC
=
clang
endif
ifeq
($(origin CXX), default)
CXX
=
clang++
endif
ifeq
($(origin AR), default)
AR
=
ar
endif
OSX_FLAGS
=
-mmacosx-version-min
=
10.9
-arch
x86_64
DEFINES
+=
-DLUA_COMPAT_5_2
-DLUA_USE_MACOSX
INCLUDES
+=
FORCE_INCLUDE
+=
ALL_CPPFLAGS
+=
$(CPPFLAGS)
-MMD
-MP
$(DEFINES)
$(INCLUDES)
ALL_RESFLAGS
+=
$(RESFLAGS)
$(DEFINES)
$(INCLUDES)
LIBS
+=
LDDEPS
+=
ALL_LDFLAGS
+=
$(LDFLAGS)
LINKCMD
=
$(AR)
-rcs
"
$@
"
$(OBJECTS)
define
PREBUILDCMDS
endef
define
PRELINKCMDS
endef
define
POSTBUILDCMDS
endef
ifeq
($(config),release)
TARGETDIR
=
../../bin/gmake.macos
TARGET
=
$(TARGETDIR)
/liblua.a
OBJDIR
=
../../obj/gmake.macos/lua
ALL_CFLAGS
+=
$(CFLAGS)
$(ALL_CPPFLAGS)
-O3
-fno-strict-aliasing
-Wno-format-security
-x
c++
$(OSX_FLAGS)
ALL_CXXFLAGS
+=
$(CXXFLAGS)
$(ALL_CPPFLAGS)
-O3
-fno-strict-aliasing
-Wno-format-security
-x
c++
$(OSX_FLAGS)
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED
:=
OBJECTS
:=
GENERATED
+=
$(OBJDIR)
/lapi.o
GENERATED
+=
$(OBJDIR)
/lauxlib.o
GENERATED
+=
$(OBJDIR)
/lbaselib.o
GENERATED
+=
$(OBJDIR)
/lbitlib.o
GENERATED
+=
$(OBJDIR)
/lcode.o
GENERATED
+=
$(OBJDIR)
/lcorolib.o
GENERATED
+=
$(OBJDIR)
/lctype.o
GENERATED
+=
$(OBJDIR)
/ldblib.o
GENERATED
+=
$(OBJDIR)
/ldebug.o
GENERATED
+=
$(OBJDIR)
/ldo.o
GENERATED
+=
$(OBJDIR)
/ldump.o
GENERATED
+=
$(OBJDIR)
/lfunc.o
GENERATED
+=
$(OBJDIR)
/lgc.o
GENERATED
+=
$(OBJDIR)
/linit.o
GENERATED
+=
$(OBJDIR)
/liolib.o
GENERATED
+=
$(OBJDIR)
/llex.o
GENERATED
+=
$(OBJDIR)
/lmathlib.o
GENERATED
+=
$(OBJDIR)
/lmem.o
GENERATED
+=
$(OBJDIR)
/loadlib.o
GENERATED
+=
$(OBJDIR)
/lobject.o
GENERATED
+=
$(OBJDIR)
/lopcodes.o
GENERATED
+=
$(OBJDIR)
/loslib.o
GENERATED
+=
$(OBJDIR)
/lparser.o
GENERATED
+=
$(OBJDIR)
/lstate.o
GENERATED
+=
$(OBJDIR)
/lstring.o
GENERATED
+=
$(OBJDIR)
/lstrlib.o
GENERATED
+=
$(OBJDIR)
/ltable.o
GENERATED
+=
$(OBJDIR)
/ltablib.o
GENERATED
+=
$(OBJDIR)
/ltm.o
GENERATED
+=
$(OBJDIR)
/lundump.o
GENERATED
+=
$(OBJDIR)
/lutf8lib.o
GENERATED
+=
$(OBJDIR)
/lvm.o
GENERATED
+=
$(OBJDIR)
/lzio.o
OBJECTS
+=
$(OBJDIR)
/lapi.o
OBJECTS
+=
$(OBJDIR)
/lauxlib.o
OBJECTS
+=
$(OBJDIR)
/lbaselib.o
OBJECTS
+=
$(OBJDIR)
/lbitlib.o
OBJECTS
+=
$(OBJDIR)
/lcode.o
OBJECTS
+=
$(OBJDIR)
/lcorolib.o
OBJECTS
+=
$(OBJDIR)
/lctype.o
OBJECTS
+=
$(OBJDIR)
/ldblib.o
OBJECTS
+=
$(OBJDIR)
/ldebug.o
OBJECTS
+=
$(OBJDIR)
/ldo.o
OBJECTS
+=
$(OBJDIR)
/ldump.o
OBJECTS
+=
$(OBJDIR)
/lfunc.o
OBJECTS
+=
$(OBJDIR)
/lgc.o
OBJECTS
+=
$(OBJDIR)
/linit.o
OBJECTS
+=
$(OBJDIR)
/liolib.o
OBJECTS
+=
$(OBJDIR)
/llex.o
OBJECTS
+=
$(OBJDIR)
/lmathlib.o
OBJECTS
+=
$(OBJDIR)
/lmem.o
OBJECTS
+=
$(OBJDIR)
/loadlib.o
OBJECTS
+=
$(OBJDIR)
/lobject.o
OBJECTS
+=
$(OBJDIR)
/lopcodes.o
OBJECTS
+=
$(OBJDIR)
/loslib.o
OBJECTS
+=
$(OBJDIR)
/lparser.o
OBJECTS
+=
$(OBJDIR)
/lstate.o
OBJECTS
+=
$(OBJDIR)
/lstring.o
OBJECTS
+=
$(OBJDIR)
/lstrlib.o
OBJECTS
+=
$(OBJDIR)
/ltable.o
OBJECTS
+=
$(OBJDIR)
/ltablib.o
OBJECTS
+=
$(OBJDIR)
/ltm.o
OBJECTS
+=
$(OBJDIR)
/lundump.o
OBJECTS
+=
$(OBJDIR)
/lutf8lib.o
OBJECTS
+=
$(OBJDIR)
/lvm.o
OBJECTS
+=
$(OBJDIR)
/lzio.o
# Rules
# #############################################
all
:
$(TARGET)
@
:
$(TARGET)
:
$(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@
echo
Linking lua
$(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 lua
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)/lapi.o
:
../../lua/lapi.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lauxlib.o
:
../../lua/lauxlib.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lbaselib.o
:
../../lua/lbaselib.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lbitlib.o
:
../../lua/lbitlib.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lcode.o
:
../../lua/lcode.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lcorolib.o
:
../../lua/lcorolib.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lctype.o
:
../../lua/lctype.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/ldblib.o
:
../../lua/ldblib.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/ldebug.o
:
../../lua/ldebug.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/ldo.o
:
../../lua/ldo.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/ldump.o
:
../../lua/ldump.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lfunc.o
:
../../lua/lfunc.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lgc.o
:
../../lua/lgc.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/linit.o
:
../../lua/linit.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/liolib.o
:
../../lua/liolib.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/llex.o
:
../../lua/llex.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lmathlib.o
:
../../lua/lmathlib.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lmem.o
:
../../lua/lmem.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/loadlib.o
:
../../lua/loadlib.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lobject.o
:
../../lua/lobject.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lopcodes.o
:
../../lua/lopcodes.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/loslib.o
:
../../lua/loslib.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lparser.o
:
../../lua/lparser.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lstate.o
:
../../lua/lstate.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lstring.o
:
../../lua/lstring.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lstrlib.o
:
../../lua/lstrlib.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/ltable.o
:
../../lua/ltable.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/ltablib.o
:
../../lua/ltablib.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/ltm.o
:
../../lua/ltm.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lundump.o
:
../../lua/lundump.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lutf8lib.o
:
../../lua/lutf8lib.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lvm.o
:
../../lua/lvm.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/lzio.o
:
../../lua/lzio.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
-include
$(OBJECTS:%.o=%.d)
ifneq
(,$(PCH))
-include
$(PCH_PLACEHOLDER).d
endif
AI_core_vs2017solution/build/gmake.macos/ocgcore.make
0 → 100644
View file @
c7efc05c
# Alternative GNU Make project makefile autogenerated by Premake
ifndef
config
config
=
release
endif
ifndef
verbose
SILENT
=
@
endif
.PHONY
:
clean prebuild
SHELLTYPE
:=
posix
ifeq
(.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE
:=
msdos
endif
# Configurations
# #############################################
ifeq
($(origin CC), default)
CC
=
clang
endif
ifeq
($(origin CXX), default)
CXX
=
clang++
endif
ifeq
($(origin AR), default)
AR
=
ar
endif
OSX_FLAGS
=
-mmacosx-version-min
=
10.9
-arch
x86_64
DEFINES
+=
-DUSE_LUA
INCLUDES
+=
-I
../../lua
FORCE_INCLUDE
+=
ALL_CPPFLAGS
+=
$(CPPFLAGS)
-MMD
-MP
$(DEFINES)
$(INCLUDES)
ALL_RESFLAGS
+=
$(RESFLAGS)
$(DEFINES)
$(INCLUDES)
ALL_LDFLAGS
+=
$(LDFLAGS)
$(OSX_FLAGS)
-dynamiclib
-Wl
,-install_name,@rpath/ocgcore.bundle
LINKCMD
=
$(CXX)
-o
"
$@
"
$(OBJECTS)
$(RESOURCES)
$(ALL_LDFLAGS)
$(LIBS)
define
PREBUILDCMDS
endef
define
PRELINKCMDS
endef
define
POSTBUILDCMDS
endef
ifeq
($(config),release)
TARGETDIR
=
../../bin/gmake.macos
TARGET
=
$(TARGETDIR)
/ocgcore.bundle
OBJDIR
=
../../obj/gmake.macos/ocgcore
ALL_CFLAGS
+=
$(CFLAGS)
$(ALL_CPPFLAGS)
-O3
-fPIC
-fno-strict-aliasing
-Wno-format-security
-std
=
c++14
$(OSX_FLAGS)
ALL_CXXFLAGS
+=
$(CXXFLAGS)
$(ALL_CPPFLAGS)
-O3
-fPIC
-fno-strict-aliasing
-Wno-format-security
-std
=
c++14
$(OSX_FLAGS)
LIBS
+=
../../bin/gmake.macos/liblua.a
LDDEPS
+=
../../bin/gmake.macos/liblua.a
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED
:=
OBJECTS
:=
GENERATED
+=
$(OBJDIR)
/card.o
GENERATED
+=
$(OBJDIR)
/duel.o
GENERATED
+=
$(OBJDIR)
/effect.o
GENERATED
+=
$(OBJDIR)
/field.o
GENERATED
+=
$(OBJDIR)
/group.o
GENERATED
+=
$(OBJDIR)
/interpreter.o
GENERATED
+=
$(OBJDIR)
/libcard.o
GENERATED
+=
$(OBJDIR)
/libdebug.o
GENERATED
+=
$(OBJDIR)
/libduel.o
GENERATED
+=
$(OBJDIR)
/libeffect.o
GENERATED
+=
$(OBJDIR)
/libgroup.o
GENERATED
+=
$(OBJDIR)
/mem.o
GENERATED
+=
$(OBJDIR)
/ocgapi.o
GENERATED
+=
$(OBJDIR)
/operations.o
GENERATED
+=
$(OBJDIR)
/playerop.o
GENERATED
+=
$(OBJDIR)
/processor.o
GENERATED
+=
$(OBJDIR)
/scriptlib.o
OBJECTS
+=
$(OBJDIR)
/card.o
OBJECTS
+=
$(OBJDIR)
/duel.o
OBJECTS
+=
$(OBJDIR)
/effect.o
OBJECTS
+=
$(OBJDIR)
/field.o
OBJECTS
+=
$(OBJDIR)
/group.o
OBJECTS
+=
$(OBJDIR)
/interpreter.o
OBJECTS
+=
$(OBJDIR)
/libcard.o
OBJECTS
+=
$(OBJDIR)
/libdebug.o
OBJECTS
+=
$(OBJDIR)
/libduel.o
OBJECTS
+=
$(OBJDIR)
/libeffect.o
OBJECTS
+=
$(OBJDIR)
/libgroup.o
OBJECTS
+=
$(OBJDIR)
/mem.o
OBJECTS
+=
$(OBJDIR)
/ocgapi.o
OBJECTS
+=
$(OBJDIR)
/operations.o
OBJECTS
+=
$(OBJDIR)
/playerop.o
OBJECTS
+=
$(OBJDIR)
/processor.o
OBJECTS
+=
$(OBJDIR)
/scriptlib.o
# Rules
# #############################################
all
:
$(TARGET)
@
:
$(TARGET)
:
$(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@
echo
Linking ocgcore
$(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 ocgcore
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)/card.o
:
../../ocgcore/card.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/duel.o
:
../../ocgcore/duel.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/effect.o
:
../../ocgcore/effect.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/field.o
:
../../ocgcore/field.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/group.o
:
../../ocgcore/group.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/interpreter.o
:
../../ocgcore/interpreter.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/libcard.o
:
../../ocgcore/libcard.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/libdebug.o
:
../../ocgcore/libdebug.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/libduel.o
:
../../ocgcore/libduel.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/libeffect.o
:
../../ocgcore/libeffect.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/libgroup.o
:
../../ocgcore/libgroup.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/mem.o
:
../../ocgcore/mem.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/ocgapi.o
:
../../ocgcore/ocgapi.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/operations.o
:
../../ocgcore/operations.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/playerop.o
:
../../ocgcore/playerop.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/processor.o
:
../../ocgcore/processor.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
$(OBJDIR)/scriptlib.o
:
../../ocgcore/scriptlib.cpp
@
echo
$(
notdir
$<
)
$(SILENT)
$(CXX)
$(ALL_CXXFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
-include
$(OBJECTS:%.o=%.d)
ifneq
(,$(PCH))
-include
$(PCH_PLACEHOLDER).d
endif
AI_core_vs2017solution/build/gmake.macos/sqlite3.make
0 → 100644
View file @
c7efc05c
# Alternative GNU Make project makefile autogenerated by Premake
ifndef
config
config
=
release
endif
ifndef
verbose
SILENT
=
@
endif
.PHONY
:
clean prebuild
SHELLTYPE
:=
posix
ifeq
(.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE
:=
msdos
endif
# Configurations
# #############################################
ifeq
($(origin CC), default)
CC
=
clang
endif
ifeq
($(origin CXX), default)
CXX
=
clang++
endif
ifeq
($(origin AR), default)
AR
=
ar
endif
OSX_FLAGS
=
-mmacosx-version-min
=
10.9
-arch
x86_64
DEFINES
+=
INCLUDES
+=
FORCE_INCLUDE
+=
ALL_CPPFLAGS
+=
$(CPPFLAGS)
-MMD
-MP
$(DEFINES)
$(INCLUDES)
ALL_RESFLAGS
+=
$(RESFLAGS)
$(DEFINES)
$(INCLUDES)
LIBS
+=
LDDEPS
+=
ALL_LDFLAGS
+=
$(LDFLAGS)
$(OSX_FLAGS)
-dynamiclib
-Wl
,-install_name,@rpath/sqlite3.bundle
LINKCMD
=
$(CXX)
-o
"
$@
"
$(OBJECTS)
$(RESOURCES)
$(ALL_LDFLAGS)
$(LIBS)
define
PREBUILDCMDS
endef
define
PRELINKCMDS
endef
define
POSTBUILDCMDS
endef
ifeq
($(config),release)
TARGETDIR
=
../../bin/gmake.macos
TARGET
=
$(TARGETDIR)
/sqlite3.bundle
OBJDIR
=
../../obj/gmake.macos/sqlite3
ALL_CFLAGS
+=
$(CFLAGS)
$(ALL_CPPFLAGS)
-O3
-fPIC
-fno-strict-aliasing
-Wno-format-security
$(OSX_FLAGS)
ALL_CXXFLAGS
+=
$(CXXFLAGS)
$(ALL_CPPFLAGS)
-O3
-fPIC
-fno-strict-aliasing
-Wno-format-security
$(OSX_FLAGS)
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED
:=
OBJECTS
:=
GENERATED
+=
$(OBJDIR)
/sqlite3.o
OBJECTS
+=
$(OBJDIR)
/sqlite3.o
# Rules
# #############################################
all
:
$(TARGET)
@
:
$(TARGET)
:
$(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@
echo
Linking sqlite3
$(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 sqlite3
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)/sqlite3.o
:
../../sqlite3/sqlite3.c
@
echo
$(
notdir
$<
)
$(SILENT)
$(CC)
$(ALL_CFLAGS)
$(FORCE_INCLUDE)
-o
"
$@
"
-MF
"
$
(@:%.o=%.d)"
-c
"
$<
"
-include
$(OBJECTS:%.o=%.d)
ifneq
(,$(PCH))
-include
$(PCH_PLACEHOLDER).d
endif
AI_core_vs2017solution/core.sln
0 → 100644
View file @
c7efc05c
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.30011.22
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ocgcore", "ocgcore\ocgcore.vcxproj", "{63635A2D-8303-46F7-8C8B-D1C36655F820}"
ProjectSection(ProjectDependencies) = postProject
{C7DFD3BA-8990-4312-A454-FCCADB81218B} = {C7DFD3BA-8990-4312-A454-FCCADB81218B}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lua", "lua\lua.vcxproj", "{C7DFD3BA-8990-4312-A454-FCCADB81218B}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{63635A2D-8303-46F7-8C8B-D1C36655F820}.Debug|x64.ActiveCfg = Debug|x64
{63635A2D-8303-46F7-8C8B-D1C36655F820}.Debug|x64.Build.0 = Debug|x64
{63635A2D-8303-46F7-8C8B-D1C36655F820}.Debug|x86.ActiveCfg = Debug|Win32
{63635A2D-8303-46F7-8C8B-D1C36655F820}.Debug|x86.Build.0 = Debug|Win32
{63635A2D-8303-46F7-8C8B-D1C36655F820}.Release|x64.ActiveCfg = Release|x64
{63635A2D-8303-46F7-8C8B-D1C36655F820}.Release|x64.Build.0 = Release|x64
{63635A2D-8303-46F7-8C8B-D1C36655F820}.Release|x86.ActiveCfg = Release|Win32
{63635A2D-8303-46F7-8C8B-D1C36655F820}.Release|x86.Build.0 = Release|Win32
{C7DFD3BA-8990-4312-A454-FCCADB81218B}.Debug|x64.ActiveCfg = Debug|x64
{C7DFD3BA-8990-4312-A454-FCCADB81218B}.Debug|x64.Build.0 = Debug|x64
{C7DFD3BA-8990-4312-A454-FCCADB81218B}.Debug|x86.ActiveCfg = Debug|Win32
{C7DFD3BA-8990-4312-A454-FCCADB81218B}.Debug|x86.Build.0 = Debug|Win32
{C7DFD3BA-8990-4312-A454-FCCADB81218B}.Release|x64.ActiveCfg = Release|x64
{C7DFD3BA-8990-4312-A454-FCCADB81218B}.Release|x64.Build.0 = Release|x64
{C7DFD3BA-8990-4312-A454-FCCADB81218B}.Release|x86.ActiveCfg = Release|Win32
{C7DFD3BA-8990-4312-A454-FCCADB81218B}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {6B0513E2-BC41-4C0B-91E8-E596BD9336CF}
EndGlobalSection
EndGlobal
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment