1
1
#AUTOMAKE_OPTIONS = ../util/ansi2knr no-dependencies
2
2
AUTOMAKE_OPTIONS = ../util/ansi2knr
4
INCLUDES = -I$(top_srcdir)/include
4
EXTRA_PROGRAMS= ntpdc-layout
5
EXTRA_DATA= check-layout
6
BUILT_SOURCES= maybe-layout
7
INCLUDES= -I$(top_srcdir)/include
5
8
# LDADD might need RESLIB and ADJLIB
6
LDADD = version.o ../libntp/libntp.a @LIBRSAREF@
7
DISTCLEANFILES = .version version.c
8
noinst_HEADERS = ntpdc.h
9
#EXTRA_DIST = ntpdc.mak
10
ETAGS_ARGS = Makefile.am
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
12
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 > $@
14
33
$(PROGRAMS): $(LDADD)
16
35
../libntp/libntp.a:
17
36
cd ../libntp && $(MAKE)
19
version.o: $(ntpdc_OBJECTS) ../libntp/libntp.a @LIBRSAREF@ Makefile
20
$(top_builddir)/scripts/mkver ntpdc
38
version.o: $(ntpdc_OBJECTS) ../libntp/libntp.a Makefile $(top_srcdir)/version
39
env CSET=`cat $(top_srcdir)/version` $(top_builddir)/scripts/mkver ntpdc
21
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