22 lines
725 B
Makefile
22 lines
725 B
Makefile
# export CROSS_COMPILE=arm-linux-gnueabihf-
|
|
# export CROSS_COMPILE=/opt/gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-
|
|
# CC = $(CROSS_COMPILE)gcc
|
|
|
|
OUT_DIR ?= .
|
|
CFLAGS += -I./libge2d/include/
|
|
CFLAGS += -I./libge2d/kernel-headers/linux/
|
|
LIBDIR:= ./libge2d
|
|
FEATURE_TEST := ge2d_feature_test
|
|
CHIP_CHECK := ge2d_chip_check
|
|
|
|
.PHONY : clean all
|
|
|
|
all:
|
|
$(MAKE) -C $(LIBDIR)
|
|
$(CC) $(CFLAGS) -L$(LIBDIR) -L$(OUT_DIR) -lpthread -lge2d $(addsuffix .c,$(FEATURE_TEST)) -o $(OUT_DIR)/$(FEATURE_TEST)
|
|
$(CC) $(CFLAGS) -L$(LIBDIR) -L$(OUT_DIR) -lpthread -lge2d $(addsuffix .c,$(CHIP_CHECK)) -o $(OUT_DIR)/$(CHIP_CHECK)
|
|
|
|
clean:
|
|
rm -f $(LIBDIR)/libge2d.so
|
|
rm -f $(OUT_DIR)/$(FEATURE_TEST) $(OUT_DIR)/$(CHIP_CHECK)
|