Annotation of embedaddon/ntp/Makefile.am, revision 1.1.1.1
1.1 misho 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>