Commit Graph

  • dcbfd23571 Add PKGS variable to C/C++ makefiles to make accessing pkg-config files much less verbose master rexy712 2022-02-23 18:52:11 -08:00
  • fbbf906d04 Add compiler definitions to programatically check if STATIC or SHARED are active in library makefiles rexy712 2022-01-26 18:24:58 -08:00
  • f15bff1560 Add definitions to check programatically if MEMCHK or UNDEFCHK is active rexy712 2022-01-26 18:20:14 -08:00
  • 92e03cba5b Fix missing assignment of SILENCER variable in makefile.exe_progress rexy712 2021-09-15 13:49:56 -07:00
  • 041837b64c Fix linkflag saving not including LDLIBS rexy712 2021-06-19 06:48:19 -07:00
  • 02b18bd3ac Combine rust's executable and depfile target. Thanks terrible rust docs for not properly explaining that you can have multiple targets generated on a single invocation rexy712 2021-04-20 11:47:04 -07:00
  • 634881f00b Hopefully actually fix rust build rexy712 2021-04-19 19:46:25 -07:00
  • d4f7e5e601 Move control of debug/release flags from makefile internal to user controlled rexy712 2021-04-19 13:28:23 -07:00
  • d45372cb23 Fix unspecified behavior in makefile.library rexy712 2021-04-19 12:54:38 -07:00
  • 5f5710ffd9 Fix unspecified behavior in rust makefile and add release target stripping rexy712 2021-04-19 12:50:37 -07:00
  • 9a56b99f27 Fix basic makefile using unspecified behavior rexy712 2021-04-19 12:49:51 -07:00
  • c3759e2802 Add starter rust makefile rexy712 2021-04-17 15:43:24 -07:00
  • 46ad8869b8 Separate LDFLAGS and LDLIBS. Add debug settings rexy712 2021-04-12 13:41:25 -07:00
  • 53e3e5bf78 Add undefined behavior sanitizer option rexy712 2020-03-23 11:54:18 -07:00
  • 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 rexy712 2020-03-20 12:52:41 -07:00
  • 9f03069ebe Add stripping to progress makefile rexy712 2020-03-19 10:15:49 -07:00
  • 3229ef5c58 Fix wrong order of submake arguments rexy712 2020-03-18 13:30:06 -07:00
  • 6f12a031f5 Fix lib handling in exe_progress rexy712 2020-03-18 13:20:55 -07:00
  • d3071530bd Update submake arguments rexy712 2020-03-18 13:20:25 -07:00
  • 9a19e7fb7e Add makefile for single executable with progress indicator rexy712 2020-03-18 13:15:47 -07:00
  • 77847aa42e Make cflag comparison more specific just in case "$(DEPDIR)/" is in CFLAGS more than once rexy712 2020-03-17 16:53:46 -07:00
  • c8460d11f1 Rebuild when c(xx) flags change rexy712 2020-03-17 16:49:33 -07:00
  • 0d48b49510 Fix not using LIBDIRS or LDFLAGS rexy712 2020-03-13 10:22:20 -07:00
  • 67a70f4acf r0nk wanted more configurable knobs, so here's adding selection of individual source files rexy712 2020-01-07 17:02:13 -08:00
  • 2f984857f2 Fix missing newline in POST_TARGETS in basic makefile rexy712 2020-01-07 02:19:30 -08:00
  • 1830c18c5e Fix library makefile not issuing a job server due to variable expansion not working as expected rexy712 2020-01-06 12:59:21 -08:00
  • fd0dd378f4 Fix basic makefile not issuing a job server due to variable expansion not working as expected rexy712 2020-01-06 12:49:12 -08:00
  • 8ac6068b8d Update library makefile to allow running custom targets before and after build and allow building of static and shared library in one invocation rexy712 2020-01-06 11:38:46 -08:00
  • 13c61f26a3 Update basic makefile to allow easily running custom targets before and after build rexy712 2020-01-06 11:38:05 -08:00
  • 64df153961 Fix missing swears rexy712 2019-12-25 13:55:26 -08:00
  • b3acff2208 Fix assignment typo in makefile.basic rexy712 2019-12-21 19:46:55 -08:00
  • 9e2adc3de9 Fix makefile.basic var assignment and spelling error rexy712 2019-12-21 18:31:56 -08:00
  • 3f7e1d0eb2 Update makefile.library to be on parity with makefile.basic rexy712 2019-12-21 18:31:29 -08:00
  • 904ecb64b4 Change makefile to choose between c and c++ settings based on LANG variable rexy712 2019-12-21 18:02:10 -08:00
  • 8d3e059a9c Update to latest changes. maybe broken release target rexy712 2019-12-21 10:38:05 -08:00
  • 3d5fe6a4ff Add all target rexy712 2019-10-31 14:50:01 -07:00
  • 6d6f6fb13f Fix accidental default overrides rexy712 2019-09-13 18:55:35 -07:00
  • 8e763741d5 Fixed windows clean target and shared library build rexy712 2019-09-13 17:37:12 -07:00
  • 3f2d635b8e Merge conflicts rexy712 2019-09-13 13:44:31 -07:00
  • 6ee37861b4 Added library makefile rexy712 2019-09-13 13:42:42 -07:00
  • a46277aa5c Make memchk phony rexy712 2019-07-16 17:05:01 -07:00
  • 0f5abc86ac Removed GL libraries from default windows Rexy712 2019-07-09 12:54:01 -07:00
  • 0f493229bc updated to newest version that i've used Rexy712 2018-10-06 22:47:56 -07:00
  • 87dbdca122 Added LICENSE and .gitignore Rexy712 2018-04-24 17:24:52 -07:00
  • 8f1d080fff Initial commit Rexy712 2018-04-24 17:19:38 -07:00