CC=gcc CFLAGS=-g -Wall -pthread LDFLAGS= all: imgmover imgmover.exe imgmover: imgmover.c roboto_regular.c bg.c bg.h rayui.c rayui.h $(CC) $(CFLAGS) -Iexternal/raylib/include/ imgmover.c bg.c rayui.c external/raylib/libraylib.a -lm $(LDFLAGS) -o imgmover imgmover.exe: imgmover.c win32_pipe.c roboto_regular.c bg.c bg.h rayui.c rayui.h sh -c "if [ ! -e test-icon_256x256.png ] ; then convert -size 256x256 xc:white test-icon_256x256.png ; fi" toolchain-zig/compile.sh imgmover.c -c -o imgmover-windows.o toolchain-zig/compile.sh win32_pipe.c -c -o win32_pipe-windows.o -Wno-missing-declarations toolchain-zig/compile.sh bg.c -c -o bg-windows.o -Wno-missing-declarations toolchain-zig/compile.sh rayui.c -c -o rayui-windows.o -Wno-missing-declarations toolchain-zig/link.sh -icon test-icon_256x256.png imgmover.exe imgmover-windows.o win32_pipe-windows.o bg-windows.o rayui-windows.o toolchain-zig/windows-msys2-mingw/lib/libraylib.a toolchain-zig/windows-msys2-mingw/lib/libpthread.a toolchain-zig/windows-msys2-mingw/lib/w32api/libuser32.a roboto_regular.c: ttf2h.sh fonts/Roboto-Regular.ttf ./ttf2h.sh fonts/Roboto-Regular.ttf roboto_regular.h: roboto_regular.c clean: rm -f imgmover-windows.o win32_pipe-windows.o bg-windows.o rayui-windows.o imgmover imgmover.exe