about summary refs log tree commit diff stats
path: root/src/luasocket/makefile
Commit message (Collapse)AuthorAgeFilesLines
* experiment: drop -WshadowKartik K. Agaram2022-03-031-3/+3
| | | | | I'm totally fine with lexical scope in other languages. Why does it feel like such a big deal in C?
* typoKartik K. Agaram2022-02-081-1/+1
|
* more generic build target in luasocketKartik K. Agaram2022-01-241-12/+12
|
* select C99 in luasecKartik K. Agaram2021-11-271-1/+1
| | | | | | I can't select C99 in luasocket, because I don't know how to include the definition of struct timespec. All this fucking complexity. But hopefully things will build on OpenBSD now.
* clean up luasocket build fileKartik K. Agaram2021-11-271-142/+15
| | | | | | Teliva is never intended to be "installed" somewhere. Just work inside its directory and separately share the .tlv files you create. (Though I don't yet have a good flow for starting a new .tlv file.)
* more Makefile streamliningKartik K. Agaram2021-11-241-1/+1
| | | | | | | | | | Since everything is in my control there's no need to parameterize include paths. It's a struggle to get make to run when it should. Lying that something is phony stops working when it's a dependency. Commands get unnecessarily run. Just fucking run recursive makes directly in the target that depends on them.
* standardize warning flags everywhereKartik K. Agaram2021-11-221-1/+1
| | | | | | | | | | I'd like to enable -Wextra as well, but that creates some false positives. I've at least made my changes clean w.r.t. -Wextra. Now we have 4 remaining warnings with gcc 9.3 that seem genuine. Need to fix those.
* drop a warning implied by -WallKartik K. Agaram2021-11-221-1/+1
|
* standardize CFLAGS in luasocketKartik K. Agaram2021-11-221-5/+4
|
* inline luasocketKartik K. Agaram2021-11-201-0/+466
Just builds for now, isn't available yet to Lua code.