5 PYTHON_INC=$(PREFIX)/include/python$(PYTHON_VER)
6 PYTHON_LIB=$(PREFIX)/lib/python$(PYTHON_VER)/site-packages/
7 LIBRFID_DIR=../src/.libs/librfid.la
8 LIBOPENPCD_DIR=/usr/local/openpcd/lib
11 SOURCES=$(SOURCE_MAIN) openpcd.c
12 INCLUDES=-I$(PYTHON_INC) -I../include/ -I../utils/
13 CFLAGS=-O3 -Wall $(INCLUDES)
14 LDFLAGS=-shared -L$(LIBRFID_DIR) -lrfid -L$(LIBOPENPCD_DIR) -lusb -Wl,--rpath -Wl,/usr/local/lib $(LIBS)
15 TARGET=$(SOURCE_MAIN:.c=.so)
16 OBJECTS=$(SOURCES:.c=.o)
18 all: $(SOURCE_MAIN) $(TARGET)
24 install $(TARGET) $(PYTHON_LIB)
27 $(CC) $(LDFLAGS) -o $@ $(OBJECTS)
30 $(CC) $(CFLAGS) -c $< -o $@
33 rm -f $(OBJECTS) $(TARGET)