summaryrefslogtreecommitdiff
path: root/math/dsdp/files/patch-examples_Makefile
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2018-10-29 05:55:51 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2018-10-29 05:55:51 +0000
commit25457eaa8adb6a188f6bd30046558cdaad80a0ae (patch)
tree5c04cb5285c883956e27f995698c4065b580b6f5 /math/dsdp/files/patch-examples_Makefile
parenttextproc/ibus-m17n: Update 1.4.0 -> 1.4.1 (diff)
New port: math/dsdp: Implementation of interior-point method for semidefinite programming
Notes
Notes: svn path=/head/; revision=483369
Diffstat (limited to 'math/dsdp/files/patch-examples_Makefile')
-rw-r--r--math/dsdp/files/patch-examples_Makefile67
1 files changed, 67 insertions, 0 deletions
diff --git a/math/dsdp/files/patch-examples_Makefile b/math/dsdp/files/patch-examples_Makefile
new file mode 100644
index 000000000000..5aa14145b38a
--- /dev/null
+++ b/math/dsdp/files/patch-examples_Makefile
@@ -0,0 +1,67 @@
+--- examples/Makefile.orig 2005-10-21 19:31:14 UTC
++++ examples/Makefile
+@@ -7,31 +7,31 @@ include ../make.include
+ EXAMPLE_LIBS = ${DSDPLIB} ${LAPACKBLAS}
+
+ dsdp: exinfo clean
+- ${MEX} -I${DSDPROOT}/include dsdp.c ${DSDPLIB};
+- ${MV} dsdp.mex* ${DSDPMATLABDIR}
++ #${MEX} -I${DSDPROOT}/include dsdp.c ${DSDPLIB};
++ #${MV} dsdp.mex* ${DSDPMATLABDIR}
+
+ dsdpsdpa: exinfo clean readsdpa.o
+- ${CLINKER} readsdpa.o ${EXAMPLE_LIBS} -o dsdp5
++ ${CLINKER} ${LDFLAGS} readsdpa.o ${EXAMPLE_LIBS} -o dsdp5
+ ${MV} dsdp5 ${EXECDIR}
+ ${RM} readsdpa.o
+
+ maxcut: exinfo clean maxcut.o
+- ${CLINKER} -o maxcut maxcut.o ${EXAMPLE_LIBS}
++ ${CLINKER} ${LDFLAGS} -o maxcut maxcut.o ${EXAMPLE_LIBS}
+ ${MV} maxcut ${EXECDIR}
+ ${RM} maxcut.o
+
+ stable: exinfo clean stable.o
+- ${CLINKER} -o stable stable.o ${EXAMPLE_LIBS}
++ ${CLINKER} ${LDFLAGS} -o stable stable.o ${EXAMPLE_LIBS}
+ ${MV} stable ${EXECDIR}
+ ${RM} stable.o
+
+ color: exinfo clean color.o
+- ${CLINKER} -o color color.o ${EXAMPLE_LIBS}
++ ${CLINKER} ${LDFLAGS} -o color color.o ${EXAMPLE_LIBS}
+ ${MV} color ${EXECDIR}
+ ${RM} color.o
+
+ theta: exinfo clean theta.o
+- ${CLINKER} -o theta theta.o ${EXAMPLE_LIBS}
++ ${CLINKER} ${LDFLAGS} -o theta theta.o ${EXAMPLE_LIBS}
+ ${MV} theta ${EXECDIR}
+ ${RM} theta.o
+
+@@ -43,18 +43,18 @@ copysrc:
+
+ # On most Linux/Unix machines
+ dsdpagain: copysrc
+- ${MEX} -DDSDPMATLAB -DDSDP_TIME dsdp.c allc/*.c
+- ${MV} dsdp.mex* ${DSDPMATLABDIR}
+- make clean;
++ #${MEX} -DDSDPMATLAB -DDSDP_TIME dsdp.c allc/*.c
++ #${MV} dsdp.mex* ${DSDPMATLABDIR}
++ #make clean;
+
+ # On a Windows Machine
+ dsdpagain2: copysrc
+- ${MEX} -DDSDPMATLAB -DDSDP_MS_TIME -DNOUNDERBLAS dsdp.c allc/*.c
+- ${MV} dsdp.mex* ${DSDPMATLABDIR}
+- make clean;
++ #${MEX} -DDSDPMATLAB -DDSDP_MS_TIME -DNOUNDERBLAS dsdp.c allc/*.c
++ #${MV} dsdp.mex* ${DSDPMATLABDIR}
++ #make clean;
+
+ sdpaagain: copysrc
+- ${CC} -O3 -DDSDP_TIME readsdpa.c allc/*.c ${LAPACKBLAS} -o dsdp5
++ ${CC} $(CFLAGS) -DDSDP_TIME readsdpa.c allc/*.c ${LAPACKBLAS} -o dsdp5
+ ${MV} dsdp5 ${EXECDIR}
+ make clean;
+