Commit Graph

137 Commits

Author SHA1 Message Date
Petr Zemek
a0ceeae672 Update deps/openssl/CMakeLists.txt to its latest version from the fileformat repository.
This change was forgotten during the merging of all repositories into the
retdec repository in commit 7cad5076c0.
2018-01-11 14:18:50 +01:00
Marek Milkovič
2ebca10c90 Added example unpacker plugin to the build
We want to be sure that example plugin, which serves as template for
writing other plugins, is up-to-date with the current plugin system.
Therefore, example unpacker plugin is now built with all other plugins
but it is not used during unpacking.
2018-01-11 11:42:58 +01:00
Petr Zemek
5eba79862e Fix run of unpacker via retdec-unpacker.sh due to removal of the 'unpacker-plugins' directory.
All unpacking plugins are now statically built into the unpacker, so there is
no longer any `-d` parameter or the 'unpacker-plugins' directory.
2018-01-11 11:25:23 +01:00
Petr Zemek
1808a535c2 Remove useless execution permissions from scripts.
These scripts are not supposed to be run from the 'scripts' directory (they
should be run only from the 'bin' directory after installation).
2018-01-11 10:34:10 +01:00
Petr Zemek
f17bb26cc7 Remove doc/git-submodule-deps.
It is no longer needed as we no longer have any submodule dependencies.
2018-01-11 09:08:51 +01:00
Petr Zemek
d7e21774e4 Remove the need to clone the repository recursively.
It no longer contains any submodules.
2018-01-11 09:08:51 +01:00
Petr Zemek
7d67046f20 Rename decompile.sh to retdec-decompiler.sh in README.
retdec-decompiler.sh is the new name of decompile.sh.
2018-01-11 09:08:51 +01:00
Peter Matula
102908edf5 deps: remove target guards from CMake files. 2018-01-10 16:33:41 +01:00
Peter Matula
30a9f172a1 deps: remove target guards from CMake files. 2018-01-10 16:33:15 +01:00
Peter Matula
7eeeb30e3d deps/libdwarf: change LIBDWARF_INSTALL_DIR path. 2018-01-10 13:17:06 +01:00
Peter Matula
3f03b3da4f install retdec-tests-runner.sh only if unit tests are built 2018-01-10 13:16:34 +01:00
Petr Zemek
a5e79aef88 Remove the .gitmodules file.
There are no submodules anymore, so the file is no longer needed.
2018-01-10 06:54:34 +01:00
Peter Matula
3c28951656 add stuff to changelog 2018-01-09 16:11:42 +01:00
Marek Milkovič
853844800b Unpacker plugins are now built directly into unpacker
We no longer load dynamic libraries as plugins. This features wasn't
used and it is much more easier for us to maintain the unpacker this
way.
2018-01-09 15:56:40 +01:00
Peter Matula
b53a0b1a31 scripts: rename scripts so that their names are more uniform. 2018-01-09 13:32:36 +01:00
Peter Matula
8c1fa45426 fix license list in LICENSE-THIRD-PARTY file 2018-01-09 12:16:50 +01:00
Peter Matula
e99e26d3a7 add retdec namespace to pdbparser. 2018-01-09 12:02:56 +01:00
Peter Matula
e0d2426ee5 remove fnc_patterns namespace. 2018-01-09 11:41:22 +01:00
Peter Matula
56ee9f21a4 scripts: fix scripts so that retdec can be installed in path with spaces 2018-01-08 16:23:27 +01:00
Peter Matula
3ad168b018 add retdec prefix to all cmake targets, scripts, binaries, etc. 2018-01-08 15:49:39 +01:00
Peter Matula
5064810226 scripts: remove decompile-all.sh script 2018-01-08 14:13:04 +01:00
Peter Matula
4ff0a04ff0 refactor unit tests cmake names, installation dirs, etc. 2018-01-08 14:10:51 +01:00
Peter Matula
15cb39fb9e add more retdec namespaces 2018-01-08 09:53:01 +01:00
Peter Matula
8acae3fbbb add a bunch of retdec namespaces
however, they are still not everywhere where they will be
2018-01-05 19:32:43 +01:00
Peter Matula
85fd152220 move include/* to include/retdec/* 2018-01-05 18:04:25 +01:00
Peter Matula
060b75ac5f tests/CMakeLists,txt: fix relative path for RPATH. 2018-01-05 16:03:39 +01:00
Peter Matula
f7547144fa fix build and installation on windows 2018-01-05 16:02:33 +01:00
Peter Matula
fd3e41460d deps/llvm/CMakeLists.txt: fix target_include_directories(). 2018-01-05 12:58:23 +01:00
Peter Matula
093597e779 CMakeLists.txt: set and use EP_PREFIX variable. 2018-01-05 12:44:52 +01:00
Peter Matula
f662c81826 deps/llvm: update referenced commit. 2018-01-05 12:44:25 +01:00
Peter Matula
7cad5076c0 all in one repo, no submodules, deps via cmake external project 2018-01-05 11:26:55 +01:00
Petr Zemek
6e7fc1d5ec Mention that Bash version >= 4 is required in README.
macOS has Bash 3 by default, which is quite old.
2018-01-03 16:35:16 +01:00
Petr Zemek
6c83f80ce6 Add a missing space before '--' in README (formatting). 2018-01-03 11:11:53 +01:00
Petr Zemek
6382f8f96c Add missing Linux build requirements (pkg-config, m4) into README. 2018-01-03 09:19:21 +01:00
Petr Zemek
e190fb85b3 Unify the order of required Linux packages between distributions in README. 2018-01-03 09:16:58 +01:00
Petr Zemek
9d8bea6a72 Add a missing Linux and macOS build requirement (autotools) into README.
GNU autotools are required (autoconf, automake, libtool).
2018-01-03 06:54:26 +01:00
Petr Zemek
3f5b82abd8 Unify formatting in CMake files. 2018-01-02 12:32:04 +01:00
Petr Zemek
af2d4ed6ff Install RetDec in Docker into /home/retdec/retdec-install.
After all, Manouchehri was right. Installing retdec into 'retdec-install' into
just 'install' seems to be a better option.
2018-01-01 13:58:09 +01:00
Petr Zemek
31fbf3b511 Cosmetic fixes in Dockerfiles.
Fix tabs-vs-spaces inconsistencies and wrap a long comment.
2018-01-01 13:54:40 +01:00
Petr Zemek
d66a061bb1 Update instructions for running decompile.sh in README.
There is no need to enter `$RETDEC_INSTALL_DIR/bin` before running
`decompile.sh`. You can run it via any directory.
2018-01-01 13:52:58 +01:00
Petr Zemek
3ed6de224c Move Docker instructions in README below instructions for local build.
Local build is directly supported by us. Docker support is maintained by
community.
2018-01-01 13:49:05 +01:00
Petr Zemek
699cc6874d Mention the newly added Docker support into CHANGELOG. 2018-01-01 13:39:05 +01:00
Petr Zemek
9663ffa259 Update macOS build requirements in README.
Make them more uniform with the Linux build requirements.
2018-01-01 13:37:27 +01:00
Petr Zemek
848cd4b6a3 Mention that Flex >= 2.6 is needed in README.
Some of our users reported that version 2.5 does not work for them.
2018-01-01 13:37:18 +01:00
Petr Zemek
7670527444 Add a missing link to GNU getopt in README. 2018-01-01 13:36:22 +01:00
Petr Zemek
f3312d39ff Remove Bash from build requirements on Linux in README.
Bash is not needed to install RetDec. It is only needed when running RetDec.
2018-01-01 13:33:59 +01:00
Petr Zemek
a546498723
Merge pull request #60 from HugoKlepsch/docker_rebased
Add Dockerfiles and instructions for using docker containers
2018-01-01 13:25:32 +01:00
Petr Zemek
cbd7685d31 Add a new macOS build requirement: coreutils (#75).
It is required in the install-share.sh script during installation.
2018-01-01 11:56:09 +01:00
Petr Zemek
f27e8586e1 Unify formatting in CHANGELOG.
End all sentences with a period.
2017-12-31 10:39:23 +01:00
Petr Zemek
80cea998d8 Add a new CHANGELOG entry (memory improvement for 32b Windows builds).
From commit 6003462ab9.
2017-12-31 10:37:07 +01:00