Makefile 586 B

12345678910111213141516
  1. CFLAGS = -Wall -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -O2 -Werror -Wno-unused -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-strict-overflow -Wno-array-bounds -Wno-shift-negative-value -Wempty-body -Wtype-limits -Wno-unused-result -fPIC -Wmissing-field-initializers -std=gnu99
  2. INCLUDE += -I../driver
  3. SRCS = video_mem.c
  4. OUT_PATH = ../output/rootfs/bsp/vidmem/lib
  5. TARGET = $(OUT_PATH)/libvmem.so
  6. $(TARGET):
  7. $(shell if [ ! -e $(OUT_PATH) ];then mkdir -p $(OUT_PATH); fi)
  8. $(CC) $(SRCS) $(CFLAGS) $(INCLUDE) -shared -o $(TARGET)
  9. clean:
  10. $(RM) -r $(OUT_PATH)