Blame | Last modification | View Log | RSS feed
This directory contains the source for Make as used by JATS.There are several reasons for not using a pre-packaged make. These include:1) Need correct compile options for Win322) Need to control the version of make, so that we know whichfeatures are available.3) Simplify installation.The basic structure of this directory is:* Tar of the original make sources (3.81)* Machine specific subdirectories that contain files that have beenchanged for each of the subdirectories.Building Make1) Create a source tree using the tar file and the platform specificchanged source files.2) Use the native build methodologyWindows: Use make_msvc_net2003.slnUnix : ./configureChange the VERSION to "3.81.jats"make3) Copy the resultant .exe to the machine-specific JATS BIN directoryand call it xmake.exe.Check the file in to version control.We don't build the JATS utilities every release.Notes on changes to the make sourceWindowsNeed to build for an MKS shell as this provides the escaping expected bythe rest of the build systemLinuxCorrect the TimeStamp logic to allow for a 1/2 second difference in filetimes. Required due to issues with the NFS time.SolarisNone: But the Linux TimeStamp fix could be good