[PD] building all external on linux

cyrille cyrille.henry at la-kitchen.fr
Wed Apr 13 02:37:18 CEST 2005


hello,
I came back to my original question,

the build system worked great, and it is very usefull.
now that i understand the way it works, i commmited a line3.c and pmpd.c 
in build/src/ that are working as expected.

so, you should now be able to compile pmpd with the rest of the externals...

cyrille


Tim Blechmann a écrit :
>>Write them with toxy!  Check out carmen's extensions/gui/ix nice GUI  
>>objects.  No headers or even compilation necessary.
> 
> great idea ...
> 
> but, how does toxy interact with the gui ... 
> maybe by including private headers?
> 
> a grep -Ir g_canvas.h * in pd/externals gives:
> bbogart/entry/entry.c:#include <g_canvas.h>
> bbogart/popup/popup.c:#include <g_canvas.h>
> build/include/CVS/Entries:/g_canvas.h/1.4/dummy timestamp from new-entry//D2005.04.12.10.18.32
> build/include/m_pd.h:#define t_array struct _array       /* g_canvas.h */
> ext13/kalashnikov.c:/*#include "g_canvas.h"*/
> ext13/sfread.c.~1.1.1.1.~:#include "g_canvas.h"
> ext13/m_pd.h:#define t_array struct _array 	    /* g_canvas.h */
> ext13/pipewrite~.c:#include "g_canvas.h"
> ext13/sfread.c:#include "g_canvas.h"
> footils/knob/knob.c:#include "g_canvas.h"
> ggee/gui/fatom.c:#include "g_canvas.h"
> ggee/gui/gcanvas.c:#include "g_canvas.h"
> ggee/gui/toddle.c:#include "g_canvas.h"
> ggee/gui/slider.c:#include "g_canvas.h" /* for widgetbehaviour */
> ggee/gui/envgen.h:#include "g_canvas.h"
> ggee/gui/ticker.c:#include "g_canvas.h"
> ggee/gui/button.c:#include <g_canvas.h>
> ggee/gui/sliderh.c:#include "g_canvas.h"
> ggee/gui/image.c:#include "g_canvas.h"
> grill/dyn/config-pd-linux.txt.~1.5.~:# (the normal header file doesn't work as g_canvas.h is not there)
> grill/dyn/dyn_pd.h:#include "g_canvas.h"
> grill/dyn/.#config-pd-linux.txt.1.5:# (the normal header file doesn't work as g_canvas.h is not there)
> grill/dyn/config-pd-darwin.txt:# where are the PD header files? (m_pd.h, m_imp.h, g_canvas.h)
> grill/dyn/config-pd-linux.txt:# where are the PD header files? (m_pd.h, m_imp.h, g_canvas.h)
> grill/flext/configure.ac:dnl check for g_canvas.h in pd folder
> grill/flext/configure.ac:AC_CHECK_FILE("$sysdir/g_canvas.h",,[echo "$sysdir/g_canvas.h not found" && exit 1])
> grill/flext/source/flattr_ed.cpp:#include <g_canvas.h>
> grill/flext/source/flbase.cpp:#include <g_canvas.h>
> grill/configure.ac:dnl check for g_canvas.h in pd folder
> grill/configure.ac:AC_CHECK_FILE("$sysdir/g_canvas.h",,[echo "$sysdir/g_canvas.h not found" && exit 1])
> grill/dyn_py/config-pd-darwin.txt:# where are the PD header files? (m_pd.h, m_imp.h, g_canvas.h)
> grill/dynext/src/main.cpp:#include "g_canvas.h"
> grill/dynext/config-pd-linux.txt.~1.1.~:# (the normal header file doesn't work as g_canvas.h is not there)
> grill/dynext/config-pd-linux.txt:# (the normal header file doesn't work as g_canvas.h is not there)
> grill/flext-0.4.7/configure.ac:dnl check for g_canvas.h in pd folder
> grill/flext-0.4.7/configure.ac:AC_CHECK_FILE("$sysdir/g_canvas.h",,[echo "$sysdir/g_canvas.h not found" && exit 1])
> grill/guitest/flgui.h:#include <g_canvas.h>
> iemlib/src/iemlib2/iem_send_kernel.c:#include "g_canvas.h"
> iemlib/src/iemlib2/dollarg.c:#include "g_canvas.h"
> iemlib/src/iemlib2/iem_anything_kernel.c:#include "g_canvas.h"
> iemlib/src/iemlib2/iem_prepend_kernel.c:#include "g_canvas.h"
> iemlib/src/iemlib2/iem_receive_kernel.c:#include "g_canvas.h"
> iemlib/src/iemlib2/iem_append_kernel.c:#include "g_canvas.h"
> miXed/toxy/plustot.c:#include "g_canvas.h"
> miXed/toxy/tot.c:#include "g_canvas.h"
> miXed/toxy/widget.c:#include "g_canvas.h"
> miXed/toxy/plustot.env.c:#include "g_canvas.h"
> miXed/cyclone/hammer/pv.c:#include "g_canvas.h"
> miXed/cyclone/hammer/comment.c:#include "g_canvas.h"
> miXed/cyclone/hammer/coll.c:#include "g_canvas.h"
> miXed/cyclone/hammer/Table.c:#include "g_canvas.h"
> miXed/cyclone/hammer/universal.c:#include "g_canvas.h"
> miXed/cyclone/sickle/capture.c:#include "g_canvas.h"
> miXed/cyclone/sickle/Scope.c:#include "g_canvas.h"
> miXed/shared/toxy/scriptlet.c:#include "g_canvas.h"
> miXed/shared/unstable/forky.c:#include "g_canvas.h"
> miXed/shared/unstable/fringe.c:#include "g_canvas.h"
> miXed/shared/common/port.c:#include "g_canvas.h"
> miXed/shared/common/vefl.c:#include "g_canvas.h"
> miXed/shared/hammer/gui.c:#include "g_canvas.h"
> miXed/shared/hammer/file.c:#include "g_canvas.h"
> pdogg/oggcast~/oggcast~.c:#include "g_canvas.h"
> pdogg/oggamp~/oggamp~.c:#include "g_canvas.h"
> pidip/modules/pdp_compose.c:#include "g_canvas.h"
> pidip/modules/pdp_colorgrid.c:#include "g_canvas.h"
> pidip/modules/pdp_cmap.c:#include "g_canvas.h"
> pidip/modules/pdp_ctrack.c:#include "g_canvas.h"
> unauthorized/grid/grid.c.~1.6.~:#include "g_canvas.h"
> unauthorized/grid/grid.c:#include "g_canvas.h"
> unauthorized/grid/.#grid.c.1.6:#include "g_canvas.h"
> unauthorized/blinkenlights/blinkenlights.c:#include "g_canvas.h"        /* some pd's graphical functions */
> unauthorized/cooled~/cooled~.c:#include "g_canvas.h"
> unauthorized/filterbank~/filterbank~.h:#include "g_canvas.h"
> unauthorized/pianoroll/pianoroll.c:#include "g_canvas.h"
> unauthorized/audience~/audience~.c:#include "g_canvas.h"
> unauthorized/mp3amp~/mp3amp~.c:#include "g_canvas.h"
> unauthorized/exciter/exciter.c:#include "g_canvas.h"
> unauthorized/probalizer/probalizer.c:#include "g_canvas.h"
> unauthorized/sonogram~/sonogram~.c:#include "g_canvas.h"
> unauthorized/sonogram~/sonogram~-joge.c:#include "g_canvas.h"
> unauthorized/sonogram~/sonogram~-yves.c:#include "g_canvas.h"
> unauthorized/scratcher~/scratcher~.c:#include "g_canvas.h"
> unauthorized/speex~/speexin~.c:#include <g_canvas.h>
> unauthorized/playlist/playlist.c:#include "g_canvas.h"
> unauthorized/mp3live~/mp3fileout~.c:#include <g_canvas.h>
> unauthorized/mp3live~/mp3streamin~.c:#include <g_canvas.h>
> 
> 
> cheers ... tim
> 




More information about the Pd-list mailing list