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@fricklr.de wrote:
From: Georg Werner georg@fricklr.de Subject: Re: [PD] iemguts on windows To: "PD-List" pd-list@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@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@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list