libpurple/win32/rules.mak

changeset 29868
cfca9aa1f3ab
parent 16100
a0ab70986c10
child 30285
33c8197dc6b6
--- a/libpurple/win32/rules.mak	Fri Mar 12 21:10:05 2010 +0000
+++ b/libpurple/win32/rules.mak	Fri Mar 12 22:00:00 2010 +0000
@@ -4,7 +4,7 @@
 	$(CC) $(CFLAGS) $(DEFINES) $(INCLUDE_PATHS) -o $@ -c $<
 
 %.c: %.xs
-	$(PERL) $(EXTUTILS)/xsubpp -typemap $(EXTUTILS)/typemap -typemap $(PURPLE_PERL_TOP)/common/typemap $< > $@
+	$(PERL) -MExtUtils::ParseXS -e 'ExtUtils::ParseXS::process_file(filename => "$<", output => "$@", typemap => "$(PURPLE_PERL_TOP)/common/typemap");'
 
 %.o: %.rc
 	$(WINDRES) -I$(PURPLE_TOP) -i $< -o $@

mercurial