sdk-hwV1.3/external/eyesee-mpp/system/public/sigsegv/Makefile

29 lines
405 B
Makefile

.PHONY: all clean
CC:=arm-linux-gnueabi-gcc
# CC:=g++
CFLAGS:=-Wall -g -fPIC
LDFLAGS:=-rdynamic -shared
LDLIBS:=-ldl
srcs:=sigsegv.c
objsdir:=objdir
objs:=$(srcs:%.c=$(objsdir)/%.o)
exe:=libsigsegv.so
all: $(exe)
$(exe): $(objs)
$(CC) -o $@ $^ $(LDFLAGS) $(LDLIBS)
$(objs): | $(objsdir)
$(objsdir):
@mkdir -p $@
$(objsdir)/%.o: %.c
$(CC) $(CFLAGS) -c -o $@ $<
clean:
-rm -rf $(exe) $(objsdir)