view Lib/fftw-3.2.1/genfft/Makefile.in @ 1:e86e9c111b29

Updates stuff that potentially fixes the memory leak and also makes it work on Windows and Linux (Need to test). Still have to fix fftw include for linux in Jucer.
author David Ronan <d.m.ronan@qmul.ac.uk>
date Thu, 09 Jul 2015 15:01:32 +0100
parents 25bf17994ef1
children
line wrap: on
line source
# Makefile.in generated by automake 1.10.2 from Makefile.am.
# @configure_input@

# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.

# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.

@SET_MAKE@

# this makefile requires GNU make.

VPATH = @srcdir@
pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
DIST_COMMON = $(srcdir)/.depend $(srcdir)/Makefile.am \
	$(srcdir)/Makefile.in
subdir = genfft
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/acx_mpi.m4 \
	$(top_srcdir)/m4/acx_pthread.m4 \
	$(top_srcdir)/m4/ax_cc_maxopt.m4 \
	$(top_srcdir)/m4/ax_check_compiler_flags.m4 \
	$(top_srcdir)/m4/ax_compiler_vendor.m4 \
	$(top_srcdir)/m4/ax_gcc_aligns_stack.m4 \
	$(top_srcdir)/m4/ax_gcc_archflag.m4 \
	$(top_srcdir)/m4/ax_gcc_version.m4 \
	$(top_srcdir)/m4/ax_gcc_x86_cpuid.m4 \
	$(top_srcdir)/m4/ax_openmp.m4 $(top_srcdir)/m4/libtool.m4 \
	$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
	$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
	$(top_srcdir)/m4/ocaml.m4 $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
	$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES =
SCRIPTS = $(noinst_SCRIPTS)
SOURCES =
DIST_SOURCES =
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
ALLOCA = @ALLOCA@
AMTAR = @AMTAR@
AR = @AR@
AS = @AS@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
AUTOMAKE = @AUTOMAKE@
AWK = @AWK@
CC = @CC@
CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@
CODELET_OPTIM = @CODELET_OPTIM@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DLLTOOL = @DLLTOOL@
DSYMUTIL = @DSYMUTIL@
DUMPBIN = @DUMPBIN@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
EGREP = @EGREP@
EXEEXT = @EXEEXT@
F77 = @F77@
FFLAGS = @FFLAGS@
FGREP = @FGREP@
FLIBS = @FLIBS@
GREP = @GREP@
INSTALL = @INSTALL@
INSTALLED_OCAMLC = @INSTALLED_OCAMLC@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
LD = @LD@
LDFLAGS = @LDFLAGS@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@ -lnums -lunix
LIBTOOL = @LIBTOOL@
LIPO = @LIPO@
LN_S = @LN_S@
LTLIBOBJS = @LTLIBOBJS@
MAINT = @MAINT@
MAKEINFO = @MAKEINFO@
MKDIR_P = @MKDIR_P@
MPICC = @MPICC@
MPILIBS = @MPILIBS@
MPIRUN = @MPIRUN@
NM = @NM@
NMEDIT = @NMEDIT@
OBJDUMP = @OBJDUMP@
OBJEXT = @OBJEXT@
OCAMLC = @OCAMLC@
OCAMLCFLAGS = @OCAMLCFLAGS@
OCAMLDEFS = @OCAMLDEFS@
OCAMLDEP = @OCAMLDEP@
OCAMLLDFLAGS = @OCAMLLDFLAGS@
OCAMLOPT = @OCAMLOPT@
OCAMLOPTCFLAGS = @OCAMLOPTCFLAGS@
OPENMP_CFLAGS = @OPENMP_CFLAGS@
OTOOL = @OTOOL@
OTOOL64 = @OTOOL64@
PACKAGE = @PACKAGE@
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
POW_LIB = @POW_LIB@
PRECISION = @PRECISION@
PREC_SUFFIX = @PREC_SUFFIX@
PRTDIAG = @PRTDIAG@
PTHREAD_CC = @PTHREAD_CC@
PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
PTHREAD_LIBS = @PTHREAD_LIBS@
RANLIB = @RANLIB@
SED = @SED@
SET_MAKE = @SET_MAKE@
SHARED_VERSION_INFO = @SHARED_VERSION_INFO@
SHELL = @SHELL@
SIMD_CFLAGS = @SIMD_CFLAGS@
STRIP = @STRIP@
TARGET_OCAMLBIN = @TARGET_OCAMLBIN@
TARGET_OCAMLLIB = @TARGET_OCAMLLIB@
TARGET_OCAMLRUN = @TARGET_OCAMLRUN@
THREADLIBS = @THREADLIBS@
VERSION = @VERSION@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
abs_top_srcdir = @abs_top_srcdir@
ac_ct_CC = @ac_ct_CC@
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
ac_ct_F77 = @ac_ct_F77@
acx_pthread_config = @acx_pthread_config@
am__include = @am__include@
am__leading_dot = @am__leading_dot@
am__quote = @am__quote@
am__tar = @am__tar@
am__untar = @am__untar@
bindir = @bindir@
build = @build@
build_alias = @build_alias@
build_cpu = @build_cpu@
build_os = @build_os@
build_vendor = @build_vendor@
builddir = @builddir@
datadir = @datadir@
datarootdir = @datarootdir@
docdir = @docdir@
dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
localedir = @localedir@
localstatedir = @localstatedir@
lt_ECHO = @lt_ECHO@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
EXTRA_DIST = .depend algsimp.ml annotate.ml assoctable.ml c.ml		\
complex.ml conv.ml dag.ml expr.ml fft.ml gen_hc2c.ml gen_hc2cdft.ml	\
gen_hc2cdft_c.ml gen_hc2hc.ml gen_r2cb.ml gen_mdct.ml gen_notw.ml	\
gen_notw_c.ml gen_r2cf.ml gen_r2r.ml gen_twiddle.ml gen_twiddle_c.ml	\
gen_twidsq.ml gen_twidsq_c.ml genutil.ml littlesimp.ml magic.ml		\
monads.ml number.ml oracle.ml schedule.ml simd.ml simdmagic.ml		\
to_alist.ml trig.ml twiddle.ml unique.ml util.ml variable.ml		\
algsimp.mli annotate.mli assoctable.mli c.mli complex.mli conv.mli	\
dag.mli expr.mli fft.mli littlesimp.mli number.mli oracle.mli		\
schedule.mli simd.mli to_alist.mli trig.mli twiddle.mli unique.mli	\
util.mli variable.mli

