diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..4f32fb4 --- /dev/null +++ b/Makefile @@ -0,0 +1,24 @@ +.POSIX: +.SUFFIXES: + +CC = gcc +CFLAGS = -std=c89 -Wall -Wextra -fwhole-program +X11FLAGS = -lm -lX11 -lxcb -lXau -lXdmcp + +x11: artifacts/xip-8 + +artifacts/xip-8: sources/*.c resources/icon.tga.h + $(CC) $(CFLAGS) $(X11FLAGS) sources/main.c -o artifacts/xip-8 + +artifacts/bin2c: utils/bin2.c + $(CC) $(CFLAGS) utils/bin2.c -o artifacts/bin2c + +resources/icon.tga.h: resources/icon.tga artifacts/bin2c + ./artifacts/bin2c resources/icon.tga + +run: x11 + ./artifacts/xip-8 + +clean: + rm -f resources/*.h + rm -rf artifacts/* |