Implementation of cross-compiler (sparc-solaris,x86-solaris)->rs6000 - naim
[dyninst.git] / igen / make.module.tmpl
1 #
2 # Common makefile template for igen.  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.6  1996/11/26 16:02:29  naim
8 # Implementation of cross-compiler (sparc-solaris,x86-solaris)->rs6000 - naim
9 #
10 # Revision 1.5  1995/12/26  22:58:59  zhichen
11 # Moved -lfl to syslibs
12 #
13 # Revision 1.4  1995/05/18  11:13:50  markc
14 # added support for derived classes
15 #
16 # Revision 1.3  1995/03/13  18:14:15  jcargill
17 # Changed libutil to libpdutil
18 #
19 # Revision 1.2  1995/02/16  07:54:26  markc
20 # Port
21 #
22 # Revision 1.1  1995/01/30  18:09:33  jcargill
23 # Major build system reorganization
24 #
25 #
26
27 USES_FLEX = true
28
29 TARGET        = igen
30
31 SRCS         += ../src/main.C \
32                 parser.C \
33                 scanner.C \
34                 ../src/interface_spec.C \
35                 ../src/templates.C 
36
37 LIBS         += -lpdutil
38 SYSLIBS      += -lfl
39
40 ifdef CROSSCOMPILER
41 SYSLIBS      += -lstdc++
42 endif
43
44 CXXFLAGS       += $(USEFULWARNINGS) 
45
46 all:    $(TARGET)
47
48 templates.o: ../src/templates.C 
49         $(CXX) $(TFLAGS) $(USEFULWARNINGS) -c ../src/templates.C