Makefile.am revision 1.1.1.1
1 2include $(top_srcdir)/Makefile.am.common 3 4if do_roken_rename 5ES = base64.c 6endif 7 8IMPLEMENT_TLS= 9if MAINTAINER_MODE 10IMPLEMENT_TLS += dll.c 11AM_CPPFLAGS += -DHEIM_BASE_MAINTAINER 12endif 13 14AM_CPPFLAGS += $(ROKEN_RENAME) 15 16lib_LTLIBRARIES = libheimbase.la 17check_PROGRAMS = test_base 18 19libheimbase_la_LDFLAGS = -version-info 1:0:0 20 21TESTS = test_base 22 23if versionscript 24libheimbase_la_LDFLAGS += $(LDFLAGS_VERSION_SCRIPT)$(srcdir)/version-script.map 25endif 26 27libheimbase_la_LIBADD = $(PTHREAD_LIBADD) 28 29include_HEADERS = heimbase.h 30 31dist_libheimbase_la_SOURCES = \ 32 array.c \ 33 baselocl.h \ 34 bsearch.c \ 35 bool.c \ 36 data.c \ 37 db.c \ 38 dict.c \ 39 $(IMPLEMENT_TLS) \ 40 error.c \ 41 heimbase.c \ 42 heimbasepriv.h \ 43 heimqueue.h \ 44 json.c \ 45 null.c \ 46 number.c \ 47 roken_rename.h \ 48 string.c 49 50nodist_libheimbase_la_SOURCES = $(ES) 51 52# install these? 53 54libheimbase_la_DEPENDENCIES = version-script.map 55 56test_base_LDADD = libheimbase.la $(LIB_roken) 57 58CLEANFILES = base64.c test_db.json 59 60EXTRA_DIST = NTMakefile version-script.map 61 62base64.c: 63 rm -f base64.c 64 $(LN_S) $(srcdir)/../roken/base64.c . 65