Commit Graph

146 Commits

Author SHA1 Message Date
gary 386c72a77b Add gmake switch to use gmake if it is present
gmake is expected to be the default on most platforms, but it needs to be
explicitly specified on some systems.
2017-04-25 20:36:05 -05:00
gary b11949b46e Encapsulate the members of Inode and remove refs 2017-04-09 02:54:52 -05:00
gary a036524c52 Encapsulate FileStoreHeader members 2017-04-09 02:14:38 -05:00
gary f3fd4511a0 Increment the oxfstool version. 2017-04-09 01:10:06 -05:00
gary d9c7a9463f Add checks to ensure the file store is a supported version and move the
the InodeId_t type into Header's type parameter
2017-04-09 01:06:02 -05:00
gary a2c0155d4a Eliminate redundent FsSize_t argument in FileStore 2017-04-09 00:40:28 -05:00
gary 44f54873ea Merge branch 'master' of github.com:wombatant/ox 2017-04-09 00:25:00 -05:00
gary 0e1306fef1 Move file store header into external template 2017-04-09 00:24:16 -05:00
gary ef01c4f4c8 Fix int64 types for PowerPC 2017-04-08 20:25:38 -05:00
gary 7101c68e74 Fix int64 types for ARM 2017-04-08 20:05:54 -05:00
gary 1f4cde9ef7 Revert to C++11 2017-04-08 19:53:49 -05:00
gary 361ee79c41 Fix write-expand to factor in the space needed for the inode header 2017-04-08 18:51:57 -05:00
gary b1e1e764a9 Add write-expand command to oxfstool 2017-04-08 03:59:10 -05:00
gary a3f5af23fe Cleanup 2017-04-07 21:23:31 -05:00
gary 5a04162bbd Update copyright year 2017-04-07 18:41:40 -05:00
gary 88ad00bbd5 Add make test to cibuild 2017-04-07 14:15:10 -05:00
gary bf28af838b Add resize option to oxfstool 2017-04-07 14:02:44 -05:00
gary 13125c6f41 Fix ox_strcmp and add tests for it 2017-04-07 13:52:07 -05:00
gary 6ddb1d6d3d Add OxStd to OxConfig.cmake 2017-04-06 17:01:14 -05:00
gary 3d868d2dfa Fix memcmp tests to compile with clang 2017-04-06 16:39:29 -05:00
gary e740f7bcba Add install for OxStd and add OX_RUN_TESTS CMake flag 2017-04-06 16:29:52 -05:00
gary 39edf8bbe8 Make each test in memcmp tests distinct in CMakeLists.txt 2017-04-06 16:21:37 -05:00
gary 4aa233d664 Add ox_memcmp. 2017-04-06 04:59:53 -05:00
gary 895e79d345 Fix OxConfig.cmake prefix 2016-12-24 00:29:06 -06:00
gary fec967aaa2 Cleanup build system 2016-12-23 22:45:31 -06:00
gary 9139274ca1 Rename config.cmake to OxConfig.cmake to meet CMake's expectation 2016-12-23 22:36:40 -06:00
gary 7dc22532e8 Add config.cmake file 2016-12-23 21:00:42 -06:00
gary c2a3abcbed Made cibuild use the master Makefile 2016-12-23 17:16:05 -06:00
gary 42fdb682b1 Fix cibuild to work with new build setup. 2016-12-23 14:42:33 -06:00
gary 880c697a39 Cleanup build setup 2016-12-23 14:40:01 -06:00
gary 666f455cfd Add support for MinGW cross compiling 2016-12-23 03:41:11 -06:00
gary 1b2f87197b Move CMake install location to devkitARM directory for GBA builds 2016-12-22 23:27:18 -06:00
gary 0acaab39d3 Cleanup 2016-12-22 21:15:20 -06:00
gary f140dbad89 Disable building of executables for GBA builds 2016-12-22 21:13:13 -06:00
gary d486c92326 Add build/current to .gitignore 2016-12-22 21:09:19 -06:00
gary bd7c795077 Fix build issue from previous commit and fix additional compiler warning 2016-12-22 21:05:48 -06:00
gary eeff110b31 Add a master Makefile with docker dev env support and address compiler warning that showed up in the Docker dev env 2016-12-22 20:57:57 -06:00
gary 02bbd75606 Remove executable linking from exec building off 2016-12-17 22:31:01 -06:00
gary 9e104f40df Remove executables from install when OX_BUILD_EXEC is set to OFF 2016-12-17 22:28:42 -06:00
gary f498cb568c Merge branch 'master' of github.com:wombatant/memphis 2016-12-17 22:13:30 -06:00
gary 33ab9fcc1b Add OX_BUILD_EXEC option to CMake files 2016-12-17 22:12:52 -06:00
gary f6e7fd367d Add dist: trusty to .travis.yml 2016-12-17 20:02:32 -06:00
gary bd00a27e29 Make .travis.yml a container based builder 2016-12-17 19:54:06 -06:00
gary c1eca6afcc Add gcc to .travis.yml 2016-12-17 14:44:50 -06:00
gary cc10689d57 Add set -e to cibuild script 2016-12-17 14:39:05 -06:00
gary 931b3fa3cb Split out make lines cibuild script 2016-12-17 14:36:06 -06:00
gary 1de6e6efe6 Fix types.hpp issues 2016-12-17 13:30:12 -06:00
gary e8b27d6935 Better define the u/int64 types between different compilers 2016-12-17 13:05:39 -06:00
gary 76eb01d5f3 Fix more compiler warnings for MSVC 2016-12-17 01:24:35 -06:00
gary 112ba8a708 Add CMake install parameters to generate complete dist 2016-12-15 00:12:41 -06:00