Drake
d569347cc6
work on updating copyright date
2 years ago
Drake
6617f684b8
Makefile: fix make debug.
2 years ago
Drake
29754c7563
Makefile: avoid race condition if building in parallel.
2 years ago
Drake
35e0d2c66e
`dbox`/Makefile/funcs.h: fix remaining compiler warnings.
...
specifically, the ones where I implicitly declared functions in dbox (because I manually linked with them later on)
2 years ago
Drake
4377a6c5cf
Makefile: add comment.
3 years ago
Drake
90627d1428
`src/main.c`: rename to `src/dbox.c`.
...
it should hereby be refered to in commit messages as `dbox`, because it
is now a fully incorporated program.
3 years ago
Drake
b2765e063a
Makefile: rework install target.
3 years ago
Drake
8dcabbbc5e
Makefile: build main.c in all target.
3 years ago
Drake
d395b0ae28
`src/main.c`/Makefile: inital single bin support.
...
get fucked sigsegvs, I won this time.
very early, probably very broken, havent really had time to test too
muj
3 years ago
Drake
ccc3c2304f
Makefile: compile to object files.
3 years ago
Drake
0debe66178
Makefile: fix building release.
3 years ago
Drake
2d787448fb
Makefile: fix compile blocking issues.
...
- mkdir bin properly now before calling ${PROGS}
- specify $VERSION in top of file instead of inline in the compiler
3 years ago
Drake
9a92991bf1
Makefile: make targets phony.
3 years ago
Drake
38d1b0bbc4
Makefile: initial rewrite.
3 years ago
Drake
ecb700d401
`chroot`/Makefile: add chroot
3 years ago
Drake
7a801dbe8e
`cp`/Makefile: add `cp`.
3 years ago
Drake
e99e656838
Makefile: add strip target.
3 years ago
Drake
98e6ace84d
Makefile: add EXCLUDE_PROGS option for make install.
...
rm is nowhere near proper completion (that i'd trust, anyways) so i'm adding this so i dont have to install it.
in fact, its not installed by default (you'll have to manually specify the variable.)
3 years ago
Drake
e16bee31d5
`rm`/Makefile: add `rm`.
...
another gamer added to the ranks of the esports team.
supports recursive deletion of directories.
3 years ago
Drake
54b63951e9
Makefile: bump version.
3 years ago
Drake
55a4447206
Makefile: add copyright declation to `DRAKECU_VERSION`.
...
now is shown in --version and --help messages.
3 years ago
Drake
becfc95d17
Makefile: bump version.
3 years ago
Drake
3779dcae13
Makefile: bump version.
...
it's time, bois.
3 years ago
Drake
9b124c9cfb
`cat`/Makefile: add `cat`.
...
i thought this would be alot harder to implement, lol.
supports reading from stdin (including pipes) and files.
big dab moment.
3 years ago
Drake
0e82f67cb5
Makefile: sort $PROGS.
...
was beginning to annoy me the way it was (adding them depending on the order they were made in) so i changed it.
3 years ago
Drake
1ee035fe27
All: run `clang-format` on code and makefile.
...
C source files use LLVM style, Makefile uses Google style.
3 years ago
Drake
a63c36b02b
Makefile: move quotes for version def to compiler line.
3 years ago
Drake
0a059278c7
All: switch version declaration using header to makefile.
...
makes imports a little cleaner
3 years ago
Drake
4b3f1c5b64
Makefile: massively reworked makefile.
...
Created a more "correct" makefile (actually uses targets based on files, made targets that needed to be phony, etc)
Removed verbose target, as it didn't really make any sense when debug exists.
Probably a few other things.
3 years ago
Drake
47e3afdbcc
Makefile: make install target respect $DESTDIR.
3 years ago
Drake
6f7a4dc21f
Makefile: add install target.
...
PLEASE DO NOT INSTALL THIS
IT WILL OVERWRITE YOUR MAIN COREUTILS
AND IT WILL KILL ITSELF GUARANTEED
3 years ago
Drake
a7c335c9a9
Makefile: massive improvements.
...
added messages about what the makefile is currently compiling
added new debug target for getting line nums with valgrind
heavily revamped help message
added @ infront of most target commands to prevent echoing commands
instead of specifying `-Ilib` in the actual command, prepend it to $CC_FLAGS
3 years ago
Drake
b7ea8dccde
Makefile: remove tv related cruft, set CC to GCC by default
...
a. is anyone *really* gonna use the makefile to build on webos
me no think so
b. set it to clang if you want
tbh idk how it worked previously considering i didnt set it
3 years ago
Drake
3a629b76f4
Makefile: change Makefile to use `all` instead of `make`
...
how did it even work before lol
3 years ago
Drake
633b40c3a0
`yes`/Makefile: make yes compile in Makefile.
3 years ago
Drake
f506732c0a
`uname`: add uname
3 years ago
Drake
c966b2921b
`basename`: add basename.
3 years ago
Drake
e6dd8663d6
`pwd`: add pwd
3 years ago
Drake
ca52b040a6
add ls n do a bunch more shit
3 years ago
Drake
db9061fbbf
Initial commit
...
Currently includes a (feature-complete?) version of `whoami` and `id`.
3 years ago