[533] in Zephyr_Bugs
zephyr and syslog
daemon@ATHENA.MIT.EDU (ghudson@MIT.EDU)
Mon Jun 20 23:42:06 1994
From: ghudson@MIT.EDU
Date: Mon, 20 Jun 94 23:42:01 -0400
To: zephyr-bugs@MIT.EDU
Cc: probe@MIT.EDU, tytso@MIT.EDU
The zephyr source tree links against clients/syslog/syslog.o, but
doesn't include syslog.h. (There's zephyr/zsyslog.h, which does an
#include <syslog.h>.)
I added the following rules to Imakefile in the "h" directory to
account for this. This is, unfortunately, not the same way the h
directory gets dyn.h; instead, libdyn installed dyn.h in the include
directory. But this means you have to make sure to build dyn.h before
anything else, and if I were to do the same thing with syslog, you'd
have to make sure to build clients/syslog/syslog.h first. Therefore,
I think my answer is the appropriate one, and the rule for dyn.h
should be changed as well.
all:: syslog.h
syslog.h: TOPDIR/clients/syslogd/syslog.h
cp $? $@
clean::
$(RM) syslog.h
--GBH