set -eu
set -o pipefail
-${1:?} -E -dM -include sys/socket.h -include "${2:?}" -include "${3:?}" - </dev/null | \
+${1:?} -E -dM -include sys/socket.h -include "${2:?}" - </dev/null | \
grep -Ev 'AF_UNSPEC|AF_MAX' | \
awk '/^#define[ \t]+AF_[^ \t]+[ \t]+[AP]F_[^ \t]/ { print $2; }'
sources += basic_sources
missing_audit_h = files('missing_audit.h')
-missing_socket_h = files('missing_socket.h')
missing_syscall_def_h = files('missing_syscall_def.h')
basic_sources += missing_syscall_def_h
af_list_txt = custom_target(
'af-list.txt',
output : 'af-list.txt',
- command : [generate_af_list, cpp, config_h, missing_socket_h],
+ command : [generate_af_list, cpp, files('missing_socket.h')],
capture : true)
generate_arphrd_list = find_program('generate-arphrd-list.sh')
arphrd_list_txt = custom_target(
'arphrd-list.txt',
output : 'arphrd-list.txt',
- command : [generate_arphrd_list, cpp, files('include/linux/if_arp.h'), config_h],
+ command : [generate_arphrd_list, cpp, files('include/linux/if_arp.h')],
capture : true)
generate_cap_list = find_program('generate-cap-list.sh')
# the custom_target() has to be defined here in src/libsystemd/sd-journal
# in the source directory.
-audit_type_includes = [config_h,
- missing_audit_h,
- 'linux/audit.h']
-if conf.get('HAVE_AUDIT') == 1
- audit_type_includes += 'libaudit.h'
-endif
-
generate_audit_type_list = find_program('generate-audit_type-list.sh')
audit_type_list_txt = custom_target(
'audit_type-list.txt',
output : 'audit_type-list.txt',
- command : [generate_audit_type_list, cpp] + audit_type_includes,
+ command : [generate_audit_type_list, cpp, missing_audit_h],
capture : true)
audit_type_to_name = custom_target(