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>