The master source for this Makefile is $EOSR_CVS/eos/mgr/mak/Makefile.TAS. At minimum the MID variable needs to be set for the correct .mid file you have.
The Makefile should only be executed in a ../bin directory with subdirectories ../bin/$EOS_ARCH for all architectures of interest. The Makefile will attempt to link TAS using all of the source files (*.F, *.c) found in ../newsrc and ../src, and all libraries found in ../newlib and ../lib. Any necessary "#include" files not found in default locations (eg. $EOSR_CVS/eos/inc) must reside in ../newinc, ../inc, ../newsrc, or ../src for compilation to be successful.
Certain default libraries (eg. for CERN libraries and TAS default libraries), as well as the libraries specified by the contents of the .mid file will be automatically linked with the TAS image. If these libraries are not found in the local (../newlib or ../lib) areas, the default libaries of the $EOSR_CVS/eos/lib directory tree will be used.
The resultant TAS executable image as well as all object files generated will be found in the ../bin/$EOS_ARCH subdirectory.
Back to TAS2 Intro