aboutsummaryrefslogtreecommitdiff
path: root/conf/pam_conv1/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'conf/pam_conv1/meson.build')
-rw-r--r--conf/pam_conv1/meson.build25
1 files changed, 25 insertions, 0 deletions
diff --git a/conf/pam_conv1/meson.build b/conf/pam_conv1/meson.build
new file mode 100644
index 00000000..487acd6a
--- /dev/null
+++ b/conf/pam_conv1/meson.build
@@ -0,0 +1,25 @@
+pam_conv_y = custom_target(
+ 'pam_conv_y.[ch]',
+ input: 'pam_conv_y.y',
+ output: ['pam_conv_y.c', 'pam_conv_y.h'],
+ command: yacc_cmd,
+)
+
+pam_conv_l = custom_target(
+ 'pam_conv_l.c',
+ input: 'pam_conv_l.l',
+ output: 'pam_conv_l.c',
+ depends: pam_conv_y,
+ command: [prog_flex, '-o', '@OUTPUT@', '@INPUT@'],
+)
+
+executable(
+ 'pam_conv1',
+ sources: [pam_conv_l, pam_conv_y],
+ include_directories: [libpam_inc],
+ c_args: [
+ '-Wno-unused-function',
+ '-Wno-sign-compare',
+ ],
+ link_args: exe_link_args,
+)