Makefile revision 26f228bf3a3fea810223396e5794c217a79a8d5b
3845N/A# This Makefile will compile the new hetcats system and provides also 3845N/A# targets for test programs during implementation phases. 3845N/A# !!! Note: This makefile is written for GNU make !!! 3845N/A# (gmake on solaris ; make on linux) 3845N/A#################################################################### 3845N/A## Some varibles, which control the compilation 3845N/A### Profiling and Warnings (only for debugging) 3845N/A### Attention every module must be compiled with profiling or the linker 3845N/A### cannot link the various .o files properly. So after switching on 3845N/A### Profiling, do an 'gmake clean; gmake' 3845N/A### If you need Profiling comment out the following line 3845N/A#HC_PROF = -prof -auto-all -Wall 3845N/A### list of directories to run checks in 3845N/A#################################################################### 3845N/A## sources for hetcats (semi - manually produced with a perl script) 3845N/A# this variable holds the modules that should be documented 3845N/A# the imported parsec library is not included! 3845N/A#################################################################### 3845N/A############################### 3845N/A# load them with "M-x" "visit-tags-table" from 3845N/A# use "M-." to search for a tag 3845N/A# !!Beware this is somewhat instable, because it uses an absolute path!! 3845N/A############################### 3845N/A### Documentation via haddock 3845N/A -t
'HetCATS -- a heterogenous CASL tool set' 3845N/A### removes *.hi and *.o in all include directories 3845N/A### additionally removes binaries 3845N/A### additonally removes *.d (dependency files) in every include directory 3845N/A### additionally removes the files that define the sources-variable 3845N/A### additionally removes files not in CVS tree 3845N/A#################################################################### 3845N/A#################################################################### 3845N/A### a parser to test annotation parser and Id parsers 3845N/A### run tests in other directories 3845N/A#################################################################### 3845N/A## Preparing the version of HetCATS 3845N/A#################################################################### 3845N/A## compiling rules for object and interface files 3845N/A## compiling rules for dependencies 3845N/A#################################################################### 3845N/A## Setting a global search path (for dependency files) 3845N/A## include every .d file in INCLUDE_PATH