forked from Mirrors/freeswitch
56 lines
1.5 KiB
Makefile
56 lines
1.5 KiB
Makefile
|
# Generated automatically from Makefile.in by configure.
|
||
|
abs_srcdir=@api_srcdir@
|
||
|
abs_builddir=@api_builddir@
|
||
|
VPATH = @srcdir@
|
||
|
|
||
|
prefix=@prefix@
|
||
|
exec_prefix=@exec_prefix@
|
||
|
libdir=@libdir@
|
||
|
|
||
|
INCLUDES = @API_INCLUDES@ @APR_INCLUDES@
|
||
|
|
||
|
TARGET_LIB = libapriconv.la
|
||
|
SUBDIRS = .
|
||
|
|
||
|
EXPORT_FILES = $(abs_srcdir)/include/*.h $(abs_srcdir)/lib/*.h
|
||
|
TARGET_EXPORTS = apriconv.exports
|
||
|
|
||
|
CLEAN_TARGETS = exports.c
|
||
|
|
||
|
# May need to do something for apriconv.exports
|
||
|
TARGETS = $(TARGET_LIB)
|
||
|
|
||
|
OBJECTS_all = iconv_module.lo iconv.lo iconv_int.lo iconv_uc.lo \
|
||
|
iconv_ces.lo iconv_ces_euc.lo iconv_ces_iso2022.lo api_version.lo \
|
||
|
iconv_ccs.lo exports.lo
|
||
|
|
||
|
# bring in rules.mk for standard functionality
|
||
|
@INCLUDE_RULES@
|
||
|
# replace build-outputs.mk
|
||
|
OBJECTS_unix = $(OBJECTS_all)
|
||
|
|
||
|
OBJECTS_aix = $(OBJECTS_all)
|
||
|
|
||
|
OBJECTS_beos = $(OBJECTS_all)
|
||
|
|
||
|
OBJECTS_os2 = $(OBJECTS_all)
|
||
|
|
||
|
OBJECTS_os390 = $(OBJECTS_all)
|
||
|
# end replace
|
||
|
|
||
|
$(TARGET_LIB): $(OBJECTS)
|
||
|
$(LINK) @APR_LIB_TARGET@
|
||
|
|
||
|
exports.c:
|
||
|
$(AWK) -f $(abs_srcdir)/build/make_exports.awk $(EXPORT_FILES) > $@
|
||
|
|
||
|
export_vars.h:
|
||
|
$(AWK) -f $(abs_srcdir)/build/make_var_export.awk $(EXPORT_FILES) > $@
|
||
|
|
||
|
$(TARGET_EXPORTS): exports.c export_vars.h
|
||
|
@echo "#! lib@APR_LIBNAME@.so" > $@
|
||
|
@echo "* This file was AUTOGENERATED at build time." >> $@
|
||
|
@echo "* Please do not edit by hand." >> $@
|
||
|
$(CPP) $(ALL_CPPFLAGS) $(ALL_INCLUDES) exports.c | grep "ap_hack_" | sed -e 's/^.*[)]\(.*\);$$/\1/' >> $@
|
||
|
$(CPP) $(ALL_CPPFLAGS) $(ALL_INCLUDES) export_vars.h | sed -e 's/^\#[^!]*//' | sed -e '/^$$/d' >> $@
|