From a7495e77f93e3b2710923f04469343e9de2ecc92 Mon Sep 17 00:00:00 2001 From: Victoria Gittins Date: Thu, 6 Jul 2023 23:09:38 +0100 Subject: [PATCH] Add in libkswapapi to the build --- Makefile | 5 ++++- src/libkswapapi/libkswapapi.c | 10 ++++++++++ src/libkswapapi/libkswapapi.h | 10 ++++++++++ src/libkswapapi/libkswapapi.o | Bin 0 -> 2372 bytes src/lindbergh/patch.c | 3 +++ 5 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 src/libkswapapi/libkswapapi.c create mode 100644 src/libkswapapi/libkswapapi.h create mode 100644 src/libkswapapi/libkswapapi.o diff --git a/Makefile b/Makefile index 7adc604..dd1d8fc 100644 --- a/Makefile +++ b/Makefile @@ -7,7 +7,7 @@ BUILD = build OBJS := $(patsubst %.c,%.o,$(wildcard src/lindbergh/*.c)) -all: lindbergh.so libsegaapi.so +all: lindbergh.so libsegaapi.so libkswapapi.so lindbergh.so: $(OBJS) mkdir -p $(BUILD) @@ -21,5 +21,8 @@ libsegaapi.so: src/libsegaapi/segaapi.o $(LIBSEGA_LD) $(LIBSEGA_LDFLAGS) src/libsegaapi/segaapi.o -L/usr/lib/i386-linux-gnu -lalut -fPIC -shared -o $(BUILD)/libsegaapi.so rm -f src/libsegaapi/*.o +libkswapapi.so: src/libkswapapi/libkswapapi.o + $(LIBSEGA_LD) $(LIBSEGA_LDFLAGS) src/libkswapapi/libkswapapi.o -L/usr/lib/i386-linux-gnu -fPIC -shared -o $(BUILD)/libkswapapi.so + clean: rm -rf $(BUILD) diff --git a/src/libkswapapi/libkswapapi.c b/src/libkswapapi/libkswapapi.c new file mode 100644 index 0000000..698f593 --- /dev/null +++ b/src/libkswapapi/libkswapapi.c @@ -0,0 +1,10 @@ +#include "libkswapapi.h" + +/** + * Hook for the only function provided by kswapapi.so + * @param p No idea this gets discarded + */ +void kswap_collect(void *p) +{ + return; +} diff --git a/src/libkswapapi/libkswapapi.h b/src/libkswapapi/libkswapapi.h new file mode 100644 index 0000000..1dea88e --- /dev/null +++ b/src/libkswapapi/libkswapapi.h @@ -0,0 +1,10 @@ +#ifndef __LIBKSWAP_H +#define __LIBKSWAP_H + +/** + * Hook for the only function provided by kswapapi.so + * @param p No idea this gets discarded + */ +void kswap_collect(void *p); + +#endif /* __LIBKSWAP_H */ diff --git a/src/libkswapapi/libkswapapi.o b/src/libkswapapi/libkswapapi.o new file mode 100644 index 0000000000000000000000000000000000000000..d4806865b4a39307621c0ae291c38e493b109776 GIT binary patch literal 2372 zcma)6O>7%Q6rSCO9pJMYbV`|et8 zT}mkoNMVVgB*fRbfn`yVbK;bESlP!Q|2g^iy}b{AyZhJi@o|npw_d;VQTE9@n_#ob zKP%6Jju&zKpcFzpsA+~&o?srOlb>&avwF}yLN4Bz1*S3D z<%=b&c%|@s;d0^W64lG6KV2!wS;Xgrl^0Z2mBk2eJ)utc#QQL#)MqcY`d+E|rxza3Gw&AwF zv$cxTjgJDa6@@|Ak1PG)W;U!} zj&pcv$!_|I)AO99)ejDA_fR++we6K_HD`N${nfQyXZPAlZOvh-JTQYRPk^4pRoN|x z7O`rHRJ`b=YV?d8u1ArcY?hoaDUWpDQRFMI|t-6F9Qj$>3yRwTCZ|3|5+gOagPZ*19JZ~ z`}Zs~^#3ovDty%a_z?i}@!keZKI#om+b*z1MuV|Ym#(9QWXsU84sI`V^Iq41CI+nd z0=P*=gRupW4NucuV3~{tV|xQ~`nzAH`p3V5`R;q*O$<}yA+Qz$#`ZQ8>3rWJ0q@N^ zxL+pU$KV;mJ`%1&_7#zm$OYLV&iGCL&(~s~Cko`1f`k8+> z?Ytl1M<8R2-z_kFBLl|oJ1Eli-iBccI@Zg-ApKZ>Iu}IoEAmyL