|
From: <ai...@us...> - 2009-05-02 05:49:30
|
Revision: 9878
http://plplot.svn.sourceforge.net/plplot/?rev=9878&view=rev
Author: airwin
Date: 2009-05-02 05:49:28 +0000 (Sat, 02 May 2009)
Log Message:
-----------
Configure standard pkg-config build of D examples in install tree.
Modified Paths:
--------------
trunk/examples/d/Makefile.examples.in
Modified: trunk/examples/d/Makefile.examples.in
===================================================================
--- trunk/examples/d/Makefile.examples.in 2009-05-02 03:23:13 UTC (rev 9877)
+++ trunk/examples/d/Makefile.examples.in 2009-05-02 05:49:28 UTC (rev 9878)
@@ -21,9 +21,11 @@
DC = @DC@
EXEEXT = @EXEEXT@
-D_INSTDIR = @D_INSTDIR@
-INSTDIR = @INSTDIR@
+@pkg_config_true@LIB_TAG = @LIB_TAG@
+@pkg_config_true@PKG_CONFIG_ENV = @PKG_CONFIG_ENV@
+@pkg_config_true@RPATHCMD = @RPATHCMD@
+
EXECUTABLES_list = \
x03d$(EXEEXT) \
x04d$(EXEEXT) \
@@ -32,8 +34,9 @@
x07d$(EXEEXT) \
x08d$(EXEEXT) \
x10d$(EXEEXT) \
+ x11d$(EXEEXT) \
x12d$(EXEEXT) \
- x13d$(EXEEXT) \
+ x13d$(EXEEXT)
all: $(EXECUTABLES_list)
@@ -41,6 +44,6 @@
rm -f $(EXECUTABLES_list)
.d$(EXEEXT):
-$(DC) $< -o $@ -I$(D_INSTDIR) $(INSTDIR)/libplplotd.so
+@pkg_config_true@ $(DC) $< -o $@ $(RPATHCMD) `$(PKG_CONFIG_ENV) pkg-config --cflags --libs plplot$(LIB_TAG)`
.SUFFIXES: .d $(EXEEXT)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2009-05-05 18:29:42
|
Revision: 9923
http://plplot.svn.sourceforge.net/plplot/?rev=9923&view=rev
Author: airwin
Date: 2009-05-05 18:29:37 +0000 (Tue, 05 May 2009)
Log Message:
-----------
Add examples 24, 25, 27, 29, and 30 to the installed examples build to follow
the changes in test_d.sh.in. Without this fix the install tree tests don't
work since test_d.sh is run there expecting that the examples are built.
Modified Paths:
--------------
trunk/examples/d/Makefile.examples.in
Modified: trunk/examples/d/Makefile.examples.in
===================================================================
--- trunk/examples/d/Makefile.examples.in 2009-05-05 18:27:24 UTC (rev 9922)
+++ trunk/examples/d/Makefile.examples.in 2009-05-05 18:29:37 UTC (rev 9923)
@@ -36,7 +36,12 @@
x10d$(EXEEXT) \
x11d$(EXEEXT) \
x12d$(EXEEXT) \
- x13d$(EXEEXT)
+ x13d$(EXEEXT) \
+ x24d$(EXEEXT) \
+ x25d$(EXEEXT) \
+ x27d$(EXEEXT) \
+ x29d$(EXEEXT) \
+ x30d$(EXEEXT)
all: $(EXECUTABLES_list)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sm...@us...> - 2009-05-05 18:34:39
|
Revision: 9925
http://plplot.svn.sourceforge.net/plplot/?rev=9925&view=rev
Author: smekal
Date: 2009-05-05 18:34:22 +0000 (Tue, 05 May 2009)
Log Message:
-----------
Added example 23 to the installed examples build.
Modified Paths:
--------------
trunk/examples/d/Makefile.examples.in
Modified: trunk/examples/d/Makefile.examples.in
===================================================================
--- trunk/examples/d/Makefile.examples.in 2009-05-05 18:29:39 UTC (rev 9924)
+++ trunk/examples/d/Makefile.examples.in 2009-05-05 18:34:22 UTC (rev 9925)
@@ -37,6 +37,7 @@
x11d$(EXEEXT) \
x12d$(EXEEXT) \
x13d$(EXEEXT) \
+ x23d$(EXEEXT) \
x24d$(EXEEXT) \
x25d$(EXEEXT) \
x27d$(EXEEXT) \
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2009-05-22 21:30:06
|
Revision: 9987
http://plplot.svn.sourceforge.net/plplot/?rev=9987&view=rev
Author: airwin
Date: 2009-05-22 21:29:52 +0000 (Fri, 22 May 2009)
Log Message:
-----------
Use newly configured plplotd-d.pc to provide the required linking information
for the Makefile+pkgpconfig approach to building and testing the installed
D examples.
Modified Paths:
--------------
trunk/examples/d/Makefile.examples.in
Modified: trunk/examples/d/Makefile.examples.in
===================================================================
--- trunk/examples/d/Makefile.examples.in 2009-05-22 21:28:11 UTC (rev 9986)
+++ trunk/examples/d/Makefile.examples.in 2009-05-22 21:29:52 UTC (rev 9987)
@@ -50,6 +50,6 @@
rm -f $(EXECUTABLES_list)
.d$(EXEEXT):
-@pkg_config_true@ $(DC) $< -o $@ $(RPATHCMD) `$(PKG_CONFIG_ENV) pkg-config --cflags --libs plplot$(LIB_TAG)`
+@pkg_config_true@ $(DC) $< -o $@ $(RPATHCMD) `$(PKG_CONFIG_ENV) pkg-config --cflags --libs plplot$(LIB_TAG)-d`
.SUFFIXES: .d $(EXEEXT)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2011-07-31 06:49:57
|
Revision: 11827
http://plplot.svn.sourceforge.net/plplot/?rev=11827&view=rev
Author: airwin
Date: 2011-07-31 06:49:51 +0000 (Sun, 31 Jul 2011)
Log Message:
-----------
Include 33rd example in list of those that are built in the traditional
install tree approach.
Modified Paths:
--------------
trunk/examples/d/Makefile.examples.in
Modified: trunk/examples/d/Makefile.examples.in
===================================================================
--- trunk/examples/d/Makefile.examples.in 2011-07-29 19:50:14 UTC (rev 11826)
+++ trunk/examples/d/Makefile.examples.in 2011-07-31 06:49:51 UTC (rev 11827)
@@ -57,7 +57,8 @@
x28d$(EXEEXT) \
x29d$(EXEEXT) \
x30d$(EXEEXT) \
- x31d$(EXEEXT)
+ x31d$(EXEEXT) \
+ x33d$(EXEEXT)
all: $(EXECUTABLES_list)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2013-12-17 22:45:33
|
Revision: 12876
http://sourceforge.net/p/plplot/code/12876
Author: airwin
Date: 2013-12-17 22:45:28 +0000 (Tue, 17 Dec 2013)
Log Message:
-----------
Separate the previous one-step traditional build of D examples into a
compile step and link step. This reduces the amount of work per step
that gdc has to do and works around a bug in Debian Wheezy gdc which
sometimes segfaults otherwise. The segfaults were consistently
observed (until this workaround was made) for the
ENABLE_DYNDRIVERS=OFF case for the epa_build environment where there
are both extensive compile flags and link flags. gdc did not segfault
for the traditional build for the epa_build environment when
ENABLE_DYNDRIVERS=ON (presumably because the compile flags and link
flags are much less extensive in that case).
Modified Paths:
--------------
trunk/examples/d/Makefile.examples.in
Modified: trunk/examples/d/Makefile.examples.in
===================================================================
--- trunk/examples/d/Makefile.examples.in 2013-12-17 21:03:14 UTC (rev 12875)
+++ trunk/examples/d/Makefile.examples.in 2013-12-17 22:45:28 UTC (rev 12876)
@@ -64,9 +64,11 @@
all: $(EXECUTABLES_list)
clean:
- rm -f $(EXECUTABLES_list)
+ rm -f $(EXECUTABLES_list) *.o
-.d$(EXEEXT):
- $(DC) $< -o $@ $(RPATHCMD) `$(PKG_CONFIG_ENV) pkg-config @PC_STATIC_OPTION@ --cflags --libs plplot$(LIB_TAG)-d`
+.d.o:
+ $(DC) $< -c -o $@ `$(PKG_CONFIG_ENV) pkg-config @PC_STATIC_OPTION@ --cflags plplot$(LIB_TAG)-d`
+.o$(EXEEXT):
+ $(DC) $< -o $@ $(RPATHCMD) `$(PKG_CONFIG_ENV) pkg-config @PC_STATIC_OPTION@ --libs plplot$(LIB_TAG)-d`
-.SUFFIXES: .d $(EXEEXT)
+.SUFFIXES: .d .o $(EXEEXT)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ai...@us...> - 2010-08-20 18:36:45
|
Revision: 11144
http://plplot.svn.sourceforge.net/plplot/?rev=11144&view=rev
Author: airwin
Date: 2010-08-20 18:36:39 +0000 (Fri, 20 Aug 2010)
Log Message:
-----------
Add remaining standard examples to list that will be compiled with the
traditional (Makefile + pkg-config) approach.
Modified Paths:
--------------
trunk/examples/d/Makefile.examples.in
Modified: trunk/examples/d/Makefile.examples.in
===================================================================
--- trunk/examples/d/Makefile.examples.in 2010-08-20 18:28:41 UTC (rev 11143)
+++ trunk/examples/d/Makefile.examples.in 2010-08-20 18:36:39 UTC (rev 11144)
@@ -46,13 +46,18 @@
x17d$(EXEEXT) \
x18d$(EXEEXT) \
x19d$(EXEEXT) \
+ x20d$(EXEEXT) \
+ x21d$(EXEEXT) \
+ x22d$(EXEEXT) \
x23d$(EXEEXT) \
x24d$(EXEEXT) \
x25d$(EXEEXT) \
x26d$(EXEEXT) \
x27d$(EXEEXT) \
+ x28d$(EXEEXT) \
x29d$(EXEEXT) \
- x30d$(EXEEXT)
+ x30d$(EXEEXT) \
+ x31d$(EXEEXT)
all: $(EXECUTABLES_list)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|