Lines 9-14
Link Here
|
9 |
-D_REENTRANT -DPOSIX \ |
9 |
-D_REENTRANT -DPOSIX \ |
10 |
-D__x86__ -D__linux__ \ |
10 |
-D__x86__ -D__linux__ \ |
11 |
-D__OSVERSION__=2 -frepo -DUSINGTHREADS -DLINUX -D_GNU_SOURCE \ |
11 |
-D__OSVERSION__=2 -frepo -DUSINGTHREADS -DLINUX -D_GNU_SOURCE \ |
|
|
12 |
-fPIC \ |
12 |
$(PYTHON_INCLUDE) $(INCLUDE) |
13 |
$(PYTHON_INCLUDE) $(INCLUDE) |
13 |
|
14 |
|
14 |
LIBDIRS= |
15 |
LIBDIRS= |
Lines 21-30
Link Here
|
21 |
$(CC) $(CPPFLAGS) -shared aibo.o Aibo.o Socket.o jpeg.o RWLock.o ../device/Device.o $(LIBDIRS) -o $@ $(LIBS) |
22 |
$(CC) $(CPPFLAGS) -shared aibo.o Aibo.o Socket.o jpeg.o RWLock.o ../device/Device.o $(LIBDIRS) -o $@ $(LIBS) |
22 |
|
23 |
|
23 |
RWLock.o: RWLock.cpp RWLock.h |
24 |
RWLock.o: RWLock.cpp RWLock.h |
24 |
$(CC) RWLock.cpp -c |
25 |
$(CC) $(CPPFLAGS) RWLock.cpp -c |
25 |
|
26 |
|
26 |
jpeg.o: jpeg.c jpeg.h |
27 |
jpeg.o: jpeg.c jpeg.h |
27 |
$(CC) jpeg.c -c |
28 |
$(CC) $(CPPFLAGS) jpeg.c -c |
28 |
|
29 |
|
29 |
Aibo.o: Aibo.cpp Aibo.h ../device/Device.o |
30 |
Aibo.o: Aibo.cpp Aibo.h ../device/Device.o |
30 |
$(CC) $(CPPFLAGS) -o $@ -c Aibo.cpp |
31 |
$(CC) $(CPPFLAGS) -o $@ -c Aibo.cpp |
Lines 33-42
Link Here
|
33 |
swig -python -c++ $(INCLUDE) -o Aibo.cc Aibo.i |
34 |
swig -python -c++ $(INCLUDE) -o Aibo.cc Aibo.i |
34 |
|
35 |
|
35 |
aibo.o: Aibo.cc |
36 |
aibo.o: Aibo.cc |
36 |
$(CC) -c $(PYTHON_INCLUDE) $(INCLUDE) Aibo.cc -o $@ |
37 |
$(CC) $(CPPFLAGS) -c $(PYTHON_INCLUDE) $(INCLUDE) Aibo.cc -o $@ |
37 |
|
38 |
|
38 |
Socket.o: Socket.cpp Socket.h |
39 |
Socket.o: Socket.cpp Socket.h |
39 |
$(CC) -c $(PYTHON_INCLUDE) $(INCLUDE) Socket.cpp -o $@ |
40 |
$(CC) $(CPPFLAGS) -c $(PYTHON_INCLUDE) $(INCLUDE) Socket.cpp -o $@ |
40 |
|
41 |
|
41 |
clean:: |
42 |
clean:: |
42 |
$(RM) *~ *.so *.o Aibo.cc aibo.py |
43 |
$(RM) *~ *.so *.o Aibo.cc aibo.py |