Add Makefile for building on Linux
parent
71bf018c1a
commit
e83c5ba8f2
|
@ -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
|
Loading…
Reference in New Issue