| # SPDX-License-Identifier: (GPL-2.0+ OR MIT) |
| |
| # use this func, the host build not found asm/types.h |
| # userprogs-always-y += debug_file_app |
| # userccflags += -pthread |
| |
| #source file |
| SOURCE := $(wildcard *.c) |
| OBJS := $(patsubst %.c, %.o, $(SOURCE)) |
| |
| #target you can change test to what you want |
| TARGET := debug_file_app |
| |
| #compile and lib parameter |
| CC := ../../../../../prebuilts/gcc/linux-x86/host/x86_64-arm-10.3-2021.07/bin/arm-none-linux-gnueabihf-gcc |
| LD := ../../../../../prebuilts/gcc/linux-x86/host/x86_64-arm-10.3-2021.07/bin/arm-none-linux-gnueabihf-ld |
| LIBS := -lpthread |
| LDFLAGS := -static |
| DEFINES := |
| INCLUDE := -I. |
| CFLAGS := -g -Wall -O2 $(DEFINES) $(INCLUDE) |
| |
| .PHONY : all clean |
| all : $(TARGET) |
| |
| clean : |
| rm -f $(OBJS) $(TARGET) |
| |
| $(TARGET) : $(OBJS) |
| $(CC) $(CFLAGS) -o $@ $(OBJS) $(LDFLAGS) $(LIBS) |
| |