1NULL= 2BUILT_SOURCES = 3CLEANFILES = 4DISTCLEANFILES = 5noinst_LIBRARIES = libntp.a @MAKE_LIBNTPSIM@ 6EXTRA_LIBRARIES = libntpsim.a 7 8noinst_HEADERS = \ 9 lib/isc/task_p.h \ 10 lib/isc/include/isc/app.h \ 11 lib/isc/include/isc/assertions.h \ 12 lib/isc/include/isc/backtrace.h \ 13 lib/isc/include/isc/bind9.h \ 14 lib/isc/include/isc/buffer.h \ 15 lib/isc/include/isc/boolean.h \ 16 lib/isc/include/isc/error.h \ 17 lib/isc/include/isc/event.h \ 18 lib/isc/include/isc/eventclass.h \ 19 lib/isc/include/isc/file.h \ 20 lib/isc/include/isc/formatcheck.h \ 21 lib/isc/include/isc/hash.h \ 22 lib/isc/include/isc/interfaceiter.h \ 23 lib/isc/include/isc/lang.h \ 24 lib/isc/include/isc/lib.h \ 25 lib/isc/include/isc/list.h \ 26 lib/isc/include/isc/log.h \ 27 lib/isc/include/isc/magic.h \ 28 lib/isc/include/isc/md5.h \ 29 lib/isc/include/isc/msgs.h \ 30 lib/isc/include/isc/msgcat.h \ 31 lib/isc/include/isc/namespace.h \ 32 lib/isc/include/isc/netscope.h \ 33 lib/isc/include/isc/netaddr.h \ 34 lib/isc/include/isc/ondestroy.h \ 35 lib/isc/include/isc/platform.h \ 36 lib/isc/include/isc/print.h \ 37 lib/isc/include/isc/random.h \ 38 lib/isc/include/isc/region.h \ 39 lib/isc/include/isc/result.h \ 40 lib/isc/include/isc/resultclass.h \ 41 lib/isc/include/isc/sha1.h \ 42 lib/isc/include/isc/sockaddr.h \ 43 lib/isc/include/isc/socket.h \ 44 lib/isc/include/isc/stdio.h \ 45 lib/isc/include/isc/string.h \ 46 lib/isc/include/isc/task.h \ 47 lib/isc/include/isc/timer.h \ 48 lib/isc/include/isc/types.h \ 49 lib/isc/include/isc/util.h \ 50 lib/isc/include/isc/xml.h \ 51 lib/isc/unix/errno2result.h \ 52 lib/isc/unix/include/isc/dir.h \ 53 lib/isc/unix/include/isc/int.h \ 54 lib/isc/unix/include/isc/net.h \ 55 lib/isc/unix/include/isc/offset.h \ 56 lib/isc/unix/include/isc/stat.h \ 57 lib/isc/unix/include/isc/stdtime.h \ 58 lib/isc/unix/include/isc/strerror.h \ 59 lib/isc/unix/include/isc/time.h \ 60 lib/isc/win32/include/isc/condition.h \ 61 lib/isc/win32/include/isc/dir.h \ 62 lib/isc/win32/include/isc/int.h \ 63 lib/isc/win32/include/isc/ipv6.h \ 64 lib/isc/win32/include/isc/mutex.h \ 65 lib/isc/win32/include/isc/net.h \ 66 lib/isc/win32/include/isc/offset.h \ 67 lib/isc/win32/include/isc/once.h \ 68 lib/isc/win32/include/isc/platform.h \ 69 lib/isc/win32/include/isc/stat.h \ 70 lib/isc/win32/include/isc/stdtime.h \ 71 lib/isc/win32/include/isc/strerror.h \ 72 lib/isc/win32/include/isc/thread.h \ 73 lib/isc/win32/include/isc/time.h \ 74 lib/isc/win32/include/isc/win32os.h \ 75 $(NULL) 76 77 78# ntp_crypto_rnd.c includes libevent headers for use when 79# neither OpenSSL nor arc4random_buf are available. Those 80# include event2/event-config.h which is built, so if we 81# are building our libevent tearoff, build it before this. 82 83if BUILD_LIBEVENT 84BUILT_SOURCES += libevent_first 85CLEANFILES += libevent_first 86 87libevent_first: 88 cd $(top_builddir)/sntp/libevent && $(MAKE) $(AM_MAKEFLAGS) 89 echo stamp > $@ 90endif 91 92 93libisc_SRCS = \ 94 lib/isc/assertions.c \ 95 lib/isc/buffer.c \ 96 lib/isc/backtrace-emptytbl.c \ 97 lib/isc/backtrace.c \ 98 lib/isc/unix/dir.c \ 99 lib/isc/error.c \ 100 lib/isc/unix/errno2result.c \ 101 lib/isc/event.c \ 102 lib/isc/unix/file.c \ 103 lib/isc/inet_ntop.c \ 104 lib/isc/inet_pton.c \ 105 lib/isc/unix/interfaceiter.c \ 106 lib/isc/lib.c \ 107 lib/isc/log.c \ 108 lib/isc/md5.c \ 109 lib/isc/nls/msgcat.c \ 110 lib/isc/unix/net.c \ 111 lib/isc/netaddr.c \ 112 lib/isc/netscope.c \ 113 lib/isc/ondestroy.c \ 114 lib/isc/random.c \ 115 lib/isc/result.c \ 116 lib/isc/unix/stdio.c \ 117 lib/isc/unix/stdtime.c \ 118 lib/isc/unix/strerror.c \ 119 lib/isc/task.c \ 120 lib/isc/unix/time.c \ 121 lib/isc/sha1.c \ 122 lib/isc/sockaddr.c \ 123 lib/isc/tsmemcmp.c \ 124 $(NULL) 125 126libisc_XTRA = \ 127 lib/isc/pthreads/condition.c \ 128 lib/isc/pthreads/mutex.c \ 129 lib/isc/pthreads/thread.c \ 130 lib/isc/nothreads/condition.c \ 131 lib/isc/nothreads/thread.c \ 132 $(NULL) 133 134if PTHREADS 135libisc_SRCS += \ 136 lib/isc/pthreads/condition.c \ 137 lib/isc/pthreads/mutex.c \ 138 lib/isc/pthreads/thread.c \ 139 $(NULL) 140else 141libisc_SRCS += \ 142 lib/isc/nothreads/condition.c \ 143 lib/isc/nothreads/thread.c \ 144 $(NULL) 145endif 146 147libntp_a_SRCS = \ 148 a_md5encrypt.c \ 149 adjtime.c \ 150 atoint.c \ 151 atolfp.c \ 152 atouint.c \ 153 audio.c \ 154 authkeys.c \ 155 authreadkeys.c \ 156 authusekey.c \ 157 bsd_strerror.c \ 158 buftvtots.c \ 159 caljulian.c \ 160 caltontp.c \ 161 calyearstart.c \ 162 clocktime.c \ 163 clocktypes.c \ 164 decodenetnum.c \ 165 dofptoa.c \ 166 dolfptoa.c \ 167 emalloc.c \ 168 findconfig.c \ 169 getopt.c \ 170 hextoint.c \ 171 hextolfp.c \ 172 humandate.c \ 173 icom.c \ 174 iosignal.c \ 175 is_ip_address.c \ 176 lib_strbuf.c \ 177 libssl_compat.c \ 178 machines.c \ 179 mktime.c \ 180 modetoa.c \ 181 mstolfp.c \ 182 msyslog.c \ 183 netof.c \ 184 ntp_calendar.c \ 185 ntp_calgps.c \ 186 ntp_crypto_rnd.c \ 187 ntp_intres.c \ 188 ntp_libopts.c \ 189 ntp_lineedit.c \ 190 ntp_random.c \ 191 ntp_realpath.c \ 192 ntp_rfc2553.c \ 193 ntp_worker.c \ 194 numtoa.c \ 195 numtohost.c \ 196 octtoint.c \ 197 prettydate.c \ 198 refidsmear.c \ 199 recvbuff.c \ 200 refnumtoa.c \ 201 snprintf.c \ 202 socket.c \ 203 socktoa.c \ 204 socktohost.c \ 205 ssl_init.c \ 206 statestr.c \ 207 strdup.c \ 208 strl_obsd.c \ 209 syssignal.c \ 210 timespecops.c \ 211 timetoa.c \ 212 timevalops.c \ 213 timexsup.c \ 214 uglydate.c \ 215 vint64ops.c \ 216 work_fork.c \ 217 work_thread.c \ 218 xsbprintf.c \ 219 ymd2yd.c \ 220 $(libisc_SRCS) \ 221 $(NULL) 222 223libntp_a_SOURCES = systime.c $(libntp_a_SRCS) 224libntpsim_a_SOURCES = systime_s.c $(libntp_a_SRCS) 225 226EXTRA_libntp_a_SOURCES = \ 227 adjtimex.c \ 228 $(libisc_XTRA) \ 229 $(NULL) 230 231AM_CFLAGS = $(CFLAGS_NTP) 232AM_CFLAGS += $(NTP_HARD_CFLAGS) 233 234AM_CPPFLAGS = $(NTP_INCS) 235AM_CPPFLAGS += $(LIBOPTS_CFLAGS) 236AM_CPPFLAGS += $(CPPFLAGS_LIBEVENT) 237AM_CPPFLAGS += $(CPPFLAGS_NTP) 238AM_CPPFLAGS += $(NTP_HARD_CPPFLAGS) 239 240AM_LDFLAGS = $(NTP_HARD_LDFLAGS) 241 242EXTRA_DIST = \ 243 README \ 244 lib/isc/nothreads/include \ 245 lib/isc/pthreads/include \ 246 lib/isc/unix/ifiter_getifaddrs.c \ 247 lib/isc/unix/ifiter_ioctl.c \ 248 lib/isc/unix/ifiter_sysctl.c \ 249 lib/isc/win32/condition.c \ 250 lib/isc/win32/interfaceiter.c \ 251 lib/isc/win32/net.c \ 252 lib/isc/win32/once.c \ 253 lib/isc/win32/stdtime.c \ 254 lib/isc/win32/strerror.c \ 255 lib/isc/win32/thread.c \ 256 lib/isc/win32/time.c \ 257 lib/isc/win32/win32os.c \ 258 $(NULL) 259 260include $(top_srcdir)/depsver.mf 261include $(top_srcdir)/includes.mf 262