1 # $DragonFly: src/gnu/usr.bin/cc41/cc_tools/gengtype/Makefile,v 1.1 2006/09/27 12:10:34 corecode Exp $
3 .include "../Makefile.inc"
6 SRCS= gengtype.c gtyp-gen.h gengtype-lex.l gengtype-yacc.y
9 CLEANFILES+= gtyp-gen.h
11 gtyp-gen.h: Makefile ../../Makefile.langs
12 echo "/* This file is machine generated. Do not edit. */" > gtyp-gen.h
13 echo "static const char *const srcdir = " >> gtyp-gen.h
14 echo "\"$(GTFILES_SRCDIR)\"" >> gtyp-gen.h
15 echo ";" >> gtyp-gen.h
16 echo "static const char *const lang_files[] = {" >> gtyp-gen.h
17 .for gtyp in ${GTFILES_FILES_FILES}
18 echo "\"${gtyp}\", " >> gtyp-gen.h
20 echo "NULL};" >> gtyp-gen.h
21 echo "static const char *const langs_for_lang_files[] = {" >> gtyp-gen.h
22 .for gtyp in ${GTFILES_FILES_LANGS}
23 echo "\"${gtyp}\", " >> gtyp-gen.h
25 echo "NULL};" >> gtyp-gen.h
26 echo "static const char *const all_files[] = {" >> gtyp-gen.h
27 .for gtyp in ${GTFILES}
28 echo "\"${gtyp}\", " >> gtyp-gen.h
30 echo " NULL};" >> gtyp-gen.h
31 echo "static const char *const lang_dir_names[] = { \"c\", " >> gtyp-gen.h
32 .for gtyp in ${GTFILES_LANG_DIR_NAMES}
33 echo "\"${gtyp}\", " >> gtyp-gen.h
35 echo "NULL};" >> gtyp-gen.h
37 .include <bsd.hostprog.mk>