mirror of
https://github.com/clearlinux/graphene.git
synced 2026-08-22 05:56:23 +00:00
76967f39d3
- Fixing AES-CMAC algorithm - Using SHA512 to hash file stubs (much faster than SHA256 and AES-CMAC) - Hardening enclave interface (still work-in-progress); delt with issue #28 - Handling socket/pipe polling better - Allowing setting the lowest heap address in enclaves ('sgx.heap_min' in manifest) - Fixing the pipe between processes (for SGX) - Fixing race condition in futex handling in LibOS - Inheriting epoll handles in forked chilren - Assigning signal code (now only hard-coding FPE_INTDIV, BUS_ADRERR, SEGV_ACCERR, SEGV_MAPERR) - Fixing race condition in vma allocation (likely to fix bug() in bookkeep/shim_vma.c) - Clearer debug message in LibOS - Fixing calling convention in LibOS and glibc - Fixing futex behavior (FUTEX_WAIT takes relative time, FUTEX_WAIT_BITSET takes absolute time) - More system call implemented - More application working (NGINX)
19 lines
303 B
Makefile
19 lines
303 B
Makefile
SYS ?= $(shell gcc -dumpmachine)
|
|
export SYS
|
|
|
|
targets = all clean
|
|
|
|
ifeq ($(SYS),x86_64-linux-gnu)
|
|
targets += pack
|
|
endif
|
|
|
|
.PHONY: $(targets)
|
|
$(targets):
|
|
$(MAKE) -C Pal $@
|
|
$(MAKE) -C LibOS $@
|
|
$(MAKE) -C Runtime $@
|
|
|
|
.PHONY: install
|
|
install:
|
|
@echo "\"make install\" is deprecated. use \"make\" instead."
|