summaryrefslogtreecommitdiff
path: root/src/Makefile
blob: ab842f8353f28914b1ae043241a932086aeb571a (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
CC=gcc
CFLAGS=-Wall -Wextra -DDEBUG -DHAVE_CONFIG_H -g -I.. -DDATAROOTDIR='"/sw/share/"'
GTK_CFLAGS=`pkg-config gtk+-2.0 --cflags`
LDFLAGS=
GTK_LDFLAGS=`pkg-config gtk+-2.0 --libs`

all: viewtorrents

clean:
	rm -f *.o viewtorrents

viewtorrents: main.o customcellrendererstate.o customcellrendererprogress.o customcellrendererrate.o customcellrendererleft.o
	$(CC) $(CFLAGS) $(GTK_CFLAGS) -o $@ $^ $(LDFLAGS) $(GTK_LDFLAGS)

main.o: main.c customcellrendererstate.h customcellrendererprogress.h customcellrendererrate.h customcellrendererleft.h common.h
	$(CC) -c $(CFLAGS) $(GTK_CFLAGS) -o $@ $<

customcellrendererstate.o: customcellrendererstate.c customcellrendererstate.h common.h
	$(CC) -c $(CFLAGS) $(GTK_CFLAGS) -o $@ $<

customcellrendererprogress.o: customcellrendererprogress.c customcellrendererprogress.h common.h
	$(CC) -c $(CFLAGS) $(GTK_CFLAGS) -o $@ $<

customcellrendererrate.o: customcellrendererrate.c customcellrendererrate.h common.h
	$(CC) -c $(CFLAGS) $(GTK_CFLAGS) -o $@ $<

customcellrendererleft.o: customcellrendererleft.c customcellrendererleft.h common.h
	$(CC) -c $(CFLAGS) $(GTK_CFLAGS) -o $@ $<