1*25da2beaSAndroid Build Coastguard WorkerCPPFLAGS ?= 2*25da2beaSAndroid Build Coastguard Workeroverride CPPFLAGS += -D_GNU_SOURCE -I../src/include/ 3*25da2beaSAndroid Build Coastguard WorkerCFLAGS ?= -g -O2 -Wall 4*25da2beaSAndroid Build Coastguard WorkerLDFLAGS ?= 5*25da2beaSAndroid Build Coastguard Workeroverride LDFLAGS += -L../src/ -luring 6*25da2beaSAndroid Build Coastguard Worker 7*25da2beaSAndroid Build Coastguard Workerinclude ../Makefile.quiet 8*25da2beaSAndroid Build Coastguard Worker 9*25da2beaSAndroid Build Coastguard Workerifneq ($(MAKECMDGOALS),clean) 10*25da2beaSAndroid Build Coastguard Workerinclude ../config-host.mak 11*25da2beaSAndroid Build Coastguard Workerendif 12*25da2beaSAndroid Build Coastguard Worker 13*25da2beaSAndroid Build Coastguard Workerexample_srcs := \ 14*25da2beaSAndroid Build Coastguard Worker io_uring-cp.c \ 15*25da2beaSAndroid Build Coastguard Worker io_uring-test.c \ 16*25da2beaSAndroid Build Coastguard Worker link-cp.c 17*25da2beaSAndroid Build Coastguard Worker 18*25da2beaSAndroid Build Coastguard Workerall_targets := 19*25da2beaSAndroid Build Coastguard Worker 20*25da2beaSAndroid Build Coastguard Worker 21*25da2beaSAndroid Build Coastguard Workerifdef CONFIG_HAVE_UCONTEXT 22*25da2beaSAndroid Build Coastguard Worker example_srcs += ucontext-cp.c 23*25da2beaSAndroid Build Coastguard Workerendif 24*25da2beaSAndroid Build Coastguard Workerall_targets += ucontext-cp 25*25da2beaSAndroid Build Coastguard Worker 26*25da2beaSAndroid Build Coastguard Workerexample_targets := $(patsubst %.c,%,$(patsubst %.cc,%,$(example_srcs))) 27*25da2beaSAndroid Build Coastguard Workerall_targets += $(example_targets) 28*25da2beaSAndroid Build Coastguard Worker 29*25da2beaSAndroid Build Coastguard Worker 30*25da2beaSAndroid Build Coastguard Workerall: $(example_targets) 31*25da2beaSAndroid Build Coastguard Worker 32*25da2beaSAndroid Build Coastguard Worker%: %.c ../src/liburing.a 33*25da2beaSAndroid Build Coastguard Worker $(QUIET_CC)$(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $< $(LDFLAGS) 34*25da2beaSAndroid Build Coastguard Worker 35*25da2beaSAndroid Build Coastguard Workerclean: 36*25da2beaSAndroid Build Coastguard Worker @rm -f $(all_targets) 37*25da2beaSAndroid Build Coastguard Worker 38*25da2beaSAndroid Build Coastguard Worker.PHONY: all clean 39