Article View: borland.public.jbuilder
Article #175Re: Almost like JBuilder :)
From: Preston L. Bannister
Date: Mon, 05 Jun 2000 00:00
Date: Mon, 05 Jun 2000 00:00
51 lines
1742 bytes
1742 bytes
"Preston L. Bannister" <preston@home.com> wrote in message news:b%Q_4.213917$bm.1308999@news1.alsv1.occa.home.com...
[snip]
> I finally wrote a find|awk script to generate the .jpr file :).
In fact I lied. I paste into the .jpr file the output from:
find sources -name \*.java | awk -f mkjpr.awk
Where "find" came from the Cygwin package and mkjpr.awk contains:
----
{
path = $0
name = $0
sub(/^.*\//,"",name)
folder = $0
sub(/\/[^/]*$/,"",folder)
gsub(/\//,".",folder)
if (!folderOf[folder]) {
i = ++n
folderOf[folder] = i
nameOf[i] = folder
parentOf[i] = 0
typeOf[i] = "Folder"
}
i = ++n
nameOf[i] = path
parentOf[i] = folderOf[folder]
}
END {
for (i=1; i<=n; ++i) {
print "#" i "=" nameOf[i]
}
print "sys[0].LastTag=" n
for (i=1; i<=n; ++i) {
print "sys[" i "].Parent=" parentOf[i]
if (typeOf[i]) {
print "sys[" i "].Type=" typeOf[i]
}
}
}
----
FYI.
--
Preston L. Bannister
preston@home.com
http://members.home.com/preston
Technical Details
Message-ID:
<B8U_4.213964$bm.1310162@news1.alsv1.occa.home.com>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<b%Q_4.213917$bm.1308999@news1.alsv1.occa.home.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f5946,67ed85a462912578 X-Google-Attributes: gidf5946,public From: "Preston L. Bannister" <preston@home.com> Subject: Re: Almost like JBuilder :) Date: 2000/06/05 Message-ID: <B8U_4.213964$bm.1310162@news1.alsv1.occa.home.com> X-Deja-AN: 631435336 References: <b%Q_4.213917$bm.1308999@news1.alsv1.occa.home.com> X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4029.2901 X-Complaints-To: abuse@home.net X-Trace: news1.alsv1.occa.home.com 960237217 24.1.136.62 (Mon, 05 Jun 2000 13:33:37 PDT) Organization: @Home Network X-MSMail-Priority: Normal NNTP-Posting-Date: Mon, 05 Jun 2000 13:33:37 PDT Newsgroups: borland.public.jbuilder