Commit Graph

12 Commits

Author SHA1 Message Date
hayodea e201b5e695 Build: Support common+sense+wilzor API libs; Move xcbXorg into commonLibs
xcbXorg is a connection manager lib that'll be used in common by all of
the xcb API frontends: xcbMouse, xcbWindow and xcbKeyboard. We moved
it into commonLibs to make it make more sense.

We also cleaned up the M4 scripting around AC_ARG_VAR-ing new common
libs as well as sense/wilzor libs.
2025-07-22 02:03:45 -04:00
hayodea d14cef5328 Move senseApi libs into their own outer subdir 2025-01-08 17:28:21 -04:00
hayodea fe3f911db4 SenseApis: New senseApiManager and X11XcbApi
Still fleshing these out but ultimately senseApiMgr will manage
sense apis, and the X11XcbApi is where we'll connect to Xcb and
read the screen.
2025-01-08 06:26:36 -04:00
hayodea 6307d2869e DeviceManager: Initial class with DeviceSpecParser
Hopefully by the end of tonight we should be done with the dev
spec parser.
2025-01-05 14:19:53 -04:00
hayodea 52b6d72132 Build: Use relative paths for includes 2025-01-05 07:47:38 -04:00
hayodea 841441806c Now builds.
* Cut out all extraneous includes.
2025-01-04 07:33:15 -04:00
hayodea 97294181ff Build: Get build system in order 2025-01-02 17:01:27 -04:00
patergentium 6dc4287ae3 Refactor project structure and update configurations
The project now builds.

- Updated .vscode/launch.json and .vscode/tasks.json for improved
    development workflow
- Modified Makefile.am, configure, and configure.ac for build process
    enhancements
- Updated corelogic/Makefile.am and
    corelogic/include/sensors/interoceptor.h
- Renamed corelogic/main.cpp to main.cpp for better project organization
2024-11-22 20:07:42 +11:00
patergentium 4ccd8daa69 Refactor project structure by moving core files to corelogic and updating build configurations 2024-11-22 16:41:06 +11:00
patergentium 2ae140f17e Add standard GNU files and remove unused variables from configure 2024-11-22 15:07:01 +11:00
patergentium 244b86cb72 Add these build system changes 2024-09-05 11:34:21 +10:00
patergentium dd9fd29144 Add build system 2024-09-04 14:09:29 +10:00