-
Notifications
You must be signed in to change notification settings - Fork 38
/
Copy pathActorX_Max.project
40 lines (30 loc) · 1014 Bytes
/
ActorX_Max.project
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# perl highlighting
OBJDIR = obj/$CFG
OUT = out
OPTIMIZE = speed
LIBC = static
CPP_EXCEPT = 1
# Adding _USING_V110_SDK71_ to avoid lots of warnings when building with VS2013+
DEFINES = _SECURE_SCL=0 WIN32 NDEBUG _USRDLL _CRT_SECURE_NO_DEPRECATE _CRT_NONSTDC_NO_DEPRECATE _SCL_SECURE_NO_DEPRECATE ISOLATION_AWARE_ENABLED=1 MAX _USING_V110_SDK71_
OPTIONS = -GR # RTTI is required
DEFFILE = ActorX_3DSMAX/ActorX.def
#LINKFLAGS =
!if $VER >= 2013
# Max uses Unicode only starting with 2013 version
DEFINES += UNICODE _UNICODE
!endif
INCLUDES = $SDK_INC
LIBRARIES = $SDK_LIB
LIBS = kernel32 user32 advapi32 comdlg32 shell32 bmm core geom gfx mesh maxutil maxscrpt gup paramblk2
INCLUDES += ActorX_3DSMAX Common
ALLOW_MISSING_INCLUDES=1
sources(MAX) = {
ActorX_3DSMAX/*.cpp
Common/*.cpp
}
# Place resources to common directory
OBJDIR = obj/MaxCommon
sources(MAX) = {
ActorX_3DSMAX/Res/ActorX.rc
}
target(shared, $OUT/$CFG/ActorX.dlu, MAX)