Jian Cao | b9fb3ed | 2019-04-16 16:51:27 +0800 | [diff] [blame] | 1 | # 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.lin | b5119a6 | 2024-01-05 11:30:18 +0800 | [diff] [blame^] | 5 | OUT_DIR ?= . |
Jian Cao | b9fb3ed | 2019-04-16 16:51:27 +0800 | [diff] [blame] | 6 | CFLAGS += -I./libge2d/include/ |
| 7 | CFLAGS += -I./libge2d/kernel-headers/linux/ |
| 8 | LIBDIR:= ./libge2d |
Cao Jian | aea2cc0 | 2019-07-11 15:22:42 +0800 | [diff] [blame] | 9 | FEATURE_TEST := ge2d_feature_test |
| 10 | CHIP_CHECK := ge2d_chip_check |
Jian Cao | b9fb3ed | 2019-04-16 16:51:27 +0800 | [diff] [blame] | 11 | |
| 12 | .PHONY : clean all |
| 13 | |
| 14 | all: |
| 15 | $(MAKE) -C $(LIBDIR) |
yuhua.lin | b5119a6 | 2024-01-05 11:30:18 +0800 | [diff] [blame^] | 16 | $(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 Cao | b9fb3ed | 2019-04-16 16:51:27 +0800 | [diff] [blame] | 18 | |
| 19 | clean: |
| 20 | rm -f $(LIBDIR)/libge2d.so |
yuhua.lin | b5119a6 | 2024-01-05 11:30:18 +0800 | [diff] [blame^] | 21 | rm -f $(OUT_DIR)/$(FEATURE_TEST) $(OUT_DIR)/$(CHIP_CHECK) |