PKGDIR		?= ../..
L4DIR		?= $(PKGDIR)/../..

include $(L4DIR)/mk/Makeconf

TARGET		= ldso_dlopen_example
SYSTEMS		= x86-l4v2 arm-l4v2 amd64-l4v2
NO_DEFAULT_RELOC= 1
LDFLAGS		= --export-dynamic --dynamic-linker=libld-l4.s.so \
		  --rpath-link $(OBJ_BASE)/lib/$(ARCH)_$(CPU)/$(L4API)
LDSCRIPT	= $(call findfile,main_dyn.ld,$(L4LIBDIR))
LIBS		= -Bdynamic -ldl.s
L4LIBS		= -Bstatic -lgeneric_ts -ll4env -ll4rm \
		  -ldm_generic -ldm_mem -lthread -lsemaphore -llogserver \
		  -lnames $(ROOTLIB) -ll4env -ll4env_err -ll4rm -ldm_generic \
		  -ldm_mem -lthread -lslab -ll4sys -ll4util_root -ll4util \
		  -lsigma0
LIBCLIBS	= -nostdlib -luc_c $(GCCLIB) -u mmap_anon -lc_be_simple_mem \
		  -lc_be_mmap -lc_be_mmap_util -lc_be_minimal_log_io -ldm_mem \
		  -llogserver_capsule -ll4rm -luc_be_l4_start_stop

SRC_C		= main.c

include $(L4DIR)/mk/prog.mk
