shithub: libgraphics

Download patch

ref: 9e4f84555f91cb632fb4cf84c5b445a91138aca1
parent: cd6f51e699e261ce5d12163269d7e01ecb26ca11
author: rodri <rgl@antares-labs.eu>
date: Wed Apr 9 20:49:54 EDT 2025

mkfile: better arch-dependent unit file declaration

--- a/graphics.h
+++ b/graphics.h
@@ -4,8 +4,8 @@
 #define max(a, b)	((a)>(b)?(a):(b))
 
 /* bootleg ripoffs for Xpeed */
-#define _Xdotvec2(a,b)		((a).x*(b).x + (a).y*(b).y)
-#define _Xdotvec3(a,b)		((a).x*(b).x + (a).y*(b).y + (a).z*(b).z)
+#define _Xdotvec2(a,b)	((a).x*(b).x + (a).y*(b).y)
+#define _Xdotvec3(a,b)	((a).x*(b).x + (a).y*(b).y + (a).z*(b).z)
 
 typedef enum {
 	ORTHOGRAPHIC,
--- a/mkfile
+++ b/mkfile
@@ -18,9 +18,10 @@
 	util.$O\
 	nanosec.$O\
 	marshal.$O\
-	`{~ $objtype amd64\
-		&& echo memsetl-$objtype.$O\
-		|| echo memsetl.$O}
+	`{fn : { ~ $objtype (amd64)\
+			&& echo $1-$objtype.$O\
+			|| echo $1.$O };\
+		: memsetl }\
 
 HFILES=\
 	graphics.h\