dcbfd23571
Add PKGS variable to C/C++ makefiles to make accessing pkg-config files much less verbose
master
rexy7122022-02-23 18:52:11 -08:00
fbbf906d04
Add compiler definitions to programatically check if STATIC or SHARED are active in library makefiles
rexy7122022-01-26 18:24:58 -08:00
f15bff1560
Add definitions to check programatically if MEMCHK or UNDEFCHK is active
rexy7122022-01-26 18:20:14 -08:00
92e03cba5b
Fix missing assignment of SILENCER variable in makefile.exe_progress
rexy7122021-09-15 13:49:56 -07:00
041837b64c
Fix linkflag saving not including LDLIBS
rexy7122021-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
rexy7122021-04-20 11:47:04 -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
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