Annotation of rpl/modules/motif/definitions.sh, revision 1.1
1.1 ! bertrand 1: #!/bin/sh
! 2: #1 -> $(builddir)
! 3: #2 -> $(top_builddir)
! 4: #3 -> $(motif_srcdir)
! 5:
! 6: echo "#define variables(value, arg) \\" > $1/variables.h
! 7: echo "do { if (0) { } else \\" >> $1/variables.h
! 8: $2/rplawk/rplawk 'BEGIN { c = 0; } \
! 9: /\/\*/ { c = 1; }
! 10: /\*\// { c = 0; }
! 11: /^#define XmN/ \
! 12: { if (c == 0) { printf("if (strcmp(\"%s\", value) == 0) \\\
! 13: { arg = %s; } else \\\n", $2, $2); } } \
! 14: END { printf("{ executionError(\"Unknown directive\"); } } \\\
! 15: while(0)\n"); }' \
! 16: $3/lib/Xm/XmStrDefs.h >> $1/variables.h
! 17:
! 18: exit 0
CVSweb interface <joel.bertrand@systella.fr>