37 Commits

Author SHA1 Message Date
d45372cb23 Fix unspecified behavior in makefile.library 2021-04-19 12:54:38 -07:00
5f5710ffd9 Fix unspecified behavior in rust makefile and add release target stripping 2021-04-19 12:50:37 -07:00
9a56b99f27 Fix basic makefile using unspecified behavior 2021-04-19 12:49:51 -07:00
c3759e2802 Add starter rust makefile 2021-04-17 15:43:24 -07:00
46ad8869b8 Separate LDFLAGS and LDLIBS. Add debug settings 2021-04-12 13:41:25 -07:00
rexy712
53e3e5bf78 Add undefined behavior sanitizer option 2020-03-23 11:54:18 -07:00
rexy712
8e7fb0433b Change basic makefiles to not use recursive invocations of make. This does potentially break some build behaviors (without tampering with some internals). So I'm keeping the recursive versions as new files 2020-03-20 12:52:41 -07:00
rexy712
9f03069ebe Add stripping to progress makefile 2020-03-19 10:15:49 -07:00
rexy712
3229ef5c58 Fix wrong order of submake arguments 2020-03-18 13:30:06 -07:00
rexy712
6f12a031f5 Fix lib handling in exe_progress 2020-03-18 13:20:55 -07:00
rexy712
d3071530bd Update submake arguments 2020-03-18 13:20:25 -07:00
rexy712
9a19e7fb7e Add makefile for single executable with progress indicator 2020-03-18 13:15:47 -07:00
rexy712
77847aa42e Make cflag comparison more specific just in case "$(DEPDIR)/" is in CFLAGS more than once 2020-03-17 16:53:46 -07:00
rexy712
c8460d11f1 Rebuild when c(xx) flags change 2020-03-17 16:49:33 -07:00
rexy712
0d48b49510 Fix not using LIBDIRS or LDFLAGS 2020-03-13 10:22:20 -07:00
rexy712
67a70f4acf r0nk wanted more configurable knobs, so here's adding selection of individual source files 2020-01-07 17:02:13 -08:00
rexy712
2f984857f2 Fix missing newline in POST_TARGETS in basic makefile 2020-01-07 02:19:30 -08:00
rexy712
1830c18c5e Fix library makefile not issuing a job server due to variable expansion not working as expected 2020-01-06 12:59:21 -08:00
rexy712
fd0dd378f4 Fix basic makefile not issuing a job server due to variable expansion not working as expected 2020-01-06 12:49:12 -08:00
rexy712
8ac6068b8d Update library makefile to allow running custom targets before and after build and allow building of static and shared library in one invocation 2020-01-06 11:38:46 -08:00
rexy712
13c61f26a3 Update basic makefile to allow easily running custom targets before and after build 2020-01-06 11:38:05 -08:00
rexy712
64df153961 Fix missing swears 2019-12-25 13:55:26 -08:00
rexy712
b3acff2208 Fix assignment typo in makefile.basic 2019-12-21 19:46:55 -08:00
rexy712
9e2adc3de9 Fix makefile.basic var assignment and spelling error 2019-12-21 18:31:56 -08:00
rexy712
3f7e1d0eb2 Update makefile.library to be on parity with makefile.basic 2019-12-21 18:31:29 -08:00
rexy712
904ecb64b4 Change makefile to choose between c and c++ settings based on LANG variable 2019-12-21 18:02:10 -08:00
rexy712
8d3e059a9c Update to latest changes. maybe broken release target 2019-12-21 10:38:05 -08:00
rexy712
3d5fe6a4ff Add all target 2019-10-31 14:50:01 -07:00
rexy712
6d6f6fb13f Fix accidental default overrides 2019-09-13 18:55:35 -07:00
rexy712
8e763741d5 Fixed windows clean target and shared library build 2019-09-13 17:37:12 -07:00
rexy712
3f2d635b8e Merge conflicts 2019-09-13 13:44:31 -07:00
rexy712
6ee37861b4 Added library makefile 2019-09-13 13:42:42 -07:00
rexy712
a46277aa5c Make memchk phony 2019-07-16 17:05:01 -07:00
Rexy712
0f5abc86ac Removed GL libraries from default windows 2019-07-09 12:54:01 -07:00
Rexy712
0f493229bc updated to newest version that i've used 2018-10-06 22:47:56 -07:00
Rexy712
87dbdca122 Added LICENSE and .gitignore 2018-04-24 17:24:52 -07:00
Rexy712
8f1d080fff Initial commit 2018-04-24 17:19:38 -07:00