//----------------------------------------------------------------------------- // CLIENT_ECON_BASE.VPC // // Project Script //----------------------------------------------------------------------------- $Include "$SRCDIR\gcsdk\gcsdk_game_include.vpc" $Include "$SRCDIR\game\shared\base_gcmessages_include.vpc" $Configuration { $Compiler { $AdditionalIncludeDirectories "$BASE;$SRCDIR\game\shared\econ;$SRCDIR\gcsdk\steamextra;.\econ" } $Linker { $AdditionalLibraryDirectories "$BASE;$SRCDIR\lib\$PLATFORM\release" [$OSXALL] $SystemLibraries "$BASE;z" [$OSXALL] } } $Project { $Folder "Source Files" { $Folder "Economy" { $File "$SRCDIR/game/shared/econ/econ_item_view.cpp" $File "$SRCDIR/game/shared/econ/econ_item_view.h" $File "$SRCDIR/game/shared/econ/econ_item_interface.cpp" $File "$SRCDIR/game/shared/econ/econ_item_interface.h" $File "$SRCDIR/game/shared/econ/econ_item_description.cpp" $File "$SRCDIR/game/shared/econ/econ_item_description.h" $File "$SRCDIR/game/shared/econ/econ_item_system.cpp" $File "$SRCDIR/game/shared/econ/econ_item_system.h" $File "$SRCDIR/game/shared/econ/attribute_manager.cpp" $File "$SRCDIR/game/shared/econ/attribute_manager.h" $File "$SRCDIR/game/shared/econ/ihasattributes.h" $File "$SRCDIR/game/shared/econ/econ_entity.cpp" $File "$SRCDIR/game/shared/econ/econ_entity.h" $File "$SRCDIR/game/shared/econ/econ_entity_creation.cpp" $File "$SRCDIR/game/shared/econ/econ_entity_creation.h" $File "$SRCDIR/game/shared/econ/econ_item_inventory.cpp" $File "$SRCDIR/game/shared/econ/econ_item_inventory.h" $File "$SRCDIR/game/shared/econ/econ_gcmessages.h" $File "$SRCDIR/game/shared/econ/econ_item.cpp" $File "$SRCDIR/game/shared/econ/econ_item.h" $File "$SRCDIR/game/shared/econ/econ_item_constants.cpp" $File "$SRCDIR/game/shared/econ/econ_item_constants.h" $File "$SRCDIR/game/shared/econ/econ_item_schema.cpp" $File "$SRCDIR/game/shared/econ/econ_item_schema.h" $File "$SRCDIR/game/shared/econ/item_selection_criteria.cpp" $File "$SRCDIR/game/shared/econ/item_selection_criteria.h" $File "$SRCDIR/game/shared/econ/localization_provider.cpp" $File "$SRCDIR/game/shared/econ/localization_provider.h" $File "$SRCDIR/game/shared/econ/game_item_schema.h" } $Folder "Economy Client" { } // For item image stamping $File "$SRCDIR/common/imageutils.h" $File "$SRCDIR/common/imageutils.cpp" { $Configuration { $Compiler [$WINDOWS] { $Create/UsePrecompiledHeader "Not Using Precompiled Headers" } } } } $Folder "Link Libraries" [$WINDOWS] { $File "$SRCDIR\lib\common\libpng$PLATSUBDIR\libpng.lib" [!$VS2015] $File "$SRCDIR\lib\common\libpng$PLATSUBDIR\2015\libpng.lib" [$VS2015] } $Folder "Link Libraries" [$POSIX] { $Lib "libpng" [$OSX] $LibExternal "$SRCDIR/lib/$PLATFORM/release/libpng" [$LINUX] } $Folder "Link Libraries" { $Lib "$LIBCOMMON\jpeglib" $LibExternal "$LIBPUBLIC\libz" [!$OSXALL] } }