[PD] iemguts on windows
Jonathan Wilkes
jancsika at yahoo.com
Fri Apr 3 01:02:14 CEST 2009
Thanks, Georg. Those dll's work fine. However, if I try to compile using your Makefile, I get these errors:
wildcard: command not found
filter: command not found
This is with mingw 5.1.4
-Jonathan
--- On Thu, 4/2/09, Georg Werner <georg at fricklr.de> wrote:
> From: Georg Werner <georg at fricklr.de>
> Subject: Re: [PD] iemguts on windows
> To: "PD-List" <pd-list at iem.at>
> Date: Thursday, April 2, 2009, 8:11 PM
> Hi Jonathan,
>
> i have it done quite a while ago - cant remember how
> exactly :( (did you
> use the right sources?)
> http://www.sendspace.com/file/rrxgh9 (the dlls)
> i attached my makefile it compiles every file in the
> directory (not nice
> but works ok).
> hope it helps.
> g.
>
>
> Jonathan Wilkes schrieb:
> > Hi,
> > Has anyone been able install iemguts objects on
> windows xp? I tried using the guide for compiling externals
> with mingw that was posted here some time ago, but after
> putting the dll files in the extra folder, I get an error
> like "couldn't load propertybang" and the
> object isn't created. I've tried both pd 0.42-4 and
> pd-ext 0.41-4 to no avail. There are no errors when
> compiling and linking.
> >
> > Thanks,
> > Jonathan
> >
> >
> >
> > _______________________________________________
> > Pd-list at iem.at mailing list
> > UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
> >
>
>
> # we want to compile all C-files we find in the current
> directory
> SOURCES=$(sort $(filter %.c, $(wildcard *.c)))
> # each C-files maps will become an external with the given
> filename-extension
> TARGETS=$(SOURCES:.c=.dll)
>
>
> NAME = helloworld
> CSYM = helloworld
>
> current: pd_win
>
> DEST = "."
>
> PDPATH = "."
> LDFLAGS = --export-dynamic -shared --enable -auto-import
>
> # ----------------------- WIN i386 -----------------------
>
> pd_win: $(TARGETS)
>
> .SUFFIXES: .dll
>
> #LINUXCFLAGS = -DPD -O2 -funroll-loops -fomit-frame-pointer
> \
> # -Wall -W -Wshadow -Wstrict-prototypes -Werror \
> # -Wno-unused -Wno-parentheses -Wno-switch
> WINCFLAGS = -DPD -DNT -W3 -WX -Werror -Wno-unused
> -mms-bitfields\
> -Wno-parentheses -Wno-switch -O6 -funroll-loops
> -fomit-frame-pointer
>
> #WININCLUDE = -I../include
> WININCLUDE = -I.
>
>
> .c.dll:
> gcc $(WINCFLAGS) $(WININCLUDE) -c -o $*.o $*.c
> gcc $(LDFLAGS) -o $*.dll $*.o pd.dll
> strip --strip-unneeded $*.dll
> rm -f $*.o
> # ... ../$*.dll
> #cp $*.dll $(DEST)
>
> clean:
> rm -f $*.o $(TARGETS).dll
>
> #install:
> # cp $(TARGETS).dll $(DEST)
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
More information about the Pd-list
mailing list