noinst_SCRIPTS = gen_notw gen_notw_c gen_twiddle gen_twiddle_c		\
gen_twidsq gen_twidsq_c gen_r2r gen_r2cf gen_r2cb gen_hc2c gen_hc2cdft	\
gen_hc2cdft_c gen_hc2hc gen_mdct

libgenfft_objects = unique.cmo magic.cmo util.cmo number.cmo		\
variable.cmo expr.cmo littlesimp.cmo monads.cmo complex.cmo		\
assoctable.cmo oracle.cmo algsimp.cmo simdmagic.cmo to_alist.cmo	\
dag.cmo schedule.cmo annotate.cmo twiddle.cmo fft.cmo conv.cmo c.cmo	\
simd.cmo genutil.cmo trig.cmo

gen_notw_OBJECTS = gen_notw.cmo
gen_notw_c_OBJECTS = gen_notw_c.cmo
gen_twiddle_OBJECTS = gen_twiddle.cmo
gen_twiddle_c_OBJECTS = gen_twiddle_c.cmo
gen_twidsq_OBJECTS = gen_twidsq.cmo
gen_twidsq_c_OBJECTS = gen_twidsq_c.cmo
gen_r2cf_OBJECTS = gen_r2cf.cmo
gen_r2cb_OBJECTS = gen_r2cb.cmo
gen_hc2hc_OBJECTS = gen_hc2hc.cmo
gen_hc2c_OBJECTS = gen_hc2c.cmo
gen_hc2cdft_OBJECTS = gen_hc2cdft.cmo
gen_hc2cdft_c_OBJECTS = gen_hc2cdft_c.cmo
gen_r2r_OBJECTS = gen_r2r.cmo
gen_mdct_OBJECTS = gen_mdct.cmo
SUFFIXES = .mli .ml .cmi .cmo .cmx .p.cmx .c .o .cma .cmxa .a
OCAMLTK_LIBDIR = @OCAMLTK_LIBDIR@
CMA = nums.cma unix.cma
CMXA = $(CMA:.cma=.cmxa)
OCAMLCOMPILE = $(OCAMLC) $(OCAMLDEFS) $(OCAMLINCLUDES) $(OCAMLCFLAGS)
OCAMLOPTCOMPILE = $(OCAMLOPT) $(OCAMLDEFS) $(OCAMLINCLUDES) $(OCAMLOPTCFLAGS)
OCAMLLINK = $(OCAMLC) -custom $(OCAMLLDFLAGS) -o $@ $(CMA) $^ -cclib "${LIBS}"
OCAMLOPTLINK = $(OCAMLOPT) $(OCAMLLDFLAGS) -o $@ $(CMXA) $^ -cclib "${LIBS}"
all: all-am

