|
Packit |
b89d10 |
## Makefile.am for Oniguruma
|
|
Packit |
b89d10 |
libname = libonig.la
|
|
Packit |
b89d10 |
|
|
Packit |
b89d10 |
AM_CFLAGS = -Wall
|
|
Packit |
b89d10 |
AM_CPPFLAGS = -I$(top_srcdir) -I$(includedir)
|
|
Packit |
b89d10 |
|
|
Packit |
b89d10 |
include_HEADERS = oniguruma.h oniggnu.h
|
|
Packit |
b89d10 |
|
|
Packit |
b89d10 |
posix_headers = onigposix.h
|
|
Packit |
b89d10 |
|
|
Packit |
b89d10 |
if ENABLE_POSIX_API
|
|
Packit |
b89d10 |
posix_sources = regposix.c regposerr.c
|
|
Packit |
b89d10 |
include_HEADERS += $(posix_headers)
|
|
Packit |
b89d10 |
else
|
|
Packit |
b89d10 |
posix_sources =
|
|
Packit |
b89d10 |
endif
|
|
Packit |
b89d10 |
|
|
Packit |
b89d10 |
|
|
Packit |
b89d10 |
lib_LTLIBRARIES = $(libname)
|
|
Packit |
b89d10 |
|
|
Packit |
b89d10 |
libonig_la_SOURCES = regint.h regparse.h regenc.h st.h \
|
|
Packit |
b89d10 |
regparse.c regcomp.c regexec.c \
|
|
Packit |
b89d10 |
regenc.c regerror.c regext.c regsyntax.c regtrav.c regversion.c st.c \
|
|
Packit |
b89d10 |
reggnu.c \
|
|
Packit |
b89d10 |
$(posix_sources) \
|
|
Packit |
b89d10 |
unicode.c \
|
|
Packit |
b89d10 |
unicode_unfold_key.c \
|
|
Packit |
b89d10 |
unicode_fold1_key.c \
|
|
Packit |
b89d10 |
unicode_fold2_key.c \
|
|
Packit |
b89d10 |
unicode_fold3_key.c \
|
|
Packit |
b89d10 |
ascii.c utf8.c \
|
|
Packit |
b89d10 |
utf16_be.c utf16_le.c \
|
|
Packit |
b89d10 |
utf32_be.c utf32_le.c \
|
|
Packit |
b89d10 |
euc_jp.c euc_jp_prop.c \
|
|
Packit |
b89d10 |
sjis.c sjis_prop.c \
|
|
Packit |
b89d10 |
iso8859_1.c \
|
|
Packit |
b89d10 |
iso8859_2.c iso8859_3.c \
|
|
Packit |
b89d10 |
iso8859_4.c iso8859_5.c \
|
|
Packit |
b89d10 |
iso8859_6.c iso8859_7.c \
|
|
Packit |
b89d10 |
iso8859_8.c iso8859_9.c \
|
|
Packit |
b89d10 |
iso8859_10.c iso8859_11.c \
|
|
Packit |
b89d10 |
iso8859_13.c iso8859_14.c \
|
|
Packit |
b89d10 |
iso8859_15.c iso8859_16.c \
|
|
Packit |
b89d10 |
euc_tw.c euc_kr.c big5.c \
|
|
Packit |
b89d10 |
gb18030.c koi8_r.c cp1251.c \
|
|
Packit |
b89d10 |
onig_init.c
|
|
Packit |
b89d10 |
|
|
Packit |
b89d10 |
libonig_la_LDFLAGS = -version-info $(LTVERSION)
|
|
Packit |
b89d10 |
|
|
Packit |
b89d10 |
EXTRA_DIST = koi8.c mktable.c \
|
|
Packit |
b89d10 |
unicode_fold_data.c unicode_property_data.c \
|
|
Packit |
b89d10 |
unicode_property_data_posix.c \
|
|
Packit |
b89d10 |
unicode_egcb_data.c \
|
|
Packit |
b89d10 |
make_unicode_egcb.sh make_unicode_egcb_data.py \
|
|
Packit |
b89d10 |
make_unicode_fold.sh make_unicode_fold_data.py \
|
|
Packit |
b89d10 |
make_unicode_property.sh make_unicode_property_data.py \
|
|
Packit |
b89d10 |
gperf_fold_key_conv.py gperf_unfold_key_conv.py \
|
|
Packit |
b89d10 |
unicode-7.0/unicode_fold1_key.c unicode-7.0/unicode_fold2_key.c \
|
|
Packit |
b89d10 |
unicode-7.0/unicode_fold3_key.c unicode-7.0/unicode_fold_data.c \
|
|
Packit |
b89d10 |
unicode-7.0/unicode_property_data.c \
|
|
Packit |
b89d10 |
unicode-7.0/unicode_property_data_posix.c \
|
|
Packit |
b89d10 |
unicode-7.0/unicode_unfold_key.c
|
|
Packit |
b89d10 |
|
|
Packit |
b89d10 |
dll:
|
|
Packit |
b89d10 |
$(CXX) -shared -Wl,--output-def,libonig.def -o libonig.dll *.o \
|
|
Packit |
b89d10 |
$(LIBS)
|
|
Packit |
b89d10 |
strip libonig.dll
|
|
Packit |
b89d10 |
|
|
Packit |
b89d10 |
|
|
Packit |
b89d10 |
# character-types-table source generator
|
|
Packit |
b89d10 |
mktable: mktable.c regenc.h
|
|
Packit |
b89d10 |
$(CC) -I$(top_srcdir) -o mktable mktable.c
|