CC=$(CROSS)gcc
CFLAGS:=-fpic
LDFLAGS:=-shared -fpic
SOURCE:=$(wildcard *.c)
OBJS:=$(patsubst %.c,%.o,$(SOURCE))
OUTDIR=../output
TARGET_LIB:=libefuse.so


all:$(OBJS)
	echo $(OBJS)
	mkdir -p $(OUTDIR)
	$(CC) $(LDFLAGS) -o $(OUTDIR)/$(TARGET_LIB) $(OBJS)

%.o:%.c
	@echo Compiling $< ...
	$(CC) -c $(CFLAGS) $< -o $*.o

.PHONY: clean

clean:
	rm -rf $(OUTDIR)/$(TARGET_LIB) *.o
