.SUFFIXES : .x .o .c .s

PYTHON_SRC = $(PWD)/../../Python

CC      := arm-linux-gcc
LD      := arm-linux-ld
CFLAGS  := -I$(PYTHON_SRC)/include/python2.7
LDFLAGS := -shared -fpic -L-$(PYTHON_SRC)/lib/libpython2.7.so
SOURCE  := $(wildcard *.c)
OBJS    := $(patsubst %.c,%.o,$(SOURCE))
TARGET_LIB := spi.so

all:$(OBJS)
	$(LD) $(LDFLAGS) -o $(TARGET_LIB) $(OBJS) 
	cp $(TARGET_LIB) $(PYTHON_SRC)/lib/python2.7/lib-dynload
    
%.o:%.c
	@echo Compiling $< ...
	$(CC) -c $(CFLAGS)  $< -o $*.o

.PHONY: clean

clean:
	rm *.so *.o -rf
    