Home | History | Annotate | Line # | Download | only in sl
      1 # Id
      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
      7 endif
      8 
      9 AM_CPPFLAGS += $(ROKEN_RENAME)
     10 
     11 YFLAGS = -d
     12 
     13 include_HEADERS = sl.h
     14 
     15 lib_LTLIBRARIES = libsl.la
     16 libsl_la_LDFLAGS = -version-info 2:1:2
     17 
     18 libsl_la_LIBADD = @LIB_readline@
     19 
     20 dist_libsl_la_SOURCES = sl_locl.h sl.c roken_rename.h
     21 nodist_libsl_la_SOURCES = $(ES)
     22 
     23 TESTS = test_sl
     24 check_PROGRAMS = $(TESTS)	
     25 
     26 # install these?
     27 
     28 libexec_heimdal_PROGRAMS = slc
     29 
     30 slc_SOURCES = slc-gram.y slc-lex.l slc.h
     31 
     32 CLEANFILES = snprintf.c strtok_r.c strdup.c strupr.c slc-lex.c
     33 
     34 LDADD =	libsl.la $(LIB_roken)
     35 
     36 slc_LDADD = $(LEXLIB) $(LDADD)
     37 
     38 strtok_r.c:
     39 	$(LN_S) $(srcdir)/../roken/strtok_r.c .
     40 snprintf.c:
     41 	$(LN_S) $(srcdir)/../roken/snprintf.c .
     42 strdup.c:
     43 	$(LN_S) $(srcdir)/../roken/strdup.c .
     44 strupr.c:
     45 	$(LN_S) $(srcdir)/../roken/strupr.c .
     46 
     47 slc-lex.c: slc-gram.h
     48 
     49 EXTRA_DIST = NTMakefile
     50