File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / ntp / Makefile.am
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue May 29 12:08:37 2012 UTC (12 years ago) by misho
Branches: ntp, MAIN
CVS tags: v4_2_6p5p0, v4_2_6p5, HEAD
ntp 4.2.6p5

    1: ## LIBOPTS_CHECK_NOBUILD works with Automake 1.10 now
    2: AUTOMAKE_OPTIONS = foreign 1.10
    3: ACLOCAL_AMFLAGS = -I m4 -I sntp/libopts/m4
    4: 
    5: NULL =
    6: 
    7: SUBDIRS =
    8: SUBDIRS += 		\
    9: 	scripts 	\
   10: 	include 	\
   11: 	ElectricFence	\
   12: 	libntp		\
   13: 	sntp		\
   14: 	libparse	\
   15: 	ntpd		\
   16: 	ntpdate		\
   17: 	ntpdc		\
   18: 	ntpq		\
   19: 	ntpsnmpd	\
   20: 	parseutil	\
   21: 	adjtimed	\
   22: 	clockstuff	\
   23: 	kernel		\
   24: 	util		\
   25: 	$(NULL)
   26: 
   27: DIST_SUBDIRS =		\
   28: 	scripts		\
   29: 	include		\
   30: 	ElectricFence	\
   31: 	libntp		\
   32: 	libparse	\
   33: 	sntp		\
   34: 	ntpd		\
   35: 	ntpdate		\
   36: 	ntpdc		\
   37: 	ntpq		\
   38: 	ntpsnmpd	\
   39: 	parseutil	\
   40: 	adjtimed	\
   41: 	clockstuff	\
   42: 	kernel		\
   43: 	util		\
   44: 	$(NULL)
   45: 
   46: DISTCHECK_CONFIGURE_FLAGS = -C
   47: 
   48: EXTRA_DIST =			\
   49: 	$(srcdir)/COPYRIGHT	\
   50: 	ChangeLog		\
   51: 	CommitLog		\
   52: 	CommitLog-4.1.0		\
   53: 	NEWS			\
   54: 	NOTES.y2kfixes		\
   55: 	README.bk		\
   56: 	README.hackers		\
   57: 	README.patches		\
   58: 	README.refclocks	\
   59: 	README.versions		\
   60: 	TODO			\
   61: 	WHERE-TO-START		\
   62: 	bootstrap		\
   63: 	build			\
   64: 	config.guess		\
   65: 	config.h.in		\
   66: 	config.sub		\
   67: 	dot.emacs		\
   68: 	excludes		\
   69: 	flock-build		\
   70: 	install-sh		\
   71: 	packageinfo.sh		\
   72: 	readme.y2kfixes		\
   73: 	results.y2kfixes	\
   74: 	\
   75: 	conf			\
   76: 	html			\
   77: 	lib/isc			\
   78: 	ports			\
   79: 	\
   80: 	bincheck.mf		\
   81: 	depsver.mf		\
   82: 	deps-ver		\
   83: 	$(srcdir)/version	\
   84: 	version.m4		\
   85: 	\
   86: 	$(NULL)
   87: 
   88: CLEANFILES =
   89: DISTCLEANFILES = .gcc-warning
   90: 
   91: ETAGS_ARGS = Makefile.am configure.ac
   92: 
   93: # HMS: Keep .gcc-warning first, as that way it gets printed first.
   94: BUILT_SOURCES =				\
   95: 	.gcc-warning			\
   96: 	libtool				\
   97: 	$(srcdir)/COPYRIGHT		\
   98: 	$(srcdir)/version		\
   99: 	$(srcdir)/version.m4		\
  100: 	$(srcdir)/include/version.def	\
  101: 	$(srcdir)/include/version.texi	\
  102: 	$(srcdir)/.checkChangeLog	\
  103: 	$(NULL)
  104: 
  105: $(srcdir)/COPYRIGHT: $(srcdir)/html/copyright.html
  106: 	{ echo "This file is automatically generated from html/copyright.html" ; \
  107: 	  lynx -dump $(srcdir)/html/copyright.html ;} > COPYRIGHT.new \
  108: 	&& mv -f COPYRIGHT.new $(srcdir)/COPYRIGHT
  109: 
  110: COPYRIGHT-please: $(srcdir)/COPYRIGHT
  111: 	@: do-nothing action to prevent default \
  112: 	   This target is needed by sntp/Makefile.am on decrepit \
  113: 	   FreeBSD 6.x make which fails with "make COPYRIGHT" \
  114: 	   configured in $(srcdir) but "make ./COPYRIGHT" succeeds. \
  115: 	   Rather than determine our $(srcdir) from sntp/Makefile.am \
  116: 	   COPYRIGHT-please serves as a fixed target.
  117: 
  118: # HMS: The next bit is still suboptimal.  If bk is present but this NTP
  119: # repo is not a bk repo, we'll get an error message from the prs command.
  120: # Unfortunately, I haven't found the necessary magic to redirect this error
  121: # output to /dev/null under ancient/unique shells like the one Ultrix uses.
  122: # We'll also get an error if srcdir or version is unwritable.
  123: $(srcdir)/version: FRC.version
  124: 	-(bk version) >/dev/null 2>&1 && \
  125: 	    cd $(srcdir) && \
  126: 	    x=`bk -R prs -hr+ -nd:I: ChangeSet` && \
  127: 	    y=`cat version 2>/dev/null` || true && \
  128: 	    case "$$x" in ''|$$y) ;; *) echo $$x > version ;; esac
  129: 
  130: $(srcdir)/version.m4: $(srcdir)/packageinfo.sh
  131: 	TEMPDIR=`pwd` && export TEMPDIR && cd $(srcdir) && \
  132: 	./scripts/genver version.m4
  133: 
  134: $(srcdir)/include/version.def: $(srcdir)/packageinfo.sh
  135: 	TEMPDIR=`pwd` && export TEMPDIR && cd $(srcdir) && \
  136: 	./scripts/genver include/version.def
  137: 
  138: $(srcdir)/include/version.texi: $(srcdir)/packageinfo.sh
  139: 	TEMPDIR=`pwd` && export TEMPDIR && cd $(srcdir) && \
  140: 	./scripts/genver include/version.texi
  141: 
  142: $(srcdir)/.checkChangeLog: $(srcdir)/ChangeLog $(srcdir)/scripts/checkChangeLog
  143: 	cd $(srcdir) && \
  144: 	./scripts/checkChangeLog
  145: 
  146: libtool: $(LIBTOOL_DEPS)
  147: 	./config.status --recheck
  148: 
  149: dist-hook:
  150: 	@find $(distdir) -type d -name SCCS -print | xargs rm -rf
  151: 
  152: .gcc-warning:
  153: 	@echo "Compiling with GCC now generates lots of new warnings."
  154: 	@echo " "
  155: 	@echo "Don't be concerned. They're just warnings."
  156: 	@echo " "
  157: 	@echo "Don't send bug reports about the warnings, either."
  158: 	@echo " "
  159: 	@echo "Feel free to send patches that fix these warnings, though."
  160: 	@echo " "
  161: 	@sleep 1
  162: 	@touch $@
  163: 
  164: CommitLog: FRC.CommitLog
  165: 	cd $(srcdir)					\
  166: 	&& $(PATH_TEST) -e CommitLog			\
  167: 		-a SCCS/s.ChangeSet -ot CommitLog	\
  168: 	|| scripts/genCommitLog
  169: 
  170: # HMS: The following seems to be a work-in-progress...
  171: 
  172: CVO=`$(srcdir)/config.guess`
  173: 
  174: .buildcvo:
  175: 	echo "$(CVO)" > .buildcvo
  176: 
  177: .checkcvo: .buildcvo FRC.checkcvo
  178: 	@if [ "`cat .buildcvo`" != "$(CVO)" ];then	\
  179: 		echo "This directory was configured for `cat .buildcvo`"; \
  180: 		echo "but this machine is a $(CVO)";	\
  181: 		exit 1;	\
  182: 	fi
  183: 
  184: BHOST=`(hostname || uname -n)`
  185: 
  186: .buildhost:
  187: 	echo "$(BHOST)" > .buildhost
  188: 
  189: .checkhost: .buildhost FRC.checkhost
  190: 	@if [ "`cat .buildhost`" != "$(BHOST)" ];then	\
  191: 		echo "Built on `cat .buildhost` but this is $(BHOST)"; \
  192: 		echo " "; \
  193: 	fi
  194: 
  195: FRC.CommitLog FRC.distwarn FRC.checkcvo FRC.checkhost FRC.version:
  196: 	@: do-nothing action prevents any default
  197: 
  198: # HMS: what was I trying to do with this?
  199: #dot.emacs: FRC.distwarn

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>