0ad36e9
We want to keep these y.tab.c files around because the debuginfo points to
0ad36e9
them.  It would be more elegant at the end to use symbolic links, but that
0ad36e9
could mess up people working in the tree on other things.
0ad36e9
0ad36e9
--- src/kadmin/cli/Makefile.in
0ad36e9
+++ src/kadmin/cli/Makefile.in
0ad36e9
@@ -43,3 +43,8 @@ clean-unix::
0ad36e9
 # CC_LINK is not meant for compilation and this use may break in the future.
0ad36e9
 datetest: getdate.c
0ad36e9
 	$(CC_LINK) $(ALL_CFLAGS) -DTEST -o datetest getdate.c
0ad36e9
+
0ad36e9
+%.c: %.y
0ad36e9
+	$(RM) y.tab.c $@
0ad36e9
+	$(YACC.y) $< 
0ad36e9
+	$(CP) y.tab.c $@
0ad36e9
--- src/plugins/kdb/ldap/ldap_util/Makefile.in
0ad36e9
+++ src/plugins/kdb/ldap/ldap_util/Makefile.in
0ad36e9
@@ -22,7 +22,7 @@ $(PROG): $(OBJS) $(KADMSRV_DEPLIBS) $(KR
0ad36e9
 getdate.c: $(GETDATE)
0ad36e9
 	$(RM) getdate.c y.tab.c
0ad36e9
 	$(YACC) $(GETDATE)
0ad36e9
-	$(MV) y.tab.c getdate.c
0ad36e9
+	$(CP) y.tab.c getdate.c
0ad36e9
 
0ad36e9
 install::
0ad36e9
 	$(INSTALL_PROGRAM) $(PROG) ${DESTDIR}$(ADMIN_BINDIR)/$(PROG)