diff --git a/gst/Makefile.am b/gst/Makefile.am index 79ea0142c2..bef87a63c3 100644 --- a/gst/Makefile.am +++ b/gst/Makefile.am @@ -27,12 +27,12 @@ CLEANFILES = gst.c EXTRA_DIST = gst.defs gst-types.defs $(GST_OVERRIDES) arg-types.py gst.c: $(srcdir)/gst.defs $(srcdir)/arg-types.py $(GST_OVERRIDES) + && rm -f $(srcdir)/gst.c \ $(PYGTK_CODEGEN) \ --load-types $(srcdir)/arg-types.py \ --register $(srcdir)/gst-types.defs \ --override $(srcdir)/gst.override \ - --prefix pygst $(srcdir)/gst.defs > gen-gst.c \ - && rm -fr gst.c \ - && echo '/* GENERATED FILE - DO NOT EDIT */' >> gst.c \ - && cat gen-gst.c >> gst.c \ - && rm -f gen-gst.c + --prefix pygst $(srcdir)/gst.defs > $(srcdir)/gen-gst.c \ + && echo '/* GENERATED FILE - DO NOT EDIT */' >> $(srcdir)/gst.c \ + && cat $(srcdir)/gen-gst.c >> $(srcdir)/gst.c \ + && rm -f $(srcdir)/gen-gst.c