summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcheapie <no-email-for-you@example.com>2018-05-13 02:23:04 -0500
committercheapie <no-email-for-you@example.com>2018-05-13 02:23:04 -0500
commite83c5ba8f254e517e2b97b46a0d1794f7373355b (patch)
tree0018ab17cc3144eb231950ebf98e87acbcf3db7f
parent71bf018c1a2188a2468936133f15a5bdc2900d30 (diff)
downloadsparkles-e83c5ba8f254e517e2b97b46a0d1794f7373355b.tar
sparkles-e83c5ba8f254e517e2b97b46a0d1794f7373355b.tar.gz
sparkles-e83c5ba8f254e517e2b97b46a0d1794f7373355b.tar.bz2
sparkles-e83c5ba8f254e517e2b97b46a0d1794f7373355b.tar.xz
sparkles-e83c5ba8f254e517e2b97b46a0d1794f7373355b.zip
Add Makefile for building on LinuxHEADmaster
-rw-r--r--Makefile37
1 files changed, 37 insertions, 0 deletions
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