Closed Bug 54129 Opened 24 years ago Closed 24 years ago

Blackwood Makefiles need to be modified for commercial builds

Categories

(Core Graveyard :: Java APIs to WebShell, defect, P3)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: ashuk, Assigned: ashuk)

Details

Attachments

(13 files)

4.05 KB, application/octet-stream
Details
12.69 KB, patch
Details | Diff | Splinter Review
1.25 KB, patch
Details | Diff | Splinter Review
4.67 KB, patch
Details | Diff | Splinter Review
1.54 KB, application/octet-stream
Details
2.91 KB, patch
Details | Diff | Splinter Review
1.67 KB, patch
Details | Diff | Splinter Review
1.52 KB, patch
Details | Diff | Splinter Review
997 bytes, application/octet-stream
Details
853 bytes, patch
Details | Diff | Splinter Review
2.14 KB, patch
Details | Diff | Splinter Review
2.18 KB, patch
Details | Diff | Splinter Review
5.28 KB, patch
Details | Diff | Splinter Review
Blackwood Makefiles (mozilla/java/Makefile) need to be set up to 
1. Build all Blackwood components - presently pluglets does not get built
2. Check if Commercial Build and 
	a) Version the Blackwood components
	b) Put in separate DEST_PATH
I submitted, I accept
Status: NEW → ASSIGNED
Added CC: edburns
3 files were modified and a new file runem_commercial.pl was added to src_share
directory. Now the java/Makefile builds util, dom, plugins and webclient in that
order.

Also, the webclient/src_moz and webclient/classes_spec Makefiles version the
binaries, create the blackwood.jar and version it and move all the binaries to
the appropriate directory if the Env Variable PACKAGE_BUILD is set.

Ed, pls test this and let me know if I have r=a=edburns.


thanks
_Ashu
Looks good.  r=edburns.
r=edburns
a=edburns

Check this in.
Makefiles  for pluglets.
In  case PACKAGE_BUILD is set 
  pluglet jars go to $(DIST)/javadev/examples
  htmls for sample pluglets go to $(DIST)/javadev/html
  data for sample pluglets go to $(DIST)/javadev/misc

In other case

pluglet jars go to $(DIST)/bin/plugins
htmls and data go to $(DIST)/bin/res/javadev/pluglets

In  last case htmls are accesible via resource:///res/javadev/pluglets/
(resource:///res/javadev/pluglets/zip.html for example)

Igor, pls check in your changes if you haven't already. Shirley will do another
build today afternoon and by today evening, we should have all the build issues
resolved.

Ed, your changes to java/Makefile.in (unjarring) does not work. If make sees a
export:: target in java/Makefile, it does not cd past the first Makefile in each
of the subdirs. i.e. only the Java Makefiles get built for all the projects and
neither the native code, nor the package directories get generated.

I have checked in changes to fix this and tested it. Pls let me know if I have
r=a=edburns

thanks
_Ashu
Sure, I'm sorry I broke this.  r=a=edburns.
I just checked in makefiles for pluglets
Thanks,
  Igor
Last modification - minor change fo removing .so files from dist/bin
and dist/lib for commercial builds. they should be only in dist/javadev
Changes made to webclient/src_moz/Makefile.in

_Ashu
r=a=edburns for first 10/12 attachment.
Hi Ashu,

I've just attached a diff which I believe implements "unjar the w3c dom before
doing anything" functionality without breaking anything.

Can you please review the previous two attachments and if they work, can you
please check them in?

Thanks,

Ed
Cloding Bug. All changes required for PR3 are in place and the PR3 branch is
frozen. This bug may be reopened only for extra RTM packaging needs.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Reopening for RTM

Posted fix to integrate Blackconnect into commercial solaris package
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Status: REOPENED → ASSIGNED
Closing Bug. After RTM, everything is in place for Blackwood packaging on 
Solaris
Status: ASSIGNED → RESOLVED
Closed: 24 years ago24 years ago
Resolution: --- → FIXED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: