]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - crypto/heimdal/lib/sl/Makefile.am
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / crypto / heimdal / lib / sl / Makefile.am
1 # $Id: Makefile.am 21625 2007-07-17 07:48:26Z lha $
2
3 include $(top_srcdir)/Makefile.am.common
4
5 if do_roken_rename
6 ES = strtok_r.c snprintf.c strdup.c strupr.c getprogname.c
7 endif
8
9 AM_CPPFLAGS += $(ROKEN_RENAME)
10
11 YFLAGS = -d
12
13 include_HEADERS = sl.h
14
15 lib_LTLIBRARIES = libsl.la libss.la
16 libsl_la_LDFLAGS = -version-info 2:1:2
17 libss_la_LDFLAGS = -version-info 1:6:1
18
19 libsl_la_LIBADD = @LIB_readline@
20 libss_la_LIBADD = @LIB_readline@ @LIB_com_err@
21
22 dist_libsl_la_SOURCES = sl_locl.h sl.c roken_rename.h
23 nodist_libsl_la_SOURCES = $(ES)
24 dist_libss_la_SOURCES = $(dist_libsl_la_SOURCES) ss.c ss.h
25 nodist_libss_la_SOURCES = $(ES)
26
27 TESTS = test_sl
28 check_PROGRAMS = $(TESTS)       
29
30 # install these?
31
32 bin_PROGRAMS = mk_cmds
33 noinst_PROGRAMS = slc
34
35 mk_cmds_SOURCES = make_cmds.c make_cmds.h parse.y lex.l
36 mk_cmds_LDADD = libsl.la $(LDADD)
37
38 slc_SOURCES = slc-gram.y slc-lex.l slc.h
39
40 ssincludedir = $(includedir)/ss
41 ssinclude_HEADERS = ss.h
42
43 CLEANFILES = snprintf.c strtok_r.c strdup.c strupr.c getprogname.c
44
45 $(mk_cmds_OBJECTS): parse.h parse.c
46
47 LDADD =                                         \
48         libsl.la                                \
49         $(LIB_roken)                            \
50         $(LEXLIB)
51
52 strtok_r.c:
53         $(LN_S) $(srcdir)/../roken/strtok_r.c .
54 snprintf.c:
55         $(LN_S) $(srcdir)/../roken/snprintf.c .
56 strdup.c:
57         $(LN_S) $(srcdir)/../roken/strdup.c .
58 strupr.c:
59         $(LN_S) $(srcdir)/../roken/strupr.c .
60 getprogname.c:
61         $(LN_S) $(srcdir)/../roken/getprogname.c .
62
63 slc-lex.c: slc-gram.h