Commit 294c2a9c authored by jcaceres's avatar jcaceres
Browse files

A bunch of fixes, documentation, and folder arrangement

parent d2d2b8f6
jmess : Build Instructions for Linux jmess : Build Instructions for Linux
--- jmess can save an XML file with all the current jack connections. This same file can
be loaded to connect evrything again. The XML file can also be edited.
It alse also has the option to disconnect all the clients.
---
Dependencies: Dependencies:
You need to have installed in your system qt4-devel and jack-audio-connection-kit-devel
You need to have installed the libraries in your system:
qt4-devel
jack-audio-connection-kit-devel
If you are using yum (in Fedora Core 6 or 7 for example) you can just install
them (as root) with:
yum install qt4-devel jack-audio-connection-kit-devel yum install qt4-devel jack-audio-connection-kit-devel
---
Build:
to build, just go to the src directory and type the following two commands:
./m
make
If evreything works fine, you will have the excecutable jmess ready to use.
If you wish, you can install it in your system. Just type (as root):
make install
If you want to uninstall:
make uninstall
---
Usage:
For a list a commands, just type:
./jmess
If you want to save your current connections (connected with qjackctl for example)
just type:
./jmess -s filename.xml
All your connections are saved in filename.xml.
If you want to load them:
./jmess -c filename.xml
And if you first want to disconnect all and the load the saved connections:
./jmess -d -c filename.xml
If you just want to disconnect all:
./jmess -d
Juan-Pablo Caceres
Probably add the option to disconnect from an XML file
...@@ -5,12 +5,9 @@ APP_NAME=jmess ...@@ -5,12 +5,9 @@ APP_NAME=jmess
## Created by Juan-Pablo Caceres ## Created by Juan-Pablo Caceres
#Cleanup #Cleanup
rm -r obj #rm $APP_NAME.pro
rm -r moc #rm Makefile
rm $APP_NAME.pro #echo "cleanup done"
rm Makefile
rm $APP_NAME
echo "Makefile deleted"
#Create project (.pro) file #Create project (.pro) file
qmake-qt4 -project -o $APP_NAME.pro qmake-qt4 -project -o $APP_NAME.pro
...@@ -28,6 +25,3 @@ qmake-qt4 -makefile -unix -o Makefile \ ...@@ -28,6 +25,3 @@ qmake-qt4 -makefile -unix -o Makefile \
"unix:INSTALLS+=target" $APP_NAME.pro "unix:INSTALLS+=target" $APP_NAME.pro
echo "done" echo "done"
#"OBJECTS_DIR=obj" "MOC_DIR=moc" \
#"QMAKE_CLEAN+=$APP_NAME $APP_NAME.pro" \
\ No newline at end of file
...@@ -450,7 +450,7 @@ WARN_LOGFILE = ...@@ -450,7 +450,7 @@ WARN_LOGFILE =
# directories like "/usr/src/myproject". Separate the files or directories # directories like "/usr/src/myproject". Separate the files or directories
# with spaces. # with spaces.
INPUT = ./src INPUT = ./jmess/src
# If the value of the INPUT tag contains directories, you can use the # If the value of the INPUT tag contains directories, you can use the
# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp # FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
...@@ -471,7 +471,7 @@ RECURSIVE = YES ...@@ -471,7 +471,7 @@ RECURSIVE = YES
# excluded from the INPUT source files. This way you can easily exclude a # excluded from the INPUT source files. This way you can easily exclude a
# subdirectory from a directory tree whose root is specified with the INPUT tag. # subdirectory from a directory tree whose root is specified with the INPUT tag.
EXCLUDE = ./src/anyoption.h ./src/anyoption.cpp EXCLUDE = ./jmess/src/anyoption.h ./jmess/src/anyoption.cpp
# The EXCLUDE_SYMLINKS tag can be used select whether or not files or # The EXCLUDE_SYMLINKS tag can be used select whether or not files or
# directories that are symbolic links (a Unix filesystem feature) are excluded # directories that are symbolic links (a Unix filesystem feature) are excluded
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment