Mail Archives: cygwin/2001/05/11/00:11:25
--------------3BA7EFBA68F374CFBF3A4303
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Thanks for following up. It's difficult to extract the necessary source
for building cmd without the other stuff. I did 'cvs co rosapps' (which
gives me cmd, plus LOTS of extra stuff I don't want). I edited
rules.mak as directed (but had to also make other changes to
cmd/makefile, cmd/cmd.rc, and cmd/dir.c. Patch attached) I then did
'make cmd'. BUT, I had to download additional files:
I needed the following files from the reactos module:
reactos/include/defines.h
reactos/include/ntos/registry.h
reactos/include/reactos/config.h
reactos/include/reactos/resource.h
reactos/include/reactos/version.h
as well.
Also, the following file was needed, but is not in CVS at all (I suppose
it is created while building reactos; I just created an empty file with
the appropriate name)
reactos/include/reactos/buildno.h
So, it's POSSIBLE to build cmd.exe without the rest, but it ain't easy.
--Chuck
Robert Collins wrote:
>
> Hi Chuck,
> I just realised I never answered this.
>
> http://www.reactos.com/kernel/srctree.html
>
> and cvs should get you just cmd.exe
>
> Rob
>
> > -----Original Message-----
> > From: Charles S. Wilson [mailto:cwilson AT ece DOT gatech DOT edu]
> > Sent: Monday, January 08, 2001 7:26 AM
> > To: Robert Collins
> > Cc: soren AT wonderstorm DOT com; Cygwin
> > Subject: Re: OT:Re: CMD.exe for Win9x and other goodies
> >
> >
> > Robert Collins wrote:
> > >
> > > You might like to try the cmd.exe from the reactos project.
> >
> > Seems to work OK on Win98 and NT. And it is GPL. I'd like to put
> > *just* cmd.exe on the cygutils website, but I can't seem to find the
> > source code for it withing the huge reactos source tarball.
> >
> > I assume I'll have to make room for a 3Meg source code
> > tarball, in order
> > to put a 100k exe on the site? (And, I'm not even *sure*
> > that the code
> > for cmd.exe is actually IN that tarball....)
> >
> > --Chuck
> >
--------------3BA7EFBA68F374CFBF3A4303
Content-Type: application/x-unknown-content-type-patch_auto_file;
name="cmd.patch"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="cmd.patch"
PyBjbWQucGF0Y2gKPyBjbWQvY21kLmNvZmYKSW5kZXg6IHJ1bGVzLm1hawo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09ClJDUyBmaWxlOiAvQ1ZTL1JlYWN0T1Mvcm9zYXBwcy9ydWxlcy5tYWssdgpyZXRyaWV2
aW5nIHJldmlzaW9uIDEuNQpkaWZmIC11IC1yMS41IHJ1bGVzLm1hawotLS0gcnVsZXMubWFr
CTIwMDAvMDQvMjUgMjM6MjI6NTYJMS41CisrKyBydWxlcy5tYWsJMjAwMS8wNS8xMSAwNDow
OToxNQpAQCAtNjMsNyArNjMsNyBAQAogCiBDQyA9ICQoUFJFRklYKWdjYwogTkFUSVZFX0ND
ID0gZ2NjCi1DRkxBR1MgPSBcCitDRkxBR1MgPSAtbW5vLWN5Z3dpbiBcCiAJJChCQVNFX0NG
TEFHUykgXAogCS1waXBlIFwKIAktTzIgXApJbmRleDogY21kL2NtZC5yYwo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09ClJDUyBmaWxlOiAvQ1ZTL1JlYWN0T1Mvcm9zYXBwcy9jbWQvY21kLnJjLHYKcmV0cmll
dmluZyByZXZpc2lvbiAxLjIKZGlmZiAtdSAtcjEuMiBjbWQucmMKLS0tIGNtZC9jbWQucmMJ
MjAwMC8wOS8xMiAyMzoyMDoxNQkxLjIKKysrIGNtZC9jbWQucmMJMjAwMS8wNS8xMSAwNDow
OToxNQpAQCAtNSw3ICs1LDYgQEAKIExBTkdVQUdFIExBTkdfRU5HTElTSCwgU1VCTEFOR19F
TkdMSVNIX1VTCiAKIFZTX1ZFUlNJT05fSU5GTyBWRVJTSU9OSU5GTwotCUZJTEVWRVJTSU9O
CVJFU19VSU5UX0ZWX01BSk9SLFJFU19VSU5UX0ZWX01JTk9SLFJFU19VSU5UX0ZWX1JFVklT
SU9OLFJFU19VSU5UX0ZWX0JVSUxECiAJUFJPRFVDVFZFUlNJT04JUkVTX1VJTlRfUFZfTUFK
T1IsUkVTX1VJTlRfUFZfTUlOT1IsUkVTX1VJTlRfUFZfUkVWSVNJT04sUkVTX1VJTlRfUFZf
QlVJTEQJCiAJRklMRUZMQUdTTUFTSwkweDNmTAogI2lmZGVmIF9ERUJVRwpAQCAtMjksNyAr
MjgsNiBAQAogICAgICAgICAgICAgVkFMVUUgIkxlZ2FsQ29weXJpZ2h0IiwJIkNvcHlyaWdo
dCAoQykgMTk5OC0yMDAwIEVyaWMgS29obFwwIgogICAgICAgICAgICAgVkFMVUUgIk9yaWdp
bmFsRmlsZW5hbWUiLAkiY21kLmV4ZVwwIgogICAgICAgICAgICAgVkFMVUUgIlByb2R1Y3RO
YW1lIiwJUkVTX1NUUl9QUk9EVUNUX05BTUUKLSAgICAgICAgICAgIFZBTFVFICJQcm9kdWN0
VmVyc2lvbiIsCVJFU19TVFJfUFJPRFVDVF9WRVJTSU9OCiAgICAgICAgIEVORAogICAgIEVO
RAogICAgIEJMT0NLICJWYXJGaWxlSW5mbyIKSW5kZXg6IGNtZC9kaXIuYwo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09ClJDUyBmaWxlOiAvQ1ZTL1JlYWN0T1Mvcm9zYXBwcy9jbWQvZGlyLmMsdgpyZXRyaWV2
aW5nIHJldmlzaW9uIDEuMTAKZGlmZiAtdSAtcjEuMTAgZGlyLmMKLS0tIGNtZC9kaXIuYwky
MDAxLzAyLzI4IDIyOjMzOjIzCTEuMTAKKysrIGNtZC9kaXIuYwkyMDAxLzA1LzExIDA0OjA5
OjE4CkBAIC04MTAsOCArODEwLDggQEAKIAkJCQljb3VudCA9IDA7CiAJCQl9CiAKLQkJCXVs
aVNpemUudS5Mb3dQYXJ0ID0gZmlsZS5uRmlsZVNpemVMb3c7Ci0JCQl1bGlTaXplLnUuSGln
aFBhcnQgPSBmaWxlLm5GaWxlU2l6ZUhpZ2g7CisJCQl1bGlTaXplLkxvd1BhcnQgPSBmaWxl
Lm5GaWxlU2l6ZUxvdzsKKwkJCXVsaVNpemUuSGlnaFBhcnQgPSBmaWxlLm5GaWxlU2l6ZUhp
Z2g7CiAJCQlieXRlY291bnQuUXVhZFBhcnQgKz0gdWxpU2l6ZS5RdWFkUGFydDsKIAkJfQog
CQllbHNlIGlmIChkd0ZsYWdzICYgRElSX0JBUkUpCkBAIC04NDEsOCArODQxLDggQEAKIAkJ
CWlmIChJbmNMaW5lIChwTGluZSwgZHdGbGFncykpCiAJCQkJcmV0dXJuIDE7CiAKLQkJCXVs
aVNpemUudS5Mb3dQYXJ0ID0gZmlsZS5uRmlsZVNpemVMb3c7Ci0JCQl1bGlTaXplLnUuSGln
aFBhcnQgPSBmaWxlLm5GaWxlU2l6ZUhpZ2g7CisJCQl1bGlTaXplLkxvd1BhcnQgPSBmaWxl
Lm5GaWxlU2l6ZUxvdzsKKwkJCXVsaVNpemUuSGlnaFBhcnQgPSBmaWxlLm5GaWxlU2l6ZUhp
Z2g7CiAJCQlieXRlY291bnQuUXVhZFBhcnQgKz0gdWxpU2l6ZS5RdWFkUGFydDsKIAkJfQog
CQllbHNlCkBAIC04NjYsOCArODY2LDggQEAKIAkJCQl7CiAJCQkJCVVMQVJHRV9JTlRFR0VS
IHVsaVNpemU7CiAKLQkJCQkJdWxpU2l6ZS51Lkxvd1BhcnQgPSBmaWxlLm5GaWxlU2l6ZUxv
dzsKLQkJCQkJdWxpU2l6ZS51LkhpZ2hQYXJ0ID0gZmlsZS5uRmlsZVNpemVIaWdoOworCQkJ
CQl1bGlTaXplLkxvd1BhcnQgPSBmaWxlLm5GaWxlU2l6ZUxvdzsKKwkJCQkJdWxpU2l6ZS5I
aWdoUGFydCA9IGZpbGUubkZpbGVTaXplSGlnaDsKIAogCQkJCQlDb252ZXJ0VUxhcmdlSW50
ZWdlciAodWxpU2l6ZSwgYnVmZmVyLCBzaXplb2YoYnVmZmVyKSk7CiAJCQkJCUNvbk91dFBy
aW50ZiAoX1QoIiAgICUyMHMiKSwgYnVmZmVyKTsKQEAgLTkxOCw4ICs5MTgsOCBAQAogCQkJ
CXsKIAkJCQkJVUxBUkdFX0lOVEVHRVIgdWxpU2l6ZTsKIAotCQkJCQl1bGlTaXplLnUuTG93
UGFydCA9IGZpbGUubkZpbGVTaXplTG93OwotCQkJCQl1bGlTaXplLnUuSGlnaFBhcnQgPSBm
aWxlLm5GaWxlU2l6ZUhpZ2g7CisJCQkJCXVsaVNpemUuTG93UGFydCA9IGZpbGUubkZpbGVT
aXplTG93OworCQkJCQl1bGlTaXplLkhpZ2hQYXJ0ID0gZmlsZS5uRmlsZVNpemVIaWdoOwog
CQkJCQlDb252ZXJ0VUxhcmdlSW50ZWdlciAodWxpU2l6ZSwgYnVmZmVyLCBzaXplb2YoYnVm
ZmVyKSk7CiAJCQkJCUNvbk91dFByaW50ZiAoX1QoIiAgICUxMHMgIiksIGJ1ZmZlcik7CiAJ
CQkJCWJ5dGVjb3VudC5RdWFkUGFydCArPSB1bGlTaXplLlF1YWRQYXJ0OwpAQCAtMTEzOSw0
ICsxMTM5LDQgQEAKIAogI2VuZGlmCiAKLS8qIEVPRiAqLwpcIE5vIG5ld2xpbmUgYXQgZW5k
IG9mIGZpbGUKKy8qIEVPRiAqLwpJbmRleDogY21kL21ha2VmaWxlCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
UkNTIGZpbGU6IC9DVlMvUmVhY3RPUy9yb3NhcHBzL2NtZC9tYWtlZmlsZSx2CnJldHJpZXZp
bmcgcmV2aXNpb24gMS4xOQpkaWZmIC11IC1yMS4xOSBtYWtlZmlsZQotLS0gY21kL21ha2Vm
aWxlCTE5OTkvMTEvMDQgMTE6Mjk6MzYJMS4xOQorKysgY21kL21ha2VmaWxlCTIwMDEvMDUv
MTEgMDQ6MDk6MTgKQEAgLTEsNyArMSw2IEBACiAjCiAjICBSZWFjdE9TIG1ha2VmaWxlIGZv
ciBDTUQKICMKLQogVEFSR0VUPWNtZC5leGUKIAogYWxsOiAkKFRBUkdFVCkKQEAgLTE4LDcg
KzE3LDcgQEAKIAogCiBjbWQuZXhlOiAkKE9CSkVDVFMpCi0JJChDQykgJChPQkpFQ1RTKSAt
bGtlcm5lbDMyIC1sY3J0ZGxsIC1sdXNlcjMyIC1vIGNtZC5leGUKKwkkKENDKSAtbW5vLWN5
Z3dpbiAtbXdpbmRvd3MgJChPQkpFQ1RTKSAtbGtlcm5lbDMyIC1sY3J0ZGxsIC1sdXNlcjMy
IC1vIGNtZC5leGUKIAkkKE5NKSAtLW51bWVyaWMtc29ydCBjbWQuZXhlID4gY21kLnN5bQog
CiAK
--------------3BA7EFBA68F374CFBF3A4303
Content-Type: text/plain; charset=us-ascii
--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple
--------------3BA7EFBA68F374CFBF3A4303--
- Raw text -