.SUFFIXES:
.SUFFIXES: .mli .ml .cmi .cmo .cmx .p.cmx .c .o .cma .cmxa .a
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/.depend $(am__configure_deps)
	@for dep in $?; do \
	  case '$(am__configure_deps)' in \
	    *$$dep*) \
	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
	        && { if test -f $@; then exit 0; else break; fi; }; \
	      exit 1;; \
	  esac; \
	done; \
	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  genfft/Makefile'; \
	cd $(top_srcdir) && \
	  $(AUTOMAKE) --gnu  genfft/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
	@case '$?' in \
	  *config.status*) \
	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
	  *) \
	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
	esac;

$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh

$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh

mostlyclean-libtool:
	-rm -f *.lo

clean-libtool:
	-rm -rf .libs _libs
tags: TAGS
TAGS:

ctags: CTAGS
CTAGS:


distdir: $(DISTFILES)
	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
	list='$(DISTFILES)'; \
	  dist_files=`for file in $$list; do echo $$file; done | \
	  sed -e "s|^$$srcdirstrip/||;t" \
	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
	case $$dist_files in \
	  */*) $(MKDIR_P) `echo "$$dist_files" | \
			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
			   sort -u` ;; \
	esac; \
	for file in $$dist_files; do \
	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
	  if test -d $$d/$$file; then \
	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
	    fi; \
	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
	  else \
	    test -f $(distdir)/$$file \
	    || cp -p $$d/$$file $(distdir)/$$file \
	    || exit 1; \
	  fi; \
	done
check-am: all-am
check: check-am
all-am: Makefile $(SCRIPTS)
installdirs:
install: install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am

install-am: all-am
	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am

installcheck: installcheck-am
install-strip:
	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
	  `test -z '$(STRIP)' || \
	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
mostlyclean-generic:

clean-generic:

distclean-generic:
	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)

maintainer-clean-generic:
	@echo "This command is intended for maintainers to use"
	@echo "it deletes files that may require special tools to rebuild."
clean: clean-am

clean-am: clean-generic clean-libtool mostlyclean-am

distclean: distclean-am
	-rm -f Makefile
distclean-am: clean-am distclean-generic

dvi: dvi-am

dvi-am:

html: html-am

info: info-am

info-am:

install-data-am:

install-dvi: install-dvi-am

install-exec-am:

install-html: install-html-am

install-info: install-info-am

install-man:

install-pdf: install-pdf-am

install-ps: install-ps-am

installcheck-am:

maintainer-clean: maintainer-clean-am
	-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic \
	maintainer-clean-local

mostlyclean: mostlyclean-am

mostlyclean-am: mostlyclean-generic mostlyclean-libtool

pdf: pdf-am

pdf-am:

ps: ps-am

ps-am:

uninstall-am:

.MAKE: install-am install-strip

.PHONY: all all-am check check-am clean clean-generic clean-libtool \
	distclean distclean-generic distclean-libtool distdir dvi \
	dvi-am html html-am info info-am install install-am \
	install-data install-data-am install-dvi install-dvi-am \
	install-exec install-exec-am install-html install-html-am \
	install-info install-info-am install-man install-pdf \
	install-pdf-am install-ps install-ps-am install-strip \
	installcheck installcheck-am installdirs maintainer-clean \
	maintainer-clean-generic maintainer-clean-local mostlyclean \
	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
	uninstall uninstall-am


libgenfft.cma: $(libgenfft_objects)
	$(OCAMLC) -a -o $@ $^

libgenfft.cmxa libgenfft.a: $(libgenfft_objects:.cmo=.cmx)
	$(OCAMLOPT) -a -o libgenfft.cmxa $^
	$(RANLIB) libgenfft.a
gen_notw: libgenfft.cmxa $(gen_notw_OBJECTS:.cmo=.cmx)
	$(OCAMLOPTLINK)
maintainer-clean-local::
	rm -f gen_notw
gen_notw_c: libgenfft.cmxa $(gen_notw_c_OBJECTS:.cmo=.cmx)
	$(OCAMLOPTLINK)
