| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 | include ../../Scripts/Makefile.configsinclude ../../Scripts/Makefile.rulesCFLAGS	= -Wall -O2 -std=c11 -fno-builtin -nostdlib -no-pie \	  -I../include/pal -I../lib.PHONY: defaultdefault: allexecutables = HelloWorld File Failure Thread Fork Event Process Exception \	      Memory Pipe Tcp Udp Yield Server Wait HandleSend Select Segment \	      Sleep Cpuid Piemanifests = manifesttarget = $(executables) $(manifests)include ../../Scripts/Makefile.manifestgraphene_lib = .lib/graphene-lib.apal_lib = ../../Runtime/libpal-$(PAL_HOST).so.PHONY: allall:	pal_loader $(target) $(call expand_target_to_sig,$(target)) $(call expand_target_to_sgx,$(target)).PHONY: sgx-tokenssgx-tokens: $(call expand_target_to_token,$(target))ifeq ($(DEBUG),1)CC += -gendififeq ($(WERROR),1)CFLAGS += -Werrorendifpal_loader:	ln -sf ../../Runtime/pal_loaderifeq ($(findstring x86_64,$(SYS))$(findstring linux,$(SYS)),x86_64linux)CFLAGS-Pie = -fPIC -pieLDLIBS = $(graphene_lib) $(pal_lib) ../src/user_start.o$(executables): %: %.c $(LDLIBS)	$(call cmd,csingle).lib/host_endian.h: ../src/host/$(PAL_HOST)/host_endian.h	@mkdir -p .lib	cp -f $< $@$(graphene_lib): .lib/host_endian.h	$(MAKE) -C ../lib target=$(abspath .lib)/else.IGNORE: $(executables)$(executables):endififeq ($(filter %clean,$(MAKECMDGOALS)),)-include $(addsuffix .d, $(executables)) $(addsuffix .i.d, $(executables)) $(addsuffix .s.d, $(executables))endif.PHONY: cleanclean:	$(RM) -r pal_loader $(target) .lib *.cached *.sig *.token *.manifest.sgx \	       $(addsuffix .d, $(executables)) $(addsuffix .i.d, $(executables)) \	       $(addsuffix .s.d, $(executables)) \	       $(addsuffix .manifest.sgx.d,$(executables)) \		   .output.*.PHONY: distcleandistclean: clean
 |