Commit Graph

7 Commits

Author SHA1 Message Date
Paul Stemmet d428ff7086
Makefile: rm BUILD target
This is the parent directory for our build system, and having it as part
of the deps makes Make rebuild stuff inside of it arbitrarily, so we
pull it out.

We also silence git shells, to quiet down their noise when running
outside of a git repo; like say in a src tar.gz
2022-12-10 21:08:42 +00:00
Paul Stemmet 2a32700371
Makefile: tidy up random touch 2022-12-10 20:04:30 +00:00
Paul Stemmet 288b882984
Makefile: add Systemd= configure, mv Prefix= to configure
This allows a user to completely configure the build system, rather than
needing to provide directions to install specifically.
2022-12-10 19:06:36 +00:00
Paul Stemmet ea811c98eb
Makefile: tidy remaining LDFLAGS refs 2022-12-09 19:22:19 +00:00
Paul Stemmet c9d4347ff7
Makefile/build: don't clobber LDFLAGS, buildmode=pie
Avoid clobbering exported LDFLAGS (like from makepkg builds), and
expressly include them via -buildmode=pie, -extldflags=...
2022-12-09 19:08:24 +00:00
Paul Stemmet 21235fa2af
Makefile: add install target 2022-12-09 18:07:23 +00:00
Paul Stemmet a55e1bfcdc
Makefile: add basic recipes for repo
We add targets for build, configure, clean and check. Covering most of
the important bases.

Run 'make help' for the menu
2022-12-09 18:07:23 +00:00