summaryrefslogtreecommitdiff
path: root/ed2k/Makefile
blob: 07d23df247199f972963b7aed6b944f7b494ea44 (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
CC=gcc
CFLAGS=
CPP=g++
CPPFLAGS=
LD=gcc
LDFLAGS=-shared

OBJECTS=ed2k_wrapper.o ed2k.o
TARGET=_ed2k.so
INCLUDE=-I /usr/include/python2.4/
LIB=-l boost_python -l ssl

all: $(TARGET)

clean:
	-rm $(TARGET) $(OBJECTS)

# M�-regel
$(TARGET): $(OBJECTS) Makefile
	$(LD) $(LDFLAGS) -o $(TARGET) $(OBJECTS) $(LIB)

# Pseudoregler
%.o: %.c Makefile
	$(CC) $(CFLAGS) -o $@ -c $< $(INCLUDE)

%.o: %.cpp Makefile
	$(CPP) $(CPPFLAGS) -o $@ -c $< $(INCLUDE)