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 <ge...@fricklr.de> wrote: > From: Georg Werner <ge...@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 _______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list