]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/ntp/ntpdc/Makefile.am
This commit was generated by cvs2svn to compensate for changes in r146309,
[FreeBSD/FreeBSD.git] / contrib / ntp / ntpdc / Makefile.am
1 #AUTOMAKE_OPTIONS = ../util/ansi2knr no-dependencies
2 AUTOMAKE_OPTIONS = ../util/ansi2knr
3 bin_PROGRAMS=   ntpdc
4 EXTRA_PROGRAMS= ntpdc-layout
5 EXTRA_DATA=     check-layout
6 BUILT_SOURCES=  maybe-layout
7 INCLUDES=       -I$(top_srcdir)/include
8 # LDADD might need RESLIB and ADJLIB
9 ntpdc_LDADD=    version.o ../libntp/libntp.a @READLINE_LIBS@
10 # ntpdc-layout doesn't need any additional libraries at all
11 ntpdc_layout_LDADD=
12 DISTCLEANFILES= .version version.c
13 CLEANFILES=     check-layout layout.here nl.c ntpdc-layout
14 noinst_HEADERS= ntpdc.h
15 EXTRA_DIST=     nl_in.c nl.pl layout.std
16 ETAGS_ARGS=     Makefile.am
17
18 ntpdc_SOURCES = ntpdc.c ntpdc_ops.c
19
20 maybe-layout:
21         @case "${PATH_PERL}" in \
22             /*) ${MAKE} check-layout ;; \
23         esac
24
25 ntpdc-layout.o: nl.c
26
27 layout.here: ntpdc-layout
28         ./ntpdc-layout > $@
29
30 check-layout: ntpdc-layout layout.std layout.here
31         cmp $(srcdir)/layout.std layout.here && echo stamp > $@
32
33 $(PROGRAMS): $(LDADD)
34
35 ../libntp/libntp.a:
36         cd ../libntp && $(MAKE)
37
38 version.o: $(ntpdc_OBJECTS) ../libntp/libntp.a Makefile $(top_srcdir)/version
39         env CSET=`cat $(top_srcdir)/version` $(top_builddir)/scripts/mkver ntpdc
40         $(COMPILE) -c version.c
41
42 # I ran nl_in.c (attached, to be installed into ntpdc) through
43 # $(CC) -E nl_in.c | nl.pl > nl.c
44 nl.c: nl_in.c nl.pl
45         $(CC) -E $(DEFAULT_INCLUDES) $(INCLUDES) $(CPPFLAGS) $(srcdir)/nl_in.c | ./nl.pl > nl.c