Subsections
Make Arguments
Whenever you are in a sub-directory of the software-radio, you can
give some arguments to the make command. There are arguments
that may be used everywhere in the tree, some that are only valid
in the Radios/* subdirectories and some arguments that are
only valid in the subdirectories that contain code.
These arguments may be used anywhere in the tree (except the Tools-directory):
- [clean]Remove all object-files in all sub-trees
- [whole]Re-compile the whole tree
- [base]Re-compile base only
- [tools]Re-compile tools only
- [modules]Re-compile modules only, additionally mod_coding,
mod_data, mod_general, mod_macro, mod_signal
re-compile only this special modules-directory
- [show]Starts the visualisation-tool
- [server]Start the channel-server
- [kill]End all simulations as well as the channel-server
- [cleanproc]Remove all simulation-directories from /tmp
- [rmall]Unloads all real-time modules and stops RTLinux
- [cvs_up]Updates the whole SRadio/*-tree using CVS
- [cvs_commit]Commits all changes to the SRadio/*-tree
Arguments that can be used in the subdirectories of Radios/
- [bsms]Starts channel-server and both BS and MS part. To stop, run
make kill
- [show_bsms]Like bsms, but also runs the visualisation-tool
Useful arguments when you are developing code
- [user]Loads the modules defined in the Makefile for simulation and unloads them
- [user_show]Like user, but also starts the visualisation-tool
- [user_wait]Like user, but doesn't unload the modules
- [ddd]Start the graphical debugger in simulation-mode
- [debug]Start gdb in simulation-mode
- [rf]Starts the radio in real-time mode
- [rf_tail]Like rf but also tails /var/log/messages
where PR_DBGs will be written to
- [rf_show]Like rf_tail but launches the visualisation-tool
Linus Gasser
2004-04-14