Rev 3346 | Rev 3414 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 3346 | Rev 3373 | ||
|---|---|---|---|
| Line 88... | Line 88... | ||
| 88 | 88 | ||
| 89 | # Template stored `here-now' style, this generates all files needed |
89 | # Template stored `here-now' style, this generates all files needed |
| 90 | # for a new command according to arguments passed. |
90 | # for a new command according to arguments passed. |
| 91 | generate_code() |
91 | generate_code() |
| 92 | { |
92 | { |
| 93 | echo "Creating ${OUTDIR}/${CMDNAME}.def ..." |
93 | echo "Creating ${OUTDIR}/${CMDNAME}_def.h ..." |
| 94 | cat << EOF > ${OUTDIR}/${CMDNAME}.def |
94 | cat << EOF > ${OUTDIR}/${CMDNAME}_def.h |
| 95 | { |
95 | { |
| 96 | "${CMDNAME}", |
96 | "${CMDNAME}", |
| 97 | "${CMDDESC}", |
97 | "${CMDDESC}", |
| 98 | &${CMDENTRY}, |
98 | &${CMDENTRY}, |
| 99 | &${HELPENTRY}, |
99 | &${HELPENTRY}, |
| 100 | ${CMDRESTRICT} |
100 | ${CMDRESTRICT} |
| 101 | }, |
101 | }, |
| 102 | 102 | ||
| 103 | EOF |
103 | EOF |
| 104 | [ -n "${CMDALIAS}" ] && cat << EOF >> ${OUTDIR}/${CMDNAME}.def |
104 | [ -n "${CMDALIAS}" ] && cat << EOF >> ${OUTDIR}/${CMDNAME}_def.h |
| 105 | { |
105 | { |
| 106 | "${CMDALIAS}", |
106 | "${CMDALIAS}", |
| 107 | NULL, |
107 | NULL, |
| 108 | &${CMDENTRY}, |
108 | &${CMDENTRY}, |
| 109 | &${HELPENTRY}, |
109 | &${HELPENTRY}, |