dummy for MSVC
[prop.git] / lib-src / visualize / Makefile
blob0bfd038eedea5e721bd83edce9570b201291adb7
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
6 CC = gcc
7 COPTS = -O6 -fexternal-templates -g
8 CINCLUDE = -I$(ADLIB_PATH)
10 ad = $(ADLIB_PATH)/AD
11 D = $(ADLIB_PATH)/AD/visualize
13 OBJS = vcg.$(OBJ)
15 all: $(OBJS)
17 qa: qa.cc $(OBJS)
18 $(CC) $(COPTS) $(CINCLUDE) -o qa qa.cc *.$(OBJ) -liostream
20 vcg.$(OBJ): vcg.cc $(D)/vcg.h $(ad)/generic/generic.h \
21 $(ad)/hash/lhash.h \
22 $(ad)/visualize/vcg.h \
23 $(ad)/hash/lhash.h \
24 $(ad)/memory/strpool.h \
25 $(ad)/contain/varstack.h \
26 $(ad)/strings/charesc.h \
27 $(ad)/pretty/postream.h
30 %.$(OBJ): %.cc
31 $(CC) -c $(COPTS) $(CINCLUDE) $(@:.$(OBJ)=.cc)
33 %.$(OBJ): %.cpp
34 $(CC) -c $(COPTS) $(CINCLUDE) $(@:.$(OBJ)=.cpp)
36 %.$(OBJ): %.cxx
37 $(CC) -c $(COPTS) $(CINCLUDE) $(@:.$(OBJ)=.cxx)
39 %.$(OBJ): %.C
40 $(CC) -c $(COPTS) $(CINCLUDE) $(@:.$(OBJ)=.C)
42 %.$(OBJ): %.s
43 $(AS) $(@:.$(OBJ)=.s) -o $@