The company which I am working for seems never to have head of unit
test, or of automated testing.

We have a project which runs on an ARM processor. I would like to make
unit test harnesses for each process (the processes make calls to
VxWorks functions). I would also like to make a partial integration of
all of the software which does not interface directly with hardware,
by adding a test harness. I estimate that this could cover a minimum
of 80% of the functionality.

I want this to run on a PC, probably under DOS, as that is what the
company uses (I might prefer Linux).

I am no great shakes with Makefiles - any hints on where to start?

For instance, our directory structure has files like

make.ARMARCH4_Tgnu
make.PPC85Xxgnu
make.SIMSPARCSOLARISgnu

but no
make.PENTIUMgnu

we are using Cygwin, by the way.

Any pointers? Thanks in advance