1 #############################################################################
2 # The following parameters must be altered for each platform and compiler.
3 # The default is for g++ on Unix and MSDOG.
4 #############################################################################
5 ADLIB_PATH
= ..
/..
/include
7 COPTS
= -O6
-fexternal-templates
-g
8 CINCLUDE
= -I
$(ADLIB_PATH
)
11 D
= $(ADLIB_PATH
)/AD
/visualize
18 $(CC
) $(COPTS
) $(CINCLUDE
) -o qa qa.
cc *.
$(OBJ
) -liostream
20 vcg.
$(OBJ
): vcg.
cc $(D
)/vcg.h
$(ad
)/generic
/generic.h \
22 $(ad
)/visualize
/vcg.h \
24 $(ad
)/memory
/strpool.h \
25 $(ad
)/contain
/varstack.h \
26 $(ad
)/strings
/charesc.h \
27 $(ad
)/pretty
/postream.h
31 $(CC
) -c
$(COPTS
) $(CINCLUDE
) $(@
:.
$(OBJ
)=.
cc)
34 $(CC
) -c
$(COPTS
) $(CINCLUDE
) $(@
:.
$(OBJ
)=.
cpp)
37 $(CC
) -c
$(COPTS
) $(CINCLUDE
) $(@
:.
$(OBJ
)=.
cxx)
40 $(CC
) -c
$(COPTS
) $(CINCLUDE
) $(@
:.
$(OBJ
)=.C
)
43 $(AS
) $(@
:.
$(OBJ
)=.s
) -o
$@