The turbo encabulator of terminal emulators
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
ComBombGui
QTerminal
TargetConnection
addons
blend
kb-layouts
scripts
.gitattributes
.gitignore
ComBomb.pro
README.md
createVersion.py
license.txt

README.md

####http://combomb.chrisd.info/

ComBomb is a terminal emulator for debugging embedded systems in the modern era.

How to build on both Windows and Linux

Note: All python scripts should work with python 2.6 or higher (including python 3.x)

repo init -u git@github.com:cdesjardins/ComBombManifest.git
repo sync
cd build
[./]makeboost.py
[./]makebotan.py
[./]build.py

Download Qt source package from: http://www.qt.io/download-open-source/#section-2 I also typically link to Qt5 statically, to build statically I use the following commands:

cd qt-everywhere-opensource-src-<version>

Windows:

configure -opensource -nomake examples -nomake tests -prefix C:\Qt\<version> -confirm-license -static -static-runtime -no-openssl -opengl desktop
jom -j 5
jom install
jom -j 15 distclean

Linux:

sudo apt-get install libfontconfig1-dev
./configure -opensource -nomake examples -nomake tests -prefix ~/Qt/<version> -confirm-license -static -no-openssl -no-gtkstyle -qt-xcb
make -j5
make install -j
make -j15 distclean

Requires: git must be in the path (for version number generation)

ComBomb uses the following components:

Icons from Free FatCow-Farm Fresh Icons http://www.fatcow.com/free-icons

cppssh - Small C++11 SSH2 library https://github.com/cdesjardins/cppssh

Botan - Crypto and TLS for C++11 http://botan.randombit.net