Commit Graph
23 Commits
Author SHA1 Message Date
rexy712 dcbfd23571 Add PKGS variable to C/C++ makefiles to make accessing pkg-config files much less verbose 2022-02-23 18:52:11 -08:00
rexy712 fbbf906d04 Add compiler definitions to programatically check if STATIC or SHARED are active in library makefiles 2022-01-26 18:24:58 -08:00
rexy712 f15bff1560 Add definitions to check programatically if MEMCHK or UNDEFCHK is active 2022-01-26 18:20:14 -08:00
rexy712 041837b64c Fix linkflag saving not including LDLIBS 2021-06-19 06:48:19 -07:00
rexy712 d4f7e5e601 Move control of debug/release flags from makefile internal to user controlled 2021-04-19 13:28:23 -07:00
rexy712 d45372cb23 Fix unspecified behavior in makefile.library 2021-04-19 12:54:38 -07:00
rexy712 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 3229ef5c58 Fix wrong order of submake arguments 2020-03-18 13:30:06 -07:00
rexy712 d3071530bd Update submake arguments 2020-03-18 13:20:25 -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 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 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 64df153961 Fix missing swears 2019-12-25 13:55:26 -08:00
rexy712 3f7e1d0eb2 Update makefile.library to be on parity with makefile.basic 2019-12-21 18:31:29 -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 6ee37861b4 Added library makefile 2019-09-13 13:42:42 -07:00