1if not have_bsd_user 2 subdir_done() 3endif 4 5bsd_user_ss = ss.source_set() 6 7common_user_inc += include_directories('include') 8 9bsd_user_ss.add(files( 10 'bsd-proc.c', 11 'bsdload.c', 12 'elfload.c', 13 'main.c', 14 'mmap.c', 15 'signal.c', 16 'strace.c', 17 'uaccess.c', 18)) 19 20elf = cc.find_library('elf', required: true) 21procstat = cc.find_library('procstat', required: true) 22kvm = cc.find_library('kvm', required: true) 23bsd_user_ss.add(elf, procstat, kvm) 24 25# Pull in the OS-specific build glue, if any 26subdir(targetos) 27 28specific_ss.add_all(when: 'CONFIG_BSD_USER', if_true: bsd_user_ss) 29