Makefile 426 B

123456789101112131415
  1. SRCDIR=./src
  2. PROJECT=libmfc.so
  3. CFLAGS=$(CFLAG)
  4. CFLAGS+=-o2 -fPIC -I./include -DDEC_MODULE_PATH=\"/dev/vdec\" -DMEMALLOC_MODULE_PATH=\"/dev/memalloc\" -DDWL_USE_DEC_IRQ -DDWL_SINGLE_CORE_SW_ONLY
  5. CC=$(CROSS_COMPILE)gcc
  6. SRCS=$(wildcard $(SRCDIR)/*.c)
  7. OBJS=$(patsubst %.c, %.o, $(SRCS))
  8. $(PROJECT):$(OBJS)
  9. $(CC) $^ -shared -o $@
  10. $(SRCDIR)/%.o:$(SRCDIR)/%.c
  11. $(CC) $(CFLAGS) -c $< -o $@
  12. clean:
  13. rm -f $(SRCDIR)/*.o $(PROJECT)