maintainer-clean-local::
	rm -f gen_notw_c
gen_twiddle: libgenfft.cmxa $(gen_twiddle_OBJECTS:.cmo=.cmx)
	$(OCAMLOPTLINK)
maintainer-clean-local::
	rm -f gen_twiddle
gen_twiddle_c: libgenfft.cmxa $(gen_twiddle_c_OBJECTS:.cmo=.cmx)
	$(OCAMLOPTLINK)
maintainer-clean-local::
	rm -f gen_twiddle_c
gen_twidsq: libgenfft.cmxa $(gen_twidsq_OBJECTS:.cmo=.cmx)
	$(OCAMLOPTLINK)
maintainer-clean-local::
	rm -f gen_twidsq
gen_twidsq_c: libgenfft.cmxa $(gen_twidsq_c_OBJECTS:.cmo=.cmx)
	$(OCAMLOPTLINK)
maintainer-clean-local::
	rm -f gen_twidsq_c
gen_r2cf: libgenfft.cmxa $(gen_r2cf_OBJECTS:.cmo=.cmx)
	$(OCAMLOPTLINK)
maintainer-clean-local::
	rm -f gen_r2cf
gen_r2cb: libgenfft.cmxa $(gen_r2cb_OBJECTS:.cmo=.cmx)
	$(OCAMLOPTLINK)
maintainer-clean-local::
	rm -f gen_r2cb
gen_hc2hc: libgenfft.cmxa $(gen_hc2hc_OBJECTS:.cmo=.cmx)
	$(OCAMLOPTLINK)
maintainer-clean-local::
	rm -f gen_hc2hc
gen_hc2c: libgenfft.cmxa $(gen_hc2c_OBJECTS:.cmo=.cmx)
	$(OCAMLOPTLINK)
maintainer-clean-local::
	rm -f gen_hc2c
gen_hc2cdft: libgenfft.cmxa $(gen_hc2cdft_OBJECTS:.cmo=.cmx)
	$(OCAMLOPTLINK)
maintainer-clean-local::
	rm -f gen_hc2cdft
gen_hc2cdft_c: libgenfft.cmxa $(gen_hc2cdft_c_OBJECTS:.cmo=.cmx)
	$(OCAMLOPTLINK)
maintainer-clean-local::
	rm -f gen_hc2cdft_c
gen_r2r: libgenfft.cmxa $(gen_r2r_OBJECTS:.cmo=.cmx)
	$(OCAMLOPTLINK)
maintainer-clean-local::
	rm -f gen_r2r
gen_mdct: libgenfft.cmxa $(gen_mdct_OBJECTS:.cmo=.cmx)
	$(OCAMLOPTLINK)
maintainer-clean-local::
	rm -f gen_mdct

.mli.cmi:
	$(OCAMLCOMPILE) -c -o $@ $< 

.ml.cmo:
	$(OCAMLCOMPILE) -c -o $@ $<

.ml.cmx:
	$(OCAMLOPTCOMPILE) -c -o $@ $<

.ml.p.cmx:
	$(OCAMLOPTCOMPILE) -p -c -o $@ $<

%.o: %.c
	$(OCAMLCOMPILE) -ccopt "$(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)" -c -o $@ $<

%.cma:
	$(OCAMLC) -a -o $@ $^

%.cmxa %.a:
	$(OCAMLOPT) -a -o $*.cmxa $^
	$(RANLIB) $*.a

maintainer-clean-local::
	rm -f *.cm* *.o *.a
	rm -f *~

depend: 
	(cd ${srcdir}; $(OCAMLDEP) *.mli *.ml > .depend)
algsimp.cmi: expr.cmi 
annotate.cmi: variable.cmi schedule.cmi expr.cmi 
c.cmi: expr.cmi annotate.cmi 
complex.cmi: variable.cmi expr.cmi 
conv.cmi: complex.cmi 
dag.cmi: variable.cmi util.cmi expr.cmi 
expr.cmi: variable.cmi number.cmi 
fft.cmi: complex.cmi 
littlesimp.cmi: number.cmi expr.cmi 
oracle.cmi: expr.cmi 
schedule.cmi: expr.cmi 
simd.cmi: c.cmi 
to_alist.cmi: expr.cmi 
trig.cmi: complex.cmi 
twiddle.cmi: complex.cmi 
variable.cmi: unique.cmi 
algsimp.cmo: variable.cmi util.cmi oracle.cmi number.cmi monads.cmo magic.cmo \
    littlesimp.cmi expr.cmi assoctable.cmi algsimp.cmi 
