Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-01 | Revert component-split | Laslo Hunhold | |
this reverts the commits from 92ab9ef52ebcb097add97d9f78e67ad1c1d6a6ec up to d42870d6ca7fb587b38f8cf6d6821ae33a53a696. After heavy consideration, the component split has more disadvantages than advantages, especially given there will be utility-functions sharing quite a lot of code that would then need to be duplicated, as it does not fit into the util.c due to its speciality. One big advantage of the component-wise build is readability, and without doubt, this was achieved here. This point will be addressed with a different approach that will be visible in the upcoming commits. One big disadvantage of the component build is the fact that it introduces state to the build process which is not necessary. Before its introduction, the only influencing factors where the system-defines __linux__ and __OpenBSD__. With the components, we are also relying on the output of uname(1). Additionally, if the os.mk is not present, make gives the output $ make Makefile:5: os.mk: No such file or directory make: *** No rule to make target 'os.mk'. Stop. This could easily be fixed by providing some sort of meta-rule for this file, however, it indicates the problem we have here, and this entire statefulness will heavily complicate packaging of this tool and makes the build process much more complex than it actually has to be. | |||
2018-04-30 | Makefile: add distclean target | Quentin Rameau | |
2018-04-30 | Makefile: move OS-specific libs to configure script | Quentin Rameau | |
2018-04-30 | Makefile: separate default flags from user flags | Quentin Rameau | |
2018-04-30 | wifi: OS split | Quentin Rameau | |
2018-04-30 | uptime: OS split | Quentin Rameau | |
2018-04-30 | temperature: OS split | Quentin Rameau | |
2018-04-30 | swap: OS split | Quentin Rameau | |
2018-04-30 | ram: OS split | Quentin Rameau | |
2018-04-30 | entropy: OS split | Quentin Rameau | |
2018-04-30 | cpu: OS split | Quentin Rameau | |
2018-04-30 | battery: OS split | Quentin Rameau | |
2018-04-30 | Makefile: detect running OS | Quentin Rameau | |
2017-09-24 | Move components into dedicated subdirectory | Laslo Hunhold | |
This brings us a lot more tidiness. | |||
2017-09-18 | Get rid of HDR variable | Laslo Hunhold | |
The HDR variable is used for general purpose headers, which are not given in this project. arg.h and config.h are only needed for slstatus.c, not every component $(COM:=.c). This also fixes a problem introduced in e04a3853643df1c98a451969d515d8850f138bcc, where config.h is pulled into the tarball. | |||
2017-09-18 | Simplify Makefile | Laslo Hunhold | |
2017-09-18 | Fix missing config.h in Makefile | Quentin Rameau | |
2017-09-17 | Rewrite Makefile to accomodate file split | Laslo Hunhold | |
2017-08-13 | Added Makefile target for distribution tarballs. | Aaron Marcher | |
2017-08-10 | Refactor build system | Laslo Hunhold | |
2017-01-09 | Makefile fix and vol_perc fix for mute | Aaron Marcher | |
2017-01-09 | simplified Makefile | Aaron Marcher | |
2017-01-09 | small Makefile tweak | Aaron Marcher | |
2017-01-09 | Makefile: Added back config.h handling in Makefile | Aaron Marcher | |
2017-01-09 | Makefile: Fixes #35 | Aaron Marcher | |
2017-01-07 | saner makefile: cleaner, simpler, suckless | Aaron Marcher | |
2016-12-29 | why releases for such a small project? useless and overhead! | Aaron Marcher | |
2016-09-17 | added man page | Aaron Marcher | |
2016-09-14 | do not overwrite config.h if config.def.h changes | Aaron Marcher | |
2016-09-05 | what kind of weed is that? | Ali H. Fardan | |
2016-09-05 | added a tool for resetting the status bar && worked around some issues && ↵ | Ali H. Fardan | |
removed the makefile (we need a better one) | |||
2016-03-10 | make config.h target depending on config.def.h | Daniel Walter | |
2016-03-04 | added config.def.h handling and fixed typo | Aaron Marcher | |
2016-03-04 | initial commit | Aaron Marcher | |