blob: 30ddd575ce073992ee9aa31d3f59afb84e20c321 [file] [log] [blame]
Jian Caob9fb3ed2019-04-16 16:51:27 +08001# export CROSS_COMPILE=arm-linux-gnueabihf-
2# export CROSS_COMPILE=/opt/gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-
3# CC = $(CROSS_COMPILE)gcc
4
yuhua.linb5119a62024-01-05 11:30:18 +08005OUT_DIR ?= .
Jian Caob9fb3ed2019-04-16 16:51:27 +08006CFLAGS += -I./libge2d/include/
7CFLAGS += -I./libge2d/kernel-headers/linux/
8LIBDIR:= ./libge2d
Cao Jianaea2cc02019-07-11 15:22:42 +08009FEATURE_TEST := ge2d_feature_test
10CHIP_CHECK := ge2d_chip_check
Jian Caob9fb3ed2019-04-16 16:51:27 +080011
12.PHONY : clean all
13
14all:
15 $(MAKE) -C $(LIBDIR)
yuhua.linb5119a62024-01-05 11:30:18 +080016 $(CC) $(CFLAGS) -L$(LIBDIR) -L$(OUT_DIR) -lpthread -lge2d $(addsuffix .c,$(FEATURE_TEST)) -o $(OUT_DIR)/$(FEATURE_TEST)
17 $(CC) $(CFLAGS) -L$(LIBDIR) -L$(OUT_DIR) -lpthread -lge2d $(addsuffix .c,$(CHIP_CHECK)) -o $(OUT_DIR)/$(CHIP_CHECK)
Jian Caob9fb3ed2019-04-16 16:51:27 +080018
19clean:
20 rm -f $(LIBDIR)/libge2d.so
yuhua.linb5119a62024-01-05 11:30:18 +080021 rm -f $(OUT_DIR)/$(FEATURE_TEST) $(OUT_DIR)/$(CHIP_CHECK)