Skip to content

Commit 04f4f12

Browse files
committed
Fix compiling static code with NEON
1 parent 7221fae commit 04f4f12

9 files changed

+1062
-464
lines changed

.gitignore

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
*.o
2+
*.Po
3+
*.a
4+
*.la
5+
*.lai
6+
*.lo
7+
*.Plo
8+
*.so
9+
*~
10+
*.log
11+
*.swp
12+
*.cache/*
13+
14+
*Makefile
15+
16+
config.h
17+
config.status
18+
compile
19+
libtool
20+
ffts.pc
21+
stamp-h1
22+
tests/test
23+
24+
java/android/local.properties
25+
java/android/gen/*
26+
java/android/obj/*
27+
java/android/bin/*
28+

Makefile.in

+141-104
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
# Makefile.in generated by automake 1.12.4 from Makefile.am.
1+
# Makefile.in generated by automake 1.14 from Makefile.am.
22
# @configure_input@
33

4-
# Copyright (C) 1994-2012 Free Software Foundation, Inc.
4+
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
55

66
# This Makefile.in is free software; the Free Software Foundation
77
# gives unlimited permission to copy and/or distribute it,
@@ -15,23 +15,51 @@
1515
@SET_MAKE@
1616

1717
VPATH = @srcdir@
18-
am__make_dryrun = \
19-
{ \
20-
am__dry=no; \
18+
am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
19+
am__make_running_with_option = \
20+
case $${target_option-} in \
21+
?) ;; \
22+
*) echo "am__make_running_with_option: internal error: invalid" \
23+
"target option '$${target_option-}' specified" >&2; \
24+
exit 1;; \
25+
esac; \
26+
has_opt=no; \
27+
sane_makeflags=$$MAKEFLAGS; \
28+
if $(am__is_gnu_make); then \
29+
sane_makeflags=$$MFLAGS; \
30+
else \
2131
case $$MAKEFLAGS in \
2232
*\\[\ \ ]*) \
23-
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
24-
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
25-
*) \
26-
for am__flg in $$MAKEFLAGS; do \
27-
case $$am__flg in \
28-
*=*|--*) ;; \
29-
*n*) am__dry=yes; break;; \
30-
esac; \
31-
done;; \
33+
bs=\\; \
34+
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
35+
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
3236
esac; \
33-
test $$am__dry = yes; \
34-
}
37+
fi; \
38+
skip_next=no; \
39+
strip_trailopt () \
40+
{ \
41+
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
42+
}; \
43+
for flg in $$sane_makeflags; do \
44+
test $$skip_next = yes && { skip_next=no; continue; }; \
45+
case $$flg in \
46+
*=*|--*) continue;; \
47+
-*I) strip_trailopt 'I'; skip_next=yes;; \
48+
-*I?*) strip_trailopt 'I';; \
49+
-*O) strip_trailopt 'O'; skip_next=yes;; \
50+
-*O?*) strip_trailopt 'O';; \
51+
-*l) strip_trailopt 'l'; skip_next=yes;; \
52+
-*l?*) strip_trailopt 'l';; \
53+
-[dEDm]) skip_next=yes;; \
54+
-[JT]) skip_next=yes;; \
55+
esac; \
56+
case $$flg in \
57+
*$$target_option*) has_opt=yes; break;; \
58+
esac; \
59+
done; \
60+
test $$has_opt = yes
61+
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
62+
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
3563
pkgdatadir = $(datadir)/@PACKAGE@
3664
pkgincludedir = $(includedir)/@PACKAGE@
3765
pkglibdir = $(libdir)/@PACKAGE@
@@ -52,10 +80,11 @@ build_triplet = @build@
5280
host_triplet = @host@
5381
@ENABLE_JNI_TRUE@am__append_1 = java
5482
subdir = .
55-
DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
56-
$(srcdir)/Makefile.in $(srcdir)/config.h.in \
57-
$(srcdir)/ffts.pc.in $(top_srcdir)/configure AUTHORS \
58-
config.guess config.sub depcomp install-sh ltmain.sh missing
83+
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
84+
$(top_srcdir)/configure $(am__configure_deps) \
85+
$(srcdir)/config.h.in $(srcdir)/ffts.pc.in AUTHORS README \
86+
compile config.guess config.sub depcomp install-sh missing \
87+
ltmain.sh
5988
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
6089
am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_classpath.m4 \
6190
$(top_srcdir)/m4/ax_check_java_home.m4 \
@@ -73,15 +102,28 @@ mkinstalldirs = $(install_sh) -d
73102
CONFIG_HEADER = config.h
74103
CONFIG_CLEAN_FILES = ffts.pc
75104
CONFIG_CLEAN_VPATH_FILES =
105+
AM_V_P = $(am__v_P_@AM_V@)
106+
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
107+
am__v_P_0 = false
108+
am__v_P_1 = :
109+
AM_V_GEN = $(am__v_GEN_@AM_V@)
110+
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
111+
am__v_GEN_0 = @echo " GEN " $@;
112+
am__v_GEN_1 =
113+
AM_V_at = $(am__v_at_@AM_V@)
114+
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
115+
am__v_at_0 = @
116+
am__v_at_1 =
76117
SOURCES =
77118
DIST_SOURCES =
78-
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
79-
html-recursive info-recursive install-data-recursive \
80-
install-dvi-recursive install-exec-recursive \
81-
install-html-recursive install-info-recursive \
82-
install-pdf-recursive install-ps-recursive install-recursive \
83-
installcheck-recursive installdirs-recursive pdf-recursive \
84-
ps-recursive uninstall-recursive
119+
RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
120+
ctags-recursive dvi-recursive html-recursive info-recursive \
121+
install-data-recursive install-dvi-recursive \
122+
install-exec-recursive install-html-recursive \
123+
install-info-recursive install-pdf-recursive \
124+
install-ps-recursive install-recursive installcheck-recursive \
125+
installdirs-recursive pdf-recursive ps-recursive \
126+
tags-recursive uninstall-recursive
85127
am__can_run_installinfo = \
86128
case $$AM_UPDATE_INFO_DIR in \
87129
n|no|NO) false;; \
@@ -118,9 +160,30 @@ am__installdirs = "$(DESTDIR)$(pkgconfigdir)"
118160
DATA = $(pkgconfig_DATA)
119161
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
120162
distclean-recursive maintainer-clean-recursive
121-
AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
122-
$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
163+
am__recursive_targets = \
164+
$(RECURSIVE_TARGETS) \
165+
$(RECURSIVE_CLEAN_TARGETS) \
166+
$(am__extra_recursive_targets)
167+
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
123168
cscope distdir dist dist-all distcheck
169+
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
170+
$(LISP)config.h.in
171+
# Read a list of newline-separated strings from the standard input,
172+
# and print each of them once, without duplicates. Input order is
173+
# *not* preserved.
174+
am__uniquify_input = $(AWK) '\
175+
BEGIN { nonempty = 0; } \
176+
{ items[$$0] = 1; nonempty = 1; } \
177+
END { if (nonempty) { for (i in items) print i; }; } \
178+
'
179+
# Make sure the list of sources is unique. This is necessary because,
180+
# e.g., the same source file might be shared among _SOURCES variables
181+
# for different programs/libraries.
182+
am__define_uniq_tagged_files = \
183+
list='$(am__tagged_files)'; \
184+
unique=`for i in $$list; do \
185+
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
186+
done | $(am__uniquify_input)`
124187
ETAGS = etags
125188
CTAGS = ctags
126189
CSCOPE = cscope
@@ -169,6 +232,7 @@ am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
169232
distcleancheck_listfiles = find . -type f -print
170233
ACLOCAL = @ACLOCAL@
171234
AMTAR = @AMTAR@
235+
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
172236
AR = @AR@
173237
AUTOCONF = @AUTOCONF@
174238
AUTOHEADER = @AUTOHEADER@
@@ -343,8 +407,8 @@ $(ACLOCAL_M4): $(am__aclocal_m4_deps)
343407
$(am__aclocal_m4_deps):
344408

345409
config.h: stamp-h1
346-
@if test ! -f $@; then rm -f stamp-h1; else :; fi
347-
@if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi
410+
@test -f $@ || rm -f stamp-h1
411+
@test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
348412

349413
stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
350414
@rm -f stamp-h1
@@ -395,14 +459,13 @@ uninstall-pkgconfigDATA:
395459
# (1) if the variable is set in 'config.status', edit 'config.status'
396460
# (which will cause the Makefiles to be regenerated when you run 'make');
397461
# (2) otherwise, pass the desired values on the 'make' command line.
398-
$(RECURSIVE_TARGETS) $(RECURSIVE_CLEAN_TARGETS):
399-
@fail= failcom='exit 1'; \
400-
for f in x $$MAKEFLAGS; do \
401-
case $$f in \
402-
*=* | --[!k]*);; \
403-
*k*) failcom='fail=yes';; \
404-
esac; \
405-
done; \
462+
$(am__recursive_targets):
463+
@fail=; \
464+
if $(am__make_keepgoing); then \
465+
failcom='fail=yes'; \
466+
else \
467+
failcom='exit 1'; \
468+
fi; \
406469
dot_seen=no; \
407470
target=`echo $@ | sed s/-recursive//`; \
408471
case "$@" in \
@@ -423,31 +486,13 @@ $(RECURSIVE_TARGETS) $(RECURSIVE_CLEAN_TARGETS):
423486
if test "$$dot_seen" = "no"; then \
424487
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
425488
fi; test -z "$$fail"
426-
tags-recursive:
427-
list='$(SUBDIRS)'; for subdir in $$list; do \
428-
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
429-
done
430-
ctags-recursive:
431-
list='$(SUBDIRS)'; for subdir in $$list; do \
432-
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
433-
done
434-
cscopelist-recursive:
435-
list='$(SUBDIRS)'; for subdir in $$list; do \
436-
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) cscopelist); \
437-
done
438489

439-
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
440-
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
441-
unique=`for i in $$list; do \
442-
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
443-
done | \
444-
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
445-
END { if (nonempty) { for (i in files) print i; }; }'`; \
446-
mkid -fID $$unique
447-
tags: TAGS
448-
449-
TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
450-
$(TAGS_FILES) $(LISP)
490+
ID: $(am__tagged_files)
491+
$(am__define_uniq_tagged_files); mkid -fID $$unique
492+
tags: tags-recursive
493+
TAGS: tags
494+
495+
tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
451496
set x; \
452497
here=`pwd`; \
453498
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
@@ -463,12 +508,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
463508
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
464509
fi; \
465510
done; \
466-
list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
467-
unique=`for i in $$list; do \
468-
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
469-
done | \
470-
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
471-
END { if (nonempty) { for (i in files) print i; }; }'`; \
511+
$(am__define_uniq_tagged_files); \
472512
shift; \
473513
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
474514
test -n "$$unique" || unique=$$empty_fix; \
@@ -480,15 +520,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
480520
$$unique; \
481521
fi; \
482522
fi
483-
ctags: CTAGS
484-
CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
485-
$(TAGS_FILES) $(LISP)
486-
list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
487-
unique=`for i in $$list; do \
488-
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
489-
done | \
490-
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
491-
END { if (nonempty) { for (i in files) print i; }; }'`; \
523+
ctags: ctags-recursive
524+
525+
CTAGS: ctags
526+
ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
527+
$(am__define_uniq_tagged_files); \
492528
test -z "$(CTAGS_ARGS)$$unique" \
493529
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
494530
$$unique
@@ -497,18 +533,16 @@ GTAGS:
497533
here=`$(am__cd) $(top_builddir) && pwd` \
498534
&& $(am__cd) $(top_srcdir) \
499535
&& gtags -i $(GTAGS_ARGS) "$$here"
500-
501536
cscope: cscope.files
502537
test ! -s cscope.files \
503538
|| $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
504-
505539
clean-cscope:
506540
-rm -f cscope.files
541+
cscope.files: clean-cscope cscopelist
542+
cscopelist: cscopelist-recursive
507543

508-
cscope.files: clean-cscope cscopelist-recursive cscopelist
509-
510-
cscopelist: cscopelist-recursive $(HEADERS) $(SOURCES) $(LISP)
511-
list='$(SOURCES) $(HEADERS) $(LISP)'; \
544+
cscopelist-am: $(am__tagged_files)
545+
list='$(am__tagged_files)'; \
512546
case "$(srcdir)" in \
513547
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
514548
*) sdir=$(subdir)/$(srcdir) ;; \
@@ -606,10 +640,16 @@ dist-xz: distdir
606640
$(am__post_remove_distdir)
607641

608642
dist-tarZ: distdir
643+
@echo WARNING: "Support for shar distribution archives is" \
644+
"deprecated." >&2
645+
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
609646
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
610647
$(am__post_remove_distdir)
611648

612649
dist-shar: distdir
650+
@echo WARNING: "Support for distribution archives compressed with" \
651+
"legacy program 'compress' is deprecated." >&2
652+
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
613653
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
614654
$(am__post_remove_distdir)
615655

@@ -814,27 +854,24 @@ ps-am:
814854

815855
uninstall-am: uninstall-pkgconfigDATA
816856

817-
.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \
818-
cscopelist-recursive ctags-recursive install-am install-strip \
819-
tags-recursive
820-
821-
.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
822-
all all-am am--refresh check check-am clean clean-cscope \
823-
clean-generic clean-libtool cscope cscopelist \
824-
cscopelist-recursive ctags ctags-recursive dist dist-all \
825-
dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ dist-xz \
826-
dist-zip distcheck distclean distclean-generic distclean-hdr \
827-
distclean-libtool distclean-tags distcleancheck distdir \
828-
distuninstallcheck dvi dvi-am html html-am info info-am \
829-
install install-am install-data install-data-am install-dvi \
830-
install-dvi-am install-exec install-exec-am install-html \
831-
install-html-am install-info install-info-am install-man \
832-
install-pdf install-pdf-am install-pkgconfigDATA install-ps \
833-
install-ps-am install-strip installcheck installcheck-am \
834-
installdirs installdirs-am maintainer-clean \
857+
.MAKE: $(am__recursive_targets) all install-am install-strip
858+
859+
.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
860+
am--refresh check check-am clean clean-cscope clean-generic \
861+
clean-libtool cscope cscopelist-am ctags ctags-am dist \
862+
dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \
863+
dist-xz dist-zip distcheck distclean distclean-generic \
864+
distclean-hdr distclean-libtool distclean-tags distcleancheck \
865+
distdir distuninstallcheck dvi dvi-am html html-am info \
866+
info-am install install-am install-data install-data-am \
867+
install-dvi install-dvi-am install-exec install-exec-am \
868+
install-html install-html-am install-info install-info-am \
869+
install-man install-pdf install-pdf-am install-pkgconfigDATA \
870+
install-ps install-ps-am install-strip installcheck \
871+
installcheck-am installdirs installdirs-am maintainer-clean \
835872
maintainer-clean-generic mostlyclean mostlyclean-generic \
836-
mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
837-
uninstall uninstall-am uninstall-pkgconfigDATA
873+
mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
874+
uninstall-am uninstall-pkgconfigDATA
838875

839876

840877
# Tell versions [3.59,3.63) of GNU make to not export all variables.

0 commit comments

Comments
 (0)