hayodea
e7974db324
Add Marionette
2025-07-22 02:03:45 -04:00
hayodea
d43a8af6bd
Build: Print out the enabled common and wilzor libs
2025-07-22 02:03:45 -04:00
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
9cc7a6685c
Build: Add -Woverride with AM_INIT_AUTOMAKE
2025-01-31 14:45:52 -04:00
hayodea
876526364b
Build: Added -Wall,extra,-pedantic, fixed warnings and peeves.
2025-01-10 18:27:10 -04:00
hayodea
ce2d47e6b9
Build: formatting: add m4 quotes
2025-01-10 17:41:17 -04:00
hayodea
c696db9e45
Build: Require Boost.Asio to be v1.69.0+
2025-01-10 17:35:22 -04:00
hayodea
d2d5b8960f
Build: PRefix project link with http://
2025-01-09 18:34:58 -04:00
hayodea
49d03df73b
Build: Add AX_BOOST_[BASE/ASIO].m4, check for BOOST_ASIO
2025-01-09 18:21:21 -04:00
hayodea
88df316013
build: Conditionally compile senseApis
2025-01-08 18:27:40 -04:00
hayodea
bbbd6c36cd
Release: Tagging v0.00.002:
...
* Loadable sense API libraries.
2025-01-08 17:34:33 -04:00
hayodea
d14cef5328
Move senseApi libs into their own outer subdir
2025-01-08 17:28:21 -04:00
hayodea
376b29871b
Change version to 0.00.001.
2025-01-08 06:35:34 -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
f86daf97c1
Build: Check for Flex and Yacc
2025-01-07 14:04:03 -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
732021b9e3
Whitespace
2025-01-05 07:48:07 -04:00
hayodea
52b6d72132
Build: Use relative paths for includes
2025-01-05 07:47:38 -04:00
hayodea
badd3545e0
Change VOSC default period to 33ms (30Hz)
2025-01-04 18:59:39 -04:00
hayodea
64e7df06b5
Build: Add CONFIG_MIND_VOSCILLATOR_PERIOD_MS
2025-01-04 18:18:44 -04:00
hayodea
7f6ba76858
Build: Remove "The" from PACKAGE_NAME
2025-01-04 18:18:17 -04:00
hayodea
841441806c
Now builds.
...
* Cut out all extraneous includes.
2025-01-04 07:33:15 -04:00
hayodea
bb54aac865
Build: minor fix: M4 quote AC_SUBST arg
2025-01-02 18:04:17 -04:00
hayodea
e2c059ed5c
Build: fixup AM_CPPFLAGS & del comments
2025-01-02 17:39:25 -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
466971f1a0
Add GNU conformant files
2024-11-22 14:49:03 +11:00
patergentium
e0b84fad0c
More wireframing
2024-09-08 01:04:41 +10: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