summaryrefslogtreecommitdiff
path: root/Makefile
blob: d1305576fe7c7fa483decfea3870ecd8792ec580 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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