1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-03-09 15:50:02 +00:00

csa: add dep for reparser.h to fix multicore build

Also rework a bit to make sure reparser.o is actually linked into the
lib.  Ahem.
This commit is contained in:
Jon Trulson 2019-10-26 17:18:30 -06:00
parent 01167185ed
commit 7bd6429b8a

View file

@ -32,7 +32,7 @@ GENERATED_SRCS = agent_xdr.c cm_clnt.c reparser.c reparser.h \
rtable4_clnt.c rtable4_xdr.c agent.h rtable4_clnt.c rtable4_xdr.c agent.h
BUILT_SOURCES = $(GENERATED_SRCS) BUILT_SOURCES = $(GENERATED_SRCS)
CLEANFILES = $(GENERATED_SRCS) CLEANFILES = $(GENERATED_SRCS) y.tab.c y.tab.h
libcsa_la_SOURCES = agent.c agent_xdr.c api.c \ libcsa_la_SOURCES = agent.c agent_xdr.c api.c \
appt4.c attr.c calendar.c \ appt4.c attr.c calendar.c \
@ -43,18 +43,16 @@ libcsa_la_SOURCES = agent.c agent_xdr.c api.c \
entry.c free.c hash.c \ entry.c free.c hash.c \
iso8601.c laccess.c lutil.c \ iso8601.c laccess.c lutil.c \
match.c nametbl.c refree.c \ match.c nametbl.c refree.c \
rescan.c rpccalls.c \ reparser.c rescan.c rpccalls.c \
rtable2_clnt.c rtable2_xdr.c rtable3_clnt.c \ rtable2_clnt.c rtable2_xdr.c rtable3_clnt.c \
rtable3_xdr.c rtable4_clnt.c rtable4_xdr.c \ rtable3_xdr.c rtable4_clnt.c rtable4_xdr.c \
table.c updateattrs.c xtclient.c \ table.c updateattrs.c xtclient.c \
ansi_c.c ansi_c.c
reparser.c: reparser.y reparser.c reparser.h: reparser.y
$(YACC) $(AM_YFLAGS) $< $(YACC) $(AM_YFLAGS) $<
sed -e s/yyparse/_DtCm_rule_parser/g -e s/yy/_DtCm_yy/g y.tab.c > $*.c sed -e s/yyparse/_DtCm_rule_parser/g -e s/yy/_DtCm_yy/g y.tab.c > reparser.c
sed s/yy/_DtCm_yy/g y.tab.h > $*.h sed s/yy/_DtCm_yy/g y.tab.h > reparser.h
$(RM) y.tab.c y.tab.h
rtable2_clnt.c rtable3_clnt.c rtable4_clnt.c cm_clnt.c: rtable2_clnt.c rtable3_clnt.c rtable4_clnt.c cm_clnt.c:
$(RM) $@ $(RM) $@