Re: VS Express 2005

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Bruce,
Thanks for taking the time to respond. We received a code tree for a driver
for another OS. We have to port it to CE. We need to keep the tree for the
time being.
The tree is something like this;
-sdk
--common
--- many subtrees for different functions
--- HW abatraction layer
----card1
----card2
--platform
--- wince (this is what I'm trying to create)
--- other os

Obviously since we are working for someone else we are going to try to keep
the code structure as is. Also, I'm trying not to put os specific files
everywhere.
The old make file would do fine. It would sit in the CE dir and point to all
the stuff needed. I think I'm stuck with a kludge of putting the source files
in a build dir.
The sources files, AFAIK, do not allow conditional builds (i.e. if card1 ...
else card2 ...).

Do you happen to know anything about how to get an ndis intermediate driver
to talk to an sdio driver for an sdio network card?




"Bruce Eitman (eMVP)" wrote:

> In your first post, you indicated that you were developing a driver. Your
> subsequent posts seem to indicate that instead you have received the driver
> from a vendor and are now about to start working on it. That changes
> everything.
>
> How did the vendor tell you to build the files, that would be the best and
> easiest way.
>
> We could help you more with the dirs and sources if we understood better
> what the directory structure is. When you say mutually exclusive, do you
> mean that you will never need to build both, or that you need to build one,
> then the other?
>
> --
> Bruce Eitman (eMVP)
> Senior Engineer
> beitman AT applieddata DOT net
>
> Applied Data Systems
> www.applieddata.net
> An ISO 9001:2000 Registered Company
> Microsoft WEP Gold-level Member
>
>
> "David" <David@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
> news:55C942F9-A46B-4FB7-AE2C-A63351851298@xxxxxxxxxxxxxxxx
> > Thanks Paul,
> > Ok, how do you think I sould do it when, within the tree there are 2
> > directories (card1 and card2) that are mutually exclusive. Would I have to
> > make/replace the dirs file to build the other card?
> >
> > Also, my include problem is still the same because the include path needs
> > to
> > be the same(long) even if I put the sources in each directory.
> >
> > I'm trying to create a .bat file to copy appropriate files into a temp dir
> > to build from a single directory.
> >
> >
> >
> > "Paul G. Tobey [eMVP]" wrote:
> >
> >> Yes, that's true, in my experience. Trying to list a file in the SOURCES
> >> macro gives a bad directory prefix error during build. Your best bet
> >> *is*
> >> DIRS and SOURCES for all folders that you need to build from.
> >>
> >> Paul T.
> >>
> >> "David" <David@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
> >> news:310BF521-66BC-483C-B9C0-6AD3DFFEE240@xxxxxxxxxxxxxxxx
> >> > Thanks Bruce.
> >> > Within the sources file, it seems that I am running into a limit on the
> >> > length of the INCLUDES keyword. Also, I read in another forum that all
> >> > source
> >> > files must be in the same dir as the sources file. THe source tree from
> >> > our
> >> > customer has C and H files spread into 2 dozen directories. It would be
> >> > a
> >> > pain to put dirs and sources files everywhere.
> >> >
> >> > "Bruce Eitman (eMVP)" wrote:
> >> >
> >> >> What is the sources file limitation that you have that MS doesn't have
> >> >> when
> >> >> building the entire OS? I bet that it is something that we could help
> >> >> you
> >> >> with faster than switching tools.
> >> >>
> >> >> VS Express does not support CE.
> >> >>
> >> >> --
> >> >> Bruce Eitman (eMVP)
> >> >> Senior Engineer
> >> >> beitman AT applieddata DOT net
> >> >>
> >> >> Applied Data Systems
> >> >> www.applieddata.net
> >> >> An ISO 9001:2000 Registered Company
> >> >> Microsoft WEP Gold-level Member
> >> >>
> >> >>
> >> >> "David" <David@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
> >> >> news:9DC7B5EA-81A8-42DB-BAE4-1517BA3A0E71@xxxxxxxxxxxxxxxx
> >> >> > I'm developing a wifi driver using PB 5. I'm having trouble with the
> >> >> > build
> >> >> > process (sources files limitations). I have a source tree with C
> >> >> > and H
> >> >> > files
> >> >> > scattered around.
> >> >> >
> >> >> > Can VS Express 2005 be used in CE5 development? Do you think it
> >> >> > could
> >> >> > help
> >> >> > me with the build process to create the driver DLL?
> >> >> >
> >> >> > Thanks
> >> >>
> >> >>
> >> >>
> >>
> >>
> >>
>
>
>
.



Relevant Pages

  • 2.6.17-rc4-mm2
    ... please test this tree and report the results. ... expect it to fix quite a few things. ... See the `hot-fixes' directory for any important updates to this patchset. ... ARM driver fix ...
    (Linux-Kernel)
  • Re: sysctl in 2.6.24.2 excludes unapproved files from /proc/sys?
    ... entries to it, and THAT failed. ... device driver subtree, methinks. ... And you want me to use CTL_UNNUMBERED for everything in my subtree ... Out of tree driver -- nobody cares. ...
    (Linux-Kernel)
  • Re: VS Express 2005
    ... You'll have to arrange for include and library paths to some ... stuff in the PB build tree, but maybe this is the best you can do... ... >> beitman AT applieddata DOT net ...
    (microsoft.public.windowsce.embedded.vc)
  • Re: [ltp] do I have to worry?
    ... I currently compile a new kernel from Linus' latest tree with the attached ... patches to get suspend with my sata drive and my wireless working. ... hdaps: driver successfully loaded. ...
    (Linux-Kernel)
  • 2.6.15-rc2-mm1
    ... - The JSM tty driver still doesn't compile. ... - The git-powerpc tree is included now. ... Uniprocessor build fix ... Updates to the driver core tree ...
    (Linux-Kernel)