Menu

Tree [8aed4c] master /
 History

HTTPS access


File Date Author Commit
 resources 2022-05-19 lmat lmat [8aed4c] Initial commit
 src 2022-05-19 lmat lmat [8aed4c] Initial commit
 .gitignore 2022-05-19 lmat lmat [8aed4c] Initial commit
 .gitmodules 2022-05-19 lmat lmat [8aed4c] Initial commit
 COPYING 2022-05-19 lmat lmat [8aed4c] Initial commit
 Makefile 2022-05-19 lmat lmat [8aed4c] Initial commit
 README 2022-05-19 lmat lmat [8aed4c] Initial commit
 mk 2022-05-19 lmat lmat [8aed4c] Initial commit
 mkrun 2022-05-19 lmat lmat [8aed4c] Initial commit
 runaftermake 2022-05-19 lmat lmat [8aed4c] Initial commit
 watchmk 2022-05-19 lmat lmat [8aed4c] Initial commit
 watchrun 2022-05-19 lmat lmat [8aed4c] Initial commit

Read Me

This Project Uses Submodules

Be sure to initialize submodules to get the logging subsystem (git submodule update --init;).

The Make System Employed in This Project

Making the project is achieved with one Makefile, so just run make -j;. The following hand-made
"utilities" are also included for convenience:

./mk

    Makes the project using a parallel build based on the number of cores in your machine (/proc/cpuinfo)

./mkrun

    Makes the project using ./mk, then runs the project -- pass "d" to run the application in a debugger

./runaftermake

    Waits for any ./mk to finish, then runs the project

./watchmk

    Runs ./mk then waits for any project files to change after which runs ./mk again

./watchrun

    Runs ./mkrun then waits for any project files to change after which kills the running application
        then restarts it
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.