From e83c5ba8f254e517e2b97b46a0d1794f7373355b Mon Sep 17 00:00:00 2001 From: cheapie Date: Sun, 13 May 2018 02:23:04 -0500 Subject: Add Makefile for building on Linux --- Makefile | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..d130557 --- /dev/null +++ b/Makefile @@ -0,0 +1,37 @@ +CC=gcc + +all: hexsparkles64.so hexsparkles.so sparkles64.so sparkles.so + +hexsparkles64.so: hexsparkles64.o + $(CC) -o hexsparkles64.so -s -shared hexsparkles64.o -m64 + +hexsparkles64.o: sparkles.c 4hexchat.h hexchat-plugin.h + $(CC) -c -o hexsparkles64.o sparkles.c -D HEXCHAT -std=gnu99 -m64 -fPIC + +hexsparkles.so: hexsparkles.o + $(CC) -o hexsparkles.so -s -shared hexsparkles.o -m32 + +hexsparkles.o: sparkles.c 4hexchat.h hexchat-plugin.h + $(CC) -c -o hexsparkles.o sparkles.c -D HEXCHAT -std=gnu99 -m32 -fPIC + +sparkles64.so: sparkles64.o + $(CC) -o sparkles64.so -s -shared sparkles64.o -m64 + +sparkles64.o: sparkles.c xchat-plugin.h + $(CC) -c -o sparkles64.o sparkles.c -std=gnu99 -m64 -fPIC + +sparkles.so: sparkles.o + $(CC) -o sparkles.so -s -shared sparkles.o -m32 + +sparkles.o: sparkles.c xchat-plugin.h + $(CC) -c -o sparkles.o sparkles.c -std=gnu99 -m32 -fPIC + +clean: + @rm -f hexsparkles64.o + @rm -f hexsparkles64.so + @rm -f hexsparkles.o + @rm -f hexsparkles.so + @rm -f sparkles64.o + @rm -f sparkles64.so + @rm -f sparkles.o + @rm -f sparkles.so -- cgit v1.2.3