Implementation of cross-compiler (sparc-solaris,x86-solaris)->rs6000 - naim
[dyninst.git] / visiClients / tableVisi / make.module.tmpl
1 #
2 # $Log: make.module.tmpl,v $
3 # Revision 1.7  1996/11/26 16:10:40  naim
4 # Implementation of cross-compiler (sparc-solaris,x86-solaris)->rs6000 - naim
5 #
6 # Revision 1.6  1996/02/11  21:23:45  tamches
7 # TCL2C invoked via perl
8 #
9 # Revision 1.5  1995/12/27 08:29:59  tamches
10 # added TCLFRIENDLYWARNINGS to compile flags (used to reside in system-specific
11 # makefile for no good reason)
12 #
13 # Revision 1.4  1995/12/20 02:11:20  tamches
14 # removed TCL2C and TCL2C_GEN_SRCS (now in make.config)
15 #
16 # Revision 1.3  1995/12/16 00:25:59  tamches
17 # removed VPATH to ../../barChart
18 #
19 # Revision 1.2  1995/11/29 00:42:28  tamches
20 # added pdLogo.C
21 #
22 # Revision 1.1  1995/11/04 00:41:38  tamches
23 # First version of new table visi
24 #
25 #
26
27 TARGET        = tableVisi
28
29 SRCS         += ../src/tableVisi.C \
30                 ../src/tvMetric.C \
31                 ../src/tvFocus.C \
32                 ../src/tvCell.C \
33                 ../../../paradyn/src/UIthread/minmax.C \
34                 ../../../paradyn/src/UIthread/tkTools.C \
35                 ../../../paradyn/src/UIthread/pdLogo.C \
36                 ../src/dg2.C \
37                 ../src/tableVisiTcl.C \
38                 ../src/main.C \
39                 ../src/templates.C
40
41 VPATH           += ../src:../../../paradyn/src/UIthread
42
43 CXXFLAGS        += $(TCLFRIENDLYWARNINGS) 
44 CFLAGS          += $(TCLFRIENDLYWARNINGS) 
45 TFLAGS          += $(TCLFRIENDLYWARNINGS)
46
47 IFLAGS          += -I../../../util/h \
48                    -I../../../paradyn/src/UIthread
49
50 # if $(TO_CORE)/visi doesn't exist, then the -I$(TO_CORE) automatically
51 # inserted by make.config won't be enough for the compiler to find,
52 # say, visi/h/visualization.h.  We don't want to force the user to have
53 # "visi" checked out in order to compile tableVisi.
54 IFLAGS  += $(shell if [ -d $(TO_CORE)/visi ]; then echo ""; else echo -I/p/paradyn/core; fi )
55
56 TCL_SRCS        = $(wildcard ../tcl/*.tcl)
57 #TCL_SRCS       = 
58 SRCS            += $(TCL2C_GEN_SRCS)
59
60 #LIBDIR         += -L/s/X11/lib
61 LIBS         += -lvisi -lpdutil 
62 SYSLIBS      += -ltk -ltcl -lX11 -lm
63
64 ifdef CROSSCOMPILER
65 SYSLIBS         += -lstdc++
66 endif
67
68 all:    $(TARGET)
69
70 $(TCL2C_GEN_SRCS): $(TCL_SRCS)
71         perl $(TCL2C) $^ > $@