Closed
Bug 73085
Opened 24 years ago
Closed 23 years ago
Blackwood needs a good build/packaging system on All supported platforms
Categories
(Core Graveyard :: Java APIs to WebShell, defect)
Core Graveyard
Java APIs to WebShell
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: ashuk, Assigned: ashuk)
References
Details
Attachments
(6 files)
Currently a consistent build/packaging system is not available for all the
Blackwood projects. For Blackwood-1.0, we need a build system on all platforms
(win32, linux and solaris) that generates .xpi files for the individual
components or the whole project as required.
Assignee | ||
Comment 1•24 years ago
|
||
Assignee | ||
Comment 2•24 years ago
|
||
After applying this patch to my blackwood tree on win32, nmake -f Makefile.win
in java does nothing.
I think if no BUILD_X_ONLY is specified, it should default to build_blackwood.
After thinking about it, I withdraw my previous stipulation about the default
behaviour.
Comment 10•24 years ago
|
||
Fix checked in.
Assignee | ||
Comment 11•24 years ago
|
||
thanks Ed.
Comment 12•24 years ago
|
||
fixed
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 13•24 years ago
|
||
Another small fix for unix
RCS file: /cvsroot/mozilla/java/makefiles,v
retrieving revision 1.3
diff -u -r1.3 makefiles
--- makefiles 2000/08/03 21:32:54 1.3
+++ makefiles 2001/05/01 18:46:47
@@ -1,6 +1,7 @@
java/Makefile
java/util/Makefile
java/util/classes/Makefile
+java/build/Makefile
java/webclient/Makefile
java/webclient/classes_spec/Makefile
java/webclient/src_share/Makefile
Comment 14•24 years ago
|
||
Ashu' what is the change?
Assignee | ||
Comment 15•24 years ago
|
||
It adds java/build/Makefile to the list of makefiles created when you run
configure --with-java-supplement
Comment 16•24 years ago
|
||
what is the intention of such "build/packaging"
Is it for webclient or is it for all blackwood projects?
Assignee | ||
Comment 17•24 years ago
|
||
It is for all Blackwood projects. Using these Makefiles you can select a
particular Blackwood Module (or all modules) and have them built by just running
gmake in mozilla/java. Also by setting a PACKAGE_BUILD variable, you will be
able to generate .xpis for these individual (or all of Blackwood) components.
Comment 18•24 years ago
|
||
Greate.
Why do you need mozilla/java/makefiles ?
It seems to be not beeng used.
Assignee | ||
Comment 19•24 years ago
|
||
running "configure --with-java-supplement" seems to only generate the Makefiles
(from Makefile.in) for the files listed in mozilla/java/makefiles. I have tested
this, however, I haven't investigated which script in the configure system reads
this file.
Assignee | ||
Comment 20•23 years ago
|
||
With integration of BlackConnect in Webclient, these Makefiles need to be
changed. I will also take this opportunity to remove the WEBCLIENT_PACKAGE_BUILD
target from the webclient/src_moz/Makefile.in file.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Updated•23 years ago
|
Status: REOPENED → ASSIGNED
Assignee | ||
Comment 21•23 years ago
|
||
Assignee | ||
Comment 22•23 years ago
|
||
Assignee | ||
Comment 23•23 years ago
|
||
Ed,
Pls review these latest patches. RE needs them to be able to build xpi's and
solaris SVR4 bundles successfully with the new BlackConnect changes in
Webclient. Pls note that although the cvs diff for build/Makefile.in and
Makefile.win looks significant, it's just addition of tabs, the absence of which
was making gmake very angry.
thnx
Comment 24•23 years ago
|
||
Ashu, I've untarred your 4:30 pm today tarball into my blackwood pristine
trunk. When I set BUILD_BLACKWOOD=1 and run make in java/build, I get:
Makefile.win(26) : fatal error U1052: file '..\..\config\autoconf.mk' not found
Stop.
Can you please fix this and generate another patch?
Thank you.
Ed
Assignee | ||
Comment 25•23 years ago
|
||
I'll check the Win makefiles on WinNT tomorrow. Did you test this on Unix. If
the unix side stuff is good, I'll ask for a separate r= from you for that. This
way, RE builds of Blackwood can resume once again. Pls check on linux and
solaris and let me know. I have tested myself on Solaris.
thnx.
Assignee | ||
Comment 26•23 years ago
|
||
Assignee | ||
Comment 27•23 years ago
|
||
Hi Ed,
This latest patch works on both Windows and Solaris. Pls test on linux and let
me know if I have r=edburns. thnx much.
Comment 28•23 years ago
|
||
Assuming OJI_DISABLE=1 on win32, ra=edburns.
Assignee | ||
Comment 29•23 years ago
|
||
Fix checked in.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago → 23 years ago
Resolution: --- → FIXED
Comment 30•23 years ago
|
||
I'm re-opening this. For some reason my webclient win32 build can't find
JAWT_GetAwt. In fact, the src_moz/Makefile.win doesn't even cause the build to
descend into the win32 directory. Ashu, can you please fix this?
Thanks,
Ed
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Comment 31•23 years ago
|
||
The jawt stuff had gotten backed out by mistake in the last checkin. The Fix for
Win32 has been checked in by Ed. I have checked in the fix for Unix.
Closing Bug.
Status: REOPENED → RESOLVED
Closed: 23 years ago → 23 years ago
Resolution: --- → FIXED
Updated•13 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•