fsinfo_SOURCES = \
fsi_gram.y \
fsi_lex.l \
+ null_lex.l \
+ null_gram.y \
\
fsi_analyze.c \
fsi_dict.c \
wr_exportfs.c \
wr_fstab.c
+# sources which get auto-built (from yacc/lex)
+BUILT_SOURCES = fsi_gram.c fsi_gram.h fsi_lex.c \
+ null_gram.c null_gram.h null_lex.c
+
EXTRA_DIST = $(man_MANS)
# do not distribute files that should be generated by lex/yacc locally
dist-hook:
(cd $(distdir) && rm -f fsi_gram.c fsi_gram.h fsi_lex.c)
# clean these files, which get automatically generated by yacc/lex
-CLEANFILES = fsi_gram.c fsi_gram.h fsi_lex.c
+CLEANFILES = $(BUILT_SOURCES)
LDADD = $(EXTRA_fsinfo_OBJECTS) ../libamu/libamu.la
# must manually add f/lex library to LIBS, and not to LDADD.
extern void show_new(char *msg);
extern void warning(void);
-extern int yyerror(char *fmt, ...)
+extern int yyerror(const char *fmt, ...)
__attribute__((__format__(__printf__, 1, 2)));
extern void domain_strip(char *otherdom, char *localdom);
/*