12b15cb3dSCy SchubertACLOCAL_AMFLAGS = -I sntp/m4 -I sntp/libevent/m4 -I sntp/libopts/m4 2c0b746e5SOllivier Robert 3ea906c41SOllivier RobertNULL = 4ea906c41SOllivier Robert 52b15cb3dSCy Schubert# moved sntp first to get libtool and libevent built. 62b15cb3dSCy Schubert 72b15cb3dSCy SchubertSUBDIRS = \ 8c0b746e5SOllivier Robert scripts \ 9c0b746e5SOllivier Robert include \ 10c0b746e5SOllivier Robert libntp \ 1109100258SXin LI sntp \ 12c0b746e5SOllivier Robert libparse \ 13c0b746e5SOllivier Robert ntpd \ 14c0b746e5SOllivier Robert ntpdate \ 15c0b746e5SOllivier Robert ntpdc \ 16c0b746e5SOllivier Robert ntpq \ 172b15cb3dSCy Schubert ntpsnmpd \ 18c0b746e5SOllivier Robert parseutil \ 19c0b746e5SOllivier Robert adjtimed \ 20c0b746e5SOllivier Robert clockstuff \ 21c0b746e5SOllivier Robert kernel \ 22ea906c41SOllivier Robert util \ 232b15cb3dSCy Schubert tests \ 24ea906c41SOllivier Robert $(NULL) 25c0b746e5SOllivier Robert 269034852cSGleb SmirnoffDISTCHECK_CONFIGURE_FLAGS = -C --with-sntp --enable-local-libevent $(NTP_DCF) 279c2daa00SOllivier Robert 28224ba2bdSOllivier RobertEXTRA_DIST = \ 292b15cb3dSCy Schubert $(srcdir)/COPYRIGHT \ 30224ba2bdSOllivier Robert ChangeLog \ 31ea906c41SOllivier Robert CommitLog \ 32ea906c41SOllivier Robert CommitLog-4.1.0 \ 33224ba2bdSOllivier Robert NEWS \ 34224ba2bdSOllivier Robert NOTES.y2kfixes \ 35ce265a54SOllivier Robert README.bk \ 36224ba2bdSOllivier Robert README.hackers \ 37276da39aSCy Schubert README.leapsmear \ 389c2daa00SOllivier Robert README.patches \ 394990d495SXin LI README.pullrequests \ 40ba371819SOllivier Robert README.refclocks \ 41ce265a54SOllivier Robert README.versions \ 42224ba2bdSOllivier Robert TODO \ 43224ba2bdSOllivier Robert WHERE-TO-START \ 44ea906c41SOllivier Robert bootstrap \ 45224ba2bdSOllivier Robert build \ 46224ba2bdSOllivier Robert config.h.in \ 47224ba2bdSOllivier Robert dot.emacs \ 48224ba2bdSOllivier Robert flock-build \ 49ea906c41SOllivier Robert packageinfo.sh \ 50224ba2bdSOllivier Robert readme.y2kfixes \ 51224ba2bdSOllivier Robert results.y2kfixes \ 52ea906c41SOllivier Robert \ 53224ba2bdSOllivier Robert conf \ 54224ba2bdSOllivier Robert html \ 552b15cb3dSCy Schubert libjsmn \ 56ce265a54SOllivier Robert ports \ 57ea906c41SOllivier Robert \ 582b15cb3dSCy Schubert deps-ver \ 59ea906c41SOllivier Robert \ 60ea906c41SOllivier Robert $(NULL) 61224ba2bdSOllivier Robert 622b15cb3dSCy SchubertCLEANFILES = 63ea906c41SOllivier RobertDISTCLEANFILES = .gcc-warning 64224ba2bdSOllivier Robert 65ea906c41SOllivier Robert# HMS: Keep .gcc-warning first, as that way it gets printed first. 662b15cb3dSCy SchubertBUILT_SOURCES = \ 672b15cb3dSCy Schubert .gcc-warning \ 682b15cb3dSCy Schubert libtool \ 69*f5f40dd6SCy Schubert $(srcdir)/html/.datecheck \ 702b15cb3dSCy Schubert $(srcdir)/COPYRIGHT \ 712b15cb3dSCy Schubert $(srcdir)/.checkChangeLog \ 722b15cb3dSCy Schubert $(NULL) 73c0b746e5SOllivier Robert 74ea906c41SOllivier Robert.gcc-warning: 75ce265a54SOllivier Robert @echo "Compiling with GCC now generates lots of new warnings." 76ce265a54SOllivier Robert @echo " " 77ce265a54SOllivier Robert @echo "Don't be concerned. They're just warnings." 78ce265a54SOllivier Robert @echo " " 79ce265a54SOllivier Robert @echo "Don't send bug reports about the warnings, either." 80ce265a54SOllivier Robert @echo " " 81ce265a54SOllivier Robert @echo "Feel free to send patches that fix these warnings, though." 82ce265a54SOllivier Robert @echo " " 83ce265a54SOllivier Robert @sleep 1 84ea906c41SOllivier Robert @touch $@ 85ea906c41SOllivier Robert 86*f5f40dd6SCy Schubert$(srcdir)/html/.datecheck: $(srcdir)/html/*.html 872b15cb3dSCy Schubert cd $(srcdir)/html && \ 882b15cb3dSCy Schubert ../scripts/build/checkHtmlFileDates 892b15cb3dSCy Schubert 902b15cb3dSCy Schubertlibtool: $(LIBTOOL_DEPS) 912b15cb3dSCy Schubert ./config.status --recheck 922b15cb3dSCy Schubert 932b15cb3dSCy Schubertsntp/built-sources-only: FRC.sntp 942b15cb3dSCy Schubert @cd sntp && $(MAKE) $(AM_MAKEFLAGS) built-sources-only 952b15cb3dSCy Schubert 962b15cb3dSCy Schubert$(srcdir)/COPYRIGHT: $(srcdir)/html/copyright.html 972b15cb3dSCy Schubert { echo "This file is automatically generated from html/copyright.html" ; \ 982b15cb3dSCy Schubert lynx -dump $(srcdir)/html/copyright.html ;} > COPYRIGHT.new \ 992b15cb3dSCy Schubert && mv -f COPYRIGHT.new $(srcdir)/COPYRIGHT 1002b15cb3dSCy Schubert 1012b15cb3dSCy SchubertCOPYRIGHT-please: $(srcdir)/COPYRIGHT 1022b15cb3dSCy Schubert @: do-nothing action to prevent default \ 1032b15cb3dSCy Schubert This target is needed by sntp/Makefile.am on decrepit \ 1042b15cb3dSCy Schubert FreeBSD 6.x make which fails with "make COPYRIGHT" \ 1052b15cb3dSCy Schubert configured in $(srcdir) but "make ./COPYRIGHT" succeeds. \ 1062b15cb3dSCy Schubert Rather than determine our $(srcdir) from sntp/Makefile.am \ 1072b15cb3dSCy Schubert COPYRIGHT-please serves as a fixed target. 1082b15cb3dSCy Schubert 1092b15cb3dSCy Schubert$(srcdir)/.checkChangeLog: $(srcdir)/ChangeLog $(srcdir)/scripts/build/checkChangeLog 1102b15cb3dSCy Schubert cd $(srcdir) && \ 1112b15cb3dSCy Schubert ./scripts/build/checkChangeLog 1122b15cb3dSCy Schubert 1132b15cb3dSCy Schubertdist-hook: 1142b15cb3dSCy Schubert @find $(distdir) -type d -name SCCS -print | xargs rm -rf 1152b15cb3dSCy Schubert 1162b15cb3dSCy Schubertinstall-data-local: 117276da39aSCy Schubert @echo "Installing stand-alone HTML documentation" 118276da39aSCy Schubert @( cd $(srcdir) && \ 119276da39aSCy Schubert for i in `find html -type d | grep -v SCCS` ; \ 120276da39aSCy Schubert do $(INSTALL) -d $(DESTDIR)$(htmldir)/$$i ; done ) 121276da39aSCy Schubert @( cd $(srcdir) && \ 122276da39aSCy Schubert for i in `find html -type f | grep -v SCCS` ; \ 123276da39aSCy Schubert do $(INSTALL_DATA) $$i $(DESTDIR)$(htmldir)/$$i ; done ) 1242b15cb3dSCy Schubert 1252b15cb3dSCy Schubertuninstall-local: 1262b15cb3dSCy Schubert rm -rf $(DESTDIR)$(htmldir)/html 1272b15cb3dSCy Schubert 128ea906c41SOllivier RobertCommitLog: FRC.CommitLog 129ea906c41SOllivier Robert cd $(srcdir) \ 1302b15cb3dSCy Schubert && $(PATH_TEST) -e CommitLog \ 131*f5f40dd6SCy Schubert -a .bk/SCCS/ChangeSet,s -ot CommitLog \ 1322b15cb3dSCy Schubert || scripts/build/genCommitLog 133ce265a54SOllivier Robert 134ce265a54SOllivier Robert# HMS: The following seems to be a work-in-progress... 135c0b746e5SOllivier Robert 1362b15cb3dSCy SchubertCVO=`$(srcdir)/sntp/libevent/build-aux/config.guess` 137c0b746e5SOllivier Robert 138c0b746e5SOllivier Robert.buildcvo: 139c0b746e5SOllivier Robert echo "$(CVO)" > .buildcvo 140c0b746e5SOllivier Robert 141c0b746e5SOllivier Robert.checkcvo: .buildcvo FRC.checkcvo 142c0b746e5SOllivier Robert @if [ "`cat .buildcvo`" != "$(CVO)" ];then \ 143c0b746e5SOllivier Robert echo "This directory was configured for `cat .buildcvo`"; \ 144c0b746e5SOllivier Robert echo "but this machine is a $(CVO)"; \ 145c0b746e5SOllivier Robert exit 1; \ 146c0b746e5SOllivier Robert fi 147c0b746e5SOllivier Robert 148c0b746e5SOllivier RobertBHOST=`(hostname || uname -n)` 149c0b746e5SOllivier Robert 150c0b746e5SOllivier Robert.buildhost: 151c0b746e5SOllivier Robert echo "$(BHOST)" > .buildhost 152c0b746e5SOllivier Robert 153c0b746e5SOllivier Robert.checkhost: .buildhost FRC.checkhost 154c0b746e5SOllivier Robert @if [ "`cat .buildhost`" != "$(BHOST)" ];then \ 155c0b746e5SOllivier Robert echo "Built on `cat .buildhost` but this is $(BHOST)"; \ 156c0b746e5SOllivier Robert echo " "; \ 157c0b746e5SOllivier Robert fi 158c0b746e5SOllivier Robert 1592b15cb3dSCy SchubertFRC.CommitLog FRC.checkcvo FRC.checkhost FRC.distwarn FRC.html FRC.sntp: 1602b15cb3dSCy Schubert @: do-nothing action prevents any default 161c0b746e5SOllivier Robert 162ce265a54SOllivier Robert# HMS: what was I trying to do with this? 163ce265a54SOllivier Robert#dot.emacs: FRC.distwarn 164