Greg Shuflin and Claude Fable 5.1
2de47f0db9
Fix macOS link: use ld64 flags instead of GNU ld ones
...
ld64.lld rejects --allow-shlib-undefined and -rpath=$ORIGIN. Add a
macOS branch with -undefined dynamic_lookup and an @executable_path
rpath, and skip the Linux-only patchelf step in the justfile.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-08 15:26:20 -07:00
Greg Shuflin and Claude Opus 4.6
0855aa6f5c
Merge sdlObj target into libleansdl
...
sdlObj was only used by libleansdl, so inline the C compilation
directly into that target to reduce indirection.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 20:25:50 -07:00
Greg Shuflin and Claude Opus 4.6
8072a56f7c
Inline input_file declaration into sdlObj target
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 20:01:24 -07:00
Greg Shuflin and Claude Opus 4.6
66b2262676
Condense dynlib target declarations to single-expression form
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 19:53:33 -07:00
Greg Shuflin and Claude Opus 4.6
06e751af81
Extract shared sdlLinkObjs/sdlLinkLibs/sdlLinkArgs to reduce repetition across lean targets
...
Also fixes inconsistent indentation on webcam-app and renames libList/moreLinkArgs
to avoid shadowing Lake field names.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 19:50:17 -07:00
Greg Shuflin and Claude Opus 4.6
7968741b79
Extract shared sdlDeps list to remove duplicated dependency enumerations
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 19:42:12 -07:00
Greg Shuflin
9b6798063b
More refactors
2026-01-23 21:07:49 -08:00
Greg Shuflin
304189f6f3
More consolidation work
2026-01-23 20:59:23 -08:00
Greg Shuflin
e56901e3c4
Still more consolidation in lakefile.lean
2026-01-23 04:34:32 -08:00
Greg Shuflin
c9a817c4be
Still more consolidation
...
get rid of some top level targets that weren't doing anything
2026-01-22 02:38:05 -08:00
Greg Shuflin
ec3563a867
Further consolidate lakefile.lean
2026-01-22 02:22:43 -08:00
Greg Shuflin
3e2adcec27
More cleanup of buildfile
2026-01-21 12:15:43 -08:00
Greg Shuflin
2fe1c36263
Cleanup lakefile.build
2026-01-21 02:10:47 -08:00
Greg Shuflin
0d49a9abb6
Consolidation in lakefile.lean
2026-01-20 00:41:49 -08:00
Greg Shuflin
0cff0486be
Refactor lakefile
2026-01-19 20:40:24 -08:00
Greg Shuflin
9b4f5f7926
Add webcam app example (initial, same as test-app)
2025-12-15 19:40:35 -08:00
Srayan Jana
9c5400dbd4
simplify cmake stuff
2025-09-24 20:00:33 -07:00
Srayan Jana
cb58215f98
Refactor build (part 1)
2025-09-24 19:20:17 -07:00
Srayan Jana
c463220e23
switch to using git revisions to get it to work
2025-09-24 14:54:29 -07:00
Srayan Jana
4a05000b71
[BROKEN] wont build because version mismatch
2025-09-24 00:18:56 -07:00
Srayan Jana
9b58e5e1b4
ttf builds properly
2025-09-23 21:21:42 -07:00
Srayan Jana
96468848ab
remove unnecessary stuff
2025-09-23 20:56:06 -07:00
Srayan Jana
a48760a5f4
start ttf building together
2025-09-23 20:54:45 -07:00
Srayan Jana
a91aac046e
add test app
2025-09-23 20:06:23 -07:00
Srayan Jana
62caf5e2ea
replace println with log
2025-09-22 12:39:18 -07:00
Srayan Jana
1b5e36f86c
refactor to be nicer
2025-09-21 21:40:01 -07:00
Srayan Jana
3b38258512
Add magic link args
2025-09-21 21:28:09 -07:00
Srayan Jana
fd5a28cb79
add allow shlib undefined to fix error on Linux
2025-09-21 20:44:26 -07:00
Srayan Jana
b9ecd49830
directory stuff
2025-09-21 20:18:38 -07:00
Srayan Jana
0e54e807a1
split functions to more managable chunks
2025-09-21 20:06:29 -07:00
Srayan Jana
e8e0418360
big library refactor
2025-09-21 19:36:32 -07:00
Srayan Jana
45a4f8dfa6
add important comment
2025-09-21 19:15:19 -07:00
Srayan Jana
699b79711a
woops, path mistake
2025-09-21 19:08:04 -07:00
Srayan Jana
edf8dfc165
make dependencies less hardcoded
2025-09-21 18:33:51 -07:00
Srayan Jana
70ec2bd2e7
okay made the dynlib stuff work and less jank
2025-09-21 18:00:37 -07:00
Srayan Jana
5a6b689635
got copying dlls working
2025-09-21 17:33:55 -07:00
Srayan Jana
2a627139db
pkg dir change
2025-09-21 17:05:02 -07:00
Srayan Jana
b8b90dada3
build to library
2025-09-20 16:33:37 -07:00
Srayan Jana
6fdaf64761
got bindings building, but not right
2025-09-20 16:11:27 -07:00