annotate src/of-ltfat-1-mingw-fixes.patch @ 3739:6dc67bfb5958

ltfat: add of-ltfat package * Makefile.in: add ltfat for OCTAVE_FORGE_PACKAGES * build_packages: add build of ltfat-2.0.1.tar.gz * dist-files.mk: add of-ltfat.mk, of-ltfat-1-mingw-fixes.patch * index.html: add of-ltfat package. * src/of-ltfat-1-mingw-fixes.patch: new file * src/of-ltfat.mk: new file.
author John Donoghue
date Tue, 25 Nov 2014 12:54:23 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3739
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
1 diff -ur ltfat.orig/src/Makefile.in ltfat/src/Makefile.in
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
2 --- ltfat.orig/src/Makefile.in 2014-11-13 07:55:44 -0500
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
3 +++ ltfat/src/Makefile.in 2014-11-13 15:31:03 -0500
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
4 @@ -1,5 +1,11 @@
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
5 targets = oct playrec
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
6
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
7 +CC=@CC@
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
8 +CXX=@CXX@
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
9 +
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
10 +export CC
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
11 +export CXX
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
12 +
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
13 ifeq (@have_libportaudio@,1)
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
14 export HAVE_PORTAUDIO=1
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
15 endif
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
16 diff -ur ltfat.orig/src/Makefile_unix ltfat/src/Makefile_unix
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
17 --- ltfat.orig/src/Makefile_unix 2014-11-13 07:55:44 -0500
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
18 +++ ltfat/src/Makefile_unix 2014-11-21 08:31:02 -0500
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
19 @@ -21,8 +21,11 @@
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
20 SFFTW=-lfftw3f
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
21 endif
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
22
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
23 -
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
24 -CFLAGS=-O3 -fPIC -std=c99 -Ithirdparty
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
25 +ifeq ($(OS),Windows_NT)
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
26 + CFLAGS=-O3 -std=c99 -Ithirdparty
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
27 +else
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
28 + CFLAGS=-O3 -fPIC -std=c99 -Ithirdparty
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
29 +endif
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
30 SHARED_FLAGS=-shared -Wl,--no-undefined -lc -lm -L"$(MATLABROOT)/bin/$(ARCH)" \
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
31 -lmwblas -lmwlapack $(DFFTW) $(SFFTW)
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
32
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
33 diff -ur ltfat.orig/src/ostools.mk ltfat/src/ostools.mk
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
34 --- ltfat.orig/src/ostools.mk 2014-11-13 07:55:44 -0500
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
35 +++ ltfat/src/ostools.mk 2014-11-13 15:28:55 -0500
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
36 @@ -9,12 +9,14 @@
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
37 CP = copy /Y
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
38 PS2 = \\
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
39 PS = $(strip $(PS2))
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
40 +ifndef SHELL
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
41 ifdef ComSpec
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
42 SHELL := $(ComSpec)
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
43 endif
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
44 ifdef COMSPEC
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
45 SHELL := $(COMSPEC)
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
46 endif
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
47 +endif
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
48 CC = gcc
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
49 else
6dc67bfb5958 ltfat: add of-ltfat package
John Donoghue
parents:
diff changeset
50 #If not on Windows