algsimp.cmx: variable.cmx util.cmx oracle.cmx number.cmx monads.cmx magic.cmx \
    littlesimp.cmx expr.cmx assoctable.cmx algsimp.cmi 
annotate.cmo: variable.cmi util.cmi schedule.cmi magic.cmo expr.cmi \
    annotate.cmi 
annotate.cmx: variable.cmx util.cmx schedule.cmx magic.cmx expr.cmx \
    annotate.cmi 
assoctable.cmo: assoctable.cmi 
assoctable.cmx: assoctable.cmi 
c.cmo: variable.cmi util.cmi to_alist.cmi number.cmi magic.cmo expr.cmi \
    annotate.cmi c.cmi 
c.cmx: variable.cmx util.cmx to_alist.cmx number.cmx magic.cmx expr.cmx \
    annotate.cmx c.cmi 
complex.cmo: util.cmi number.cmi magic.cmo littlesimp.cmi expr.cmi \
    complex.cmi 
complex.cmx: util.cmx number.cmx magic.cmx littlesimp.cmx expr.cmx \
    complex.cmi 
conv.cmo: util.cmi magic.cmo fft.cmi complex.cmi conv.cmi 
conv.cmx: util.cmx magic.cmx fft.cmx complex.cmx conv.cmi 
dag.cmo: variable.cmi util.cmi expr.cmi dag.cmi 
dag.cmx: variable.cmx util.cmx expr.cmx dag.cmi 
expr.cmo: variable.cmi number.cmi expr.cmi 
expr.cmx: variable.cmx number.cmx expr.cmi 
fft.cmo: util.cmi magic.cmo complex.cmi fft.cmi 
fft.cmx: util.cmx magic.cmx complex.cmx fft.cmi 
gen_hc2cdft_c.cmo: util.cmi unique.cmi twiddle.cmi trig.cmi simdmagic.cmo \
    magic.cmo genutil.cmo expr.cmi complex.cmi c.cmi 
gen_hc2cdft_c.cmx: util.cmx unique.cmx twiddle.cmx trig.cmx simdmagic.cmx \
    magic.cmx genutil.cmx expr.cmx complex.cmx c.cmx 
gen_hc2cdft.cmo: util.cmi unique.cmi twiddle.cmi magic.cmo genutil.cmo \
    fft.cmi complex.cmi c.cmi 
gen_hc2cdft.cmx: util.cmx unique.cmx twiddle.cmx magic.cmx genutil.cmx \
    fft.cmx complex.cmx c.cmx 
gen_hc2c.cmo: util.cmi unique.cmi twiddle.cmi magic.cmo genutil.cmo fft.cmi \
    complex.cmi c.cmi 
gen_hc2c.cmx: util.cmx unique.cmx twiddle.cmx magic.cmx genutil.cmx fft.cmx \
    complex.cmx c.cmx 
gen_hc2hc.cmo: util.cmi twiddle.cmi magic.cmo genutil.cmo fft.cmi complex.cmi \
    c.cmi 
gen_hc2hc.cmx: util.cmx twiddle.cmx magic.cmx genutil.cmx fft.cmx complex.cmx \
    c.cmx 
gen_mdct.cmo: variable.cmi util.cmi unique.cmi trig.cmi magic.cmo genutil.cmo \
    complex.cmi c.cmi 
gen_mdct.cmx: variable.cmx util.cmx unique.cmx trig.cmx magic.cmx genutil.cmx \
    complex.cmx c.cmx 
gen_notw_c.cmo: util.cmi trig.cmi simdmagic.cmo magic.cmo genutil.cmo c.cmi \
    annotate.cmi 
gen_notw_c.cmx: util.cmx trig.cmx simdmagic.cmx magic.cmx genutil.cmx c.cmx \
    annotate.cmx 
gen_notw.cmo: util.cmi simdmagic.cmo magic.cmo genutil.cmo fft.cmi c.cmi \
    annotate.cmi 
gen_notw.cmx: util.cmx simdmagic.cmx magic.cmx genutil.cmx fft.cmx c.cmx \
    annotate.cmx 
gen_r2cb.cmo: util.cmi trig.cmi magic.cmo genutil.cmo fft.cmi complex.cmi \
    c.cmi 
