Commit Graph

11 Commits

Author SHA1 Message Date
June Tate-Gans
b490dd9fff cleanups: Migrate source files to appropriate dirs and fix names
This cleans things up significantly in the source tree and makes this easier to
manage longer term. In the next few commits, we'll migrate the build to CMake in
prep for packaging support.

  - Move bindings into bindings
  - Move system configs and misc files into etc
  - Move LCD apps into contrib/
  - Move all source files into srcs
  - Rename helper extensions to match GNU extension naming, fix the #includes as
    well
  - Adjust Makefile to be less verbose and more programmatic
2021-04-25 00:34:49 -05:00
June Tate-Gans
9bf08d1d6d qol fixes: Update Makefile and add systemd unit
This removes the makefile packaging target, since it wasn't really all that
useful for distribution of the program. Additionally, this sets up an install
target to install g13d to the users' local directory.

This is kinda a hack -- really we should be installing g13d to $PREFIX/bin,
dropping a g13d unit somewhere, and then setting up appropriate permissions,
etc. It works for me, though.
2021-04-24 23:50:48 -05:00
James Fowler
3524fdca4c added log_level control, refactored G13_Device::command 2016-01-20 13:30:48 -05:00
James Fowler
d3349be24e cleanup logging 2015-12-15 15:48:16 -05:00
James Fowler
de09481d5a more command line options 2015-12-14 01:09:10 -05:00
James Fowler
f246161557 refactoring, code cleanup 2015-12-13 22:42:50 -05:00
James Fowler
68cad1e38f cleanup header files, refactoring some of the code into classes 2015-12-11 00:05:25 -05:00
James Fowler
ceda58b85d added support for multiple fonts 2015-12-08 16:50:19 -05:00
Peter Feigl
9af6c54d45 Changing executable name to g13d 2015-01-13 18:58:17 +01:00
Peter Feigl
9b529f66d0 updating, initial commit was old 2011-07-03 20:01:35 +02:00
Peter Feigl
9342d93fb3 initial commit 2011-02-17 19:16:03 +01:00