Closed Bug 408686 Opened 17 years ago Closed 17 years ago

Using glib-genmarshal for generation gtkmozembedmarshal*

Categories

(Core Graveyard :: Embedding: GTK Widget, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
mozilla1.9beta3

People

(Reporter: romaxa, Assigned: romaxa)

References

Details

Attachments

(1 file, 1 obsolete file)

Attached patch Bugfix (obsolete) — Splinter Review
gtkmozembed should use glib-genmarshal for auto-generation garbage files gtkmozembedmarshal.c and gtkmozembedmarshal.h
Attachment #293520 - Flags: review?(benjamin)
Comment on attachment 293520 [details] [diff] [review]
Bugfix

benjamin@smedbergs.us, does this look okay?
Probably gtkmozembedmarshal.c gtkmozembedmarshal.h should be deleted, because is will confuse gtkmozembedmarshal.c make rule
Comment on attachment 293520 [details] [diff] [review]
Bugfix

>+$(MARSHAL_FILE).h: $(MARSHAL_FILE).list
>+	glib-genmarshal --prefix=$(MARSHAL_PREFIX) $(srcdir)/$(MARSHAL_FILE).list --skip-source --header > $(MARSHAL_FILE).h

Use > $@ instead of > $(MARSHAL_FILE).h, and the same below

And yes, you do need to remove the checked-in marshal file as well.
Attachment #293520 - Flags: review?(benjamin) → review+
Assignee: nobody → romaxa
Attachment #293520 - Attachment is obsolete: true
Attachment #296799 - Flags: approval1.9?
Attachment #296799 - Flags: approval1.9? → approval1.9+
Keywords: checkin-needed
Checking in embedding/browser/gtk/src/Makefile.in;
/cvsroot/mozilla/embedding/browser/gtk/src/Makefile.in,v  <--  Makefile.in
new revision: 1.76; previous revision: 1.75
done
Removing embedding/browser/gtk/src/gtkmozembedmarshal.c;
/cvsroot/mozilla/embedding/browser/gtk/src/gtkmozembedmarshal.c,v  <--  gtkmozembedmarshal.c
new revision: delete; previous revision: 1.6
done
Removing embedding/browser/gtk/src/gtkmozembedmarshal.h;
/cvsroot/mozilla/embedding/browser/gtk/src/gtkmozembedmarshal.h,v  <--  gtkmozembedmarshal.h
new revision: delete; previous revision: 1.6
done
Status: NEW → RESOLVED
Closed: 17 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Target Milestone: --- → mozilla1.9 M11
Depends on: 417651
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: