Skip to content

Commit

Permalink
minor readme tweak
Browse files Browse the repository at this point in the history
minor doc changes
  • Loading branch information
blindchimp committed Aug 20, 2018
1 parent c5e764b commit 2f29eca
Show file tree
Hide file tree
Showing 4 changed files with 39 additions and 4 deletions.
27 changes: 24 additions & 3 deletions README.md
Expand Up @@ -6,6 +6,27 @@ CDC-X (stable)
Linux/Mac: [![Build Status](https://travis-ci.org/blindchimp/dwyco.svg?branch=cdcx-stable-travis)](https://travis-ci.org/blindchimp/dwyco)


Reorganized, again.
Glom everything together like I was doing with Bazaar in the past.
Using git-repo worked, but was way too much work to keep straight.
This repo contains the source and build instructions for:

CDC-X: a video instant messenger using Qt4 (desktop only.)

Phoo: a video instant messenger using Qt5 (desktop and mobile.)

LH: Lingua Hacka interpreter used for the backend servers.

LHC: Lingua Hacka compiler, compiles LH to C++ (only partially done.)

Misc: an assortment of helpers and bots used by the clients and servers.

Each component needs a slightly different setup in order to compile it.
You'll find details for building "cdcx" in "cdcxbld", "phoo" in "phoobld", etc.


Deployment status as of 2018:
* CDC-X has been deployed since the 2012, as a replacement for the long-running
CDC32.

* Phoo is deployed in alpha for Android on the Google play store.

* LH is only deployed internally at Dwyco

5 changes: 5 additions & 0 deletions cdcxbld/README.md
Expand Up @@ -8,3 +8,8 @@ Windows


Use this to build CDC-X, Dwyco desktop client. It is a Qt4 program.

WARNING: CDC-X must be built with VS2008 for Windows. I attempted to
port Qt4.8.7 to VS2015, and it worked, except there were a variety of
small infuriating UI items that didn't work reliably (like right-clicking.)

9 changes: 9 additions & 0 deletions helperbld/README.md
Expand Up @@ -3,3 +3,12 @@ together can build helper apps that run on the client side with CDC-X.

Also, some simple bots that can be run just about anywhere, but usually
end up on the same servers as the backend servers.

The helpers are:
* ftpreview - A server-side video previewer, simply snags first frame of video into an image file. Used to produce static web pages from video profiles.

* dwycobg - A program that runs to upload messages after main UI has exited. The client can run without this, so you can leave it out of a deployment if it causes too many problems (some virus checkers think this behavior is suspicious and they block running it.)

* xferdl - Downloads an update in the background. Used for the gated-updater, but gated updater has a variety of problems so it isn't used much.

* qdwyrun - Qt4 based launcher, whose main purpose is to check for an update and apply it before starting the main program. Used on Windows and Linux.
2 changes: 1 addition & 1 deletion phoobld/jni/mk.sh
Expand Up @@ -17,4 +17,4 @@ fi
(cd ..;mkdir obj)
# force rebuild all
#$NDK/ndk-build -B NDK_DEBUG=1
$NDK/ndk-build NDK_DEBUG=1
$NDK/ndk-build -B #NDK_DEBUG=1

0 comments on commit 2f29eca

Please sign in to comment.