1 #AUTOMAKE_OPTIONS = ../util/ansi2knr no-dependencies
2 AUTOMAKE_OPTIONS = ../util/ansi2knr
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
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
18 ntpdc_SOURCES = ntpdc.c ntpdc_ops.c
21 @case "${PATH_PERL}" in \
22 /*) ${MAKE} check-layout ;; \
27 layout.here: ntpdc-layout
30 check-layout: ntpdc-layout layout.std layout.here
31 cmp $(srcdir)/layout.std layout.here && echo stamp > $@
36 cd ../libntp && $(MAKE)
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
42 # I ran nl_in.c (attached, to be installed into ntpdc) through
43 # $(CC) -E nl_in.c | nl.pl > nl.c
45 $(CC) -E $(DEFAULT_INCLUDES) $(INCLUDES) $(CPPFLAGS) $(srcdir)/nl_in.c | ./nl.pl > nl.c