gen_r2cb.cmx: util.cmx trig.cmx magic.cmx genutil.cmx fft.cmx complex.cmx \
    c.cmx 
gen_r2cf.cmo: util.cmi trig.cmi magic.cmo genutil.cmo fft.cmi complex.cmi \
    c.cmi 
gen_r2cf.cmx: util.cmx trig.cmx magic.cmx genutil.cmx fft.cmx complex.cmx \
    c.cmx 
gen_r2r.cmo: util.cmi trig.cmi magic.cmo genutil.cmo complex.cmi c.cmi 
gen_r2r.cmx: util.cmx trig.cmx magic.cmx genutil.cmx complex.cmx c.cmx 
gen_twiddle_c.cmo: util.cmi twiddle.cmi trig.cmi simdmagic.cmo magic.cmo \
    genutil.cmo c.cmi 
gen_twiddle_c.cmx: util.cmx twiddle.cmx trig.cmx simdmagic.cmx magic.cmx \
    genutil.cmx c.cmx 
gen_twiddle.cmo: util.cmi twiddle.cmi magic.cmo genutil.cmo fft.cmi c.cmi 
gen_twiddle.cmx: util.cmx twiddle.cmx magic.cmx genutil.cmx fft.cmx c.cmx 
gen_twidsq_c.cmo: util.cmi twiddle.cmi trig.cmi magic.cmo genutil.cmo c.cmi 
gen_twidsq_c.cmx: util.cmx twiddle.cmx trig.cmx magic.cmx genutil.cmx c.cmx 
gen_twidsq.cmo: util.cmi twiddle.cmi magic.cmo genutil.cmo fft.cmi c.cmi 
gen_twidsq.cmx: util.cmx twiddle.cmx magic.cmx genutil.cmx fft.cmx c.cmx 
genutil.cmo: variable.cmi util.cmi unique.cmi twiddle.cmi to_alist.cmi \
    simdmagic.cmo simd.cmi schedule.cmi number.cmi magic.cmo expr.cmi \
    complex.cmi c.cmi annotate.cmi algsimp.cmi 
genutil.cmx: variable.cmx util.cmx unique.cmx twiddle.cmx to_alist.cmx \
    simdmagic.cmx simd.cmx schedule.cmx number.cmx magic.cmx expr.cmx \
    complex.cmx c.cmx annotate.cmx algsimp.cmx 
littlesimp.cmo: number.cmi expr.cmi littlesimp.cmi 
littlesimp.cmx: number.cmx expr.cmx littlesimp.cmi 
number.cmo: util.cmi number.cmi 
number.cmx: util.cmx number.cmi 
oracle.cmo: variable.cmi number.cmi expr.cmi assoctable.cmi oracle.cmi 
oracle.cmx: variable.cmx number.cmx expr.cmx assoctable.cmx oracle.cmi 
schedule.cmo: variable.cmi util.cmi magic.cmo expr.cmi dag.cmi schedule.cmi 
schedule.cmx: variable.cmx util.cmx magic.cmx expr.cmx dag.cmx schedule.cmi 
simdmagic.cmo: magic.cmo 
simdmagic.cmx: magic.cmx 
simd.cmo: variable.cmi util.cmi simdmagic.cmo number.cmi magic.cmo expr.cmi \
    c.cmi annotate.cmi simd.cmi 
simd.cmx: variable.cmx util.cmx simdmagic.cmx number.cmx magic.cmx expr.cmx \
    c.cmx annotate.cmx simd.cmi 
to_alist.cmo: variable.cmi util.cmi number.cmi monads.cmo magic.cmo expr.cmi \
    assoctable.cmi to_alist.cmi 
to_alist.cmx: variable.cmx util.cmx number.cmx monads.cmx magic.cmx expr.cmx \
    assoctable.cmx to_alist.cmi 
trig.cmo: util.cmi fft.cmi expr.cmi complex.cmi trig.cmi 
trig.cmx: util.cmx fft.cmx expr.cmx complex.cmx trig.cmi 
twiddle.cmo: util.cmi complex.cmi twiddle.cmi 
twiddle.cmx: util.cmx complex.cmx twiddle.cmi 
unique.cmo: unique.cmi 
unique.cmx: unique.cmi 
util.cmo: magic.cmo util.cmi 
util.cmx: magic.cmx util.cmi 
variable.cmo: unique.cmi magic.cmo variable.cmi 
variable.cmx: unique.cmx magic.cmx variable.cmi 
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT: