Major build system reorganization
[dyninst.git] / paradyn / make.module.tmpl
1
2 # Common makefile template for paradyn.  This file is not intended to
3 # be a useful Makefile in isolation; instead, it should be included
4 # from within an architecture-specific Makefile.
5 #
6 # $Log: make.module.tmpl,v $
7 # Revision 1.1  1995/01/30 18:10:07  jcargill
8 # Major build system reorganization
9 #
10 #
11
12 TARGET        = paradyn
13
14 VPATH        += ../h:$(wildcard ../src/*thread):\
15                 ../src/pdMain:../src/met:../../visi/h:
16
17 SRCS         += ../src/DMthread/DMpublic.C \
18                 ../src/DMthread/DMappContext.C \
19                 ../src/DMthread/DMmain.C \
20                 ../src/DMthread/DMresource.C \
21                 ../src/DMthread/DMabstractions.C \
22                 ../src/templates.C \
23                 ../src/pdMain/main.C \
24                 ../src/PCthread/PCauto.C \
25                 ../src/PCthread/PCpublic.C \
26                 ../src/PCthread/PCevalTest.C \
27                 ../src/PCthread/PCmetric.C \
28                 ../src/PCthread/PCrules.C \
29                 ../src/PCthread/PCshg.C \
30                 ../src/PCthread/PCwhen.C \
31                 ../src/PCthread/PCwhere.C \
32                 ../src/PCthread/PCwhy.C \
33                 ../src/PCthread/PCmain.C \
34                 ../src/VMthread/VMmain.C \
35                 ../src/VISIthread/VISIthreadmain.C \
36                 ../src/VISIthread/VISIthreadpublic.C \
37                 ../src/UIthread/paradyn.tcl.C \
38                 ../src/UIthread/tclTunable.C \
39                 ../src/UIthread/Status.C \
40                 ../src/UIthread/uimpd.tcl.C \
41                 ../src/UIthread/UImain.C \
42                 ../src/UIthread/UIpublic.C \
43                 ../src/UIthread/UIwhere.C \
44                 ../src/UIthread/dagCompute.C \
45                 ../src/UIthread/dag.C \
46                 ../src/met/metMain.C \
47                 metParser.C \
48                 metScanner.C \
49                 ../src/met/metClass.C
50
51 IGEN_GEN_SRCS = dataManager.thread.C \
52                 performanceConsultant.thread.C \
53                 dyninstRPC.xdr.C \
54                 dyninstRPC.xdr.CLNT.C \
55                 visi.xdr.CLNT.C \
56                 visi.xdr.C \
57                 VISIthread.thread.C \
58                 UI.thread.C \
59                 VM.thread.C 
60
61 IGEN_ISRCS    = dataManager.I \
62                 performanceConsultant.I \
63                 dyninstRPC.I \
64                 visi.I \
65                 VISIthread.I \
66                 UI.I \
67                 VM.I
68
69 LIBDIR       += -L/usr/psup/lib
70
71 LIBS         += -lutil -lthread
72 SYSLIBS      += -ltk -ltcl -lX11 -lm -lresolv -lfl
73
74 all:    $(TARGET) metTester
75
76 metTester: metParser.o metTester.o metScanner.o metTemplates.o metClass.o
77         $(CC++) $(LIBDIR) -o metTester metTemplates.o metParser.o metTester.o \
78         metScanner.o metClass.o -lfl