Makefile.am revision 57416
1238730Sdelphij# $Id: Makefile.am,v 1.67 2000/02/07 03:32:15 assar Exp $ 2238730Sdelphij 3238730Sdelphijinclude $(top_srcdir)/Makefile.am.common 4238730Sdelphij 5238730SdelphijCLEANFILES = roken.h make-roken.c print_version.h 6238730Sdelphij 7238730Sdelphijlib_LTLIBRARIES = libroken.la 8238730Sdelphijlibroken_la_LDFLAGS = -version-info 6:0:1 960786Sps 1060786Spsnoinst_PROGRAMS = make-roken make-print-version 1160786Sps 1260786Spscheck_PROGRAMS = parse_bytes-test strpftime-test getaddrinfo-test 1360786SpsTESTS = $(check_PROGRAMS) 1460786Sps 1560786Spsgetaddrinfo_test_LDADD = libroken.la 1660786Spsparse_bytes_test_LDADD = libroken.la 1760786Spsstrpftime_test_SOURCES = strpftime-test.c strftime.c strptime.c snprintf.c 1860786Sps 1960786Spsif KRB4 2060786Spsif KRB5 2160786Sps## need to link with des here; otherwise, if krb4 is shared the link 2260786Sps## will fail with unresolved references 2360786Spsmake_print_version_LDADD += $(LIB_krb4) -ldes 2460786Spsendif 2560786Spsendif 2660786Sps 2760786Spslibroken_la_SOURCES = \ 2860786Sps base64.c \ 2960786Sps concat.c \ 3060786Sps emalloc.c \ 3160786Sps eread.c \ 3260786Sps erealloc.c \ 3360786Sps estrdup.c \ 3460786Sps ewrite.c \ 3589019Sps get_default_username.c \ 3689019Sps get_window_size.c \ 3789019Sps getarg.c \ 3860786Sps getnameinfo_verified.c \ 3960786Sps issuid.c \ 4060786Sps k_getpwnam.c \ 4160786Sps k_getpwuid.c \ 4260786Sps mini_inetd.c \ 4360786Sps net_read.c \ 4460786Sps net_write.c \ 4560786Sps parse_bytes.c \ 4660786Sps parse_time.c \ 4760786Sps parse_units.c \ 4860786Sps print_version.c \ 4960786Sps resolve.c \ 5060786Sps roken_gethostby.c \ 5160786Sps signal.c \ 52128345Stjr simple_exec.c \ 53170256Sdelphij snprintf.c \ 54191930Sdelphij socket.c \ 5560786Sps strcollect.c \ 5660786Sps tm2time.c \ 5760786Sps verify.c \ 5860786Sps warnerr.c \ 5960786Sps xdbm.h 6060786Sps 6160786SpsEXTRA_libroken_la_SOURCES = \ 6260786Sps chown.c \ 6360786Sps copyhostent.c \ 6460786Sps daemon.c \ 6560786Sps err.c \ 66128345Stjr err.h \ 6760786Sps errx.c \ 6860786Sps fchown.c \ 6960786Sps flock.c \ 7060786Sps fnmatch.c \ 7160786Sps fnmatch.h \ 72128345Stjr freeaddrinfo.c \ 73128345Stjr freehostent.c \ 74128345Stjr gai_strerror.c \ 75128345Stjr getaddrinfo.c \ 76128345Stjr getdtablesize.c \ 77128345Stjr getegid.c \ 78128345Stjr geteuid.c \ 79128345Stjr getgid.c \ 80128345Stjr gethostname.c \ 81128345Stjr getipnodebyaddr.c \ 82128345Stjr getipnodebyname.c \ 83128345Stjr getnameinfo.c \ 84128345Stjr getopt.c \ 85128345Stjr gettimeofday.c \ 86128345Stjr getuid.c \ 87128345Stjr getusershell.c \ 88128345Stjr glob.h \ 89128345Stjr hstrerror.c \ 90128345Stjr inet_aton.c \ 91128345Stjr inet_ntop.c \ 92128345Stjr inet_pton.c \ 93128345Stjr initgroups.c \ 94128345Stjr innetgr.c \ 95128345Stjr iruserok.c \ 96128345Stjr lstat.c \ 97128345Stjr memmove.c \ 9860786Sps mkstemp.c \ 9960786Sps putenv.c \ 10060786Sps rcmd.c \ 10160786Sps readv.c \ 102128345Stjr recvmsg.c \ 103128345Stjr sendmsg.c \ 104128345Stjr setegid.c \ 105128345Stjr setenv.c \ 106128345Stjr seteuid.c \ 107128345Stjr strcasecmp.c \ 108128345Stjr strdup.c \ 109128345Stjr strerror.c \ 110128345Stjr strftime.c \ 111128345Stjr strlcat.c \ 112128345Stjr strlcpy.c \ 113128345Stjr strlwr.c \ 114128345Stjr strncasecmp.c \ 115128345Stjr strndup.c \ 116128345Stjr strnlen.c \ 117128345Stjr strptime.c \ 118128345Stjr strsep.c \ 119128345Stjr strtok_r.c \ 120128345Stjr strupr.c \ 121128345Stjr swab.c \ 122128345Stjr unsetenv.c \ 123128345Stjr verr.c \ 124128345Stjr verrx.c \ 125128345Stjr vsyslog.c \ 126128345Stjr vwarn.c \ 127128345Stjr vwarnx.c \ 128128345Stjr warn.c \ 129128345Stjr warnx.c \ 130128345Stjr writev.c 131128345Stjr 132128345StjrEXTRA_DIST = resource.h roken.awk roken.def roken.dsp roken.h.in \ 133128345Stjr roken.mak roken.rc 134128345Stjr 135128345Stjr 136128345Stjr 137128345Stjrlibroken_la_LIBADD = @LTLIBOBJS@ 138128345Stjr 139128345Stjr$(LTLIBOBJS) $(libroken_la_OBJECTS): roken.h 140128345Stjr 141128345Stjrinclude_HEADERS = $(err_h) base64.h getarg.h \ 142128345Stjr parse_bytes.h parse_time.h parse_units.h \ 143128345Stjr resolve.h roken.h roken-common.h 144128345Stjr 145128345Stjrbuild_HEADERZ = $(err_h) $(fnmatch_h) $(glob_h) xdbm.h 146128345Stjr 147128345Stjrif have_err_h 148128345Stjrerr_h = 149128345Stjrelse 150128345Stjrerr_h = err.h 151128345Stjrendif 152128345Stjr 153128345Stjrif have_fnmatch_h 154128345Stjrfnmatch_h = 155128345Stjrelse 156128345Stjrfnmatch_h = fnmatch.h 157128345Stjrendif 158128345Stjr 159128345Stjrif have_glob_h 160128345Stjrglob_h = 161128345Stjrelse 162128345Stjrglob_h = glob.h 163128345Stjrendif 164128345Stjr 165128345Stjrroken.h: make-roken$(EXEEXT) 166128345Stjr @./make-roken$(EXEEXT) > tmp.h ;\ 167128345Stjr if [ -f roken.h ] && cmp -s tmp.h roken.h ; then rm -f tmp.h ; \ 168128345Stjr else rm -f roken.h; mv tmp.h roken.h; fi 169128345Stjr 170128345Stjrmake-roken.c: roken.h.in roken.awk 171128345Stjr $(AWK) -f $(srcdir)/roken.awk $(srcdir)/roken.h.in > make-roken.c 172128345Stjr 173128345Stjrprint_version.lo: print_version.h 174128345Stjr 175128345Stjrprint_version.h: make-print-version$(EXEEXT) 176128345Stjr ./make-print-version$(EXEEXT) print_version.h 177128345Stjr 178128345Stjrmake-print-version.o: $(top_builddir)/include/version.h 179128345Stjr