Updated path to flex library after re-build/re-installation of oregano
[dyninst.git] / igen / nmake.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: nmake.module.tmpl,v $
7 # Revision 1.2  1997/10/14 21:32:34  wylie
8 # Updated path to flex library after re-build/re-installation of oregano
9 #
10 # Revision 1.1  1997/05/23 22:59:52  mjrg
11 # Windows NT port
12 #
13 #
14 #
15
16 USES_FLEX = true
17
18 TARGET        = igen.exe
19
20 #SRCS        = $(SRCS) ../src/main.C \
21 #               parser.C \
22 #               scanner.C \
23 #               ../src/interface_spec.C \
24 #               ../src/templates.C 
25
26 OBJS            = main.obj parser.obj scanner.obj interface_spec.obj
27
28 LIBS         = $(LIBS) ..\..\..\lib\$(PLATFORM)\libpdutil.lib
29
30 SYSLIBS = p:\paradyn\packages\winnt\lib\libfl.lib
31
32
33 all:    $(TARGET)
34
35 parser.obj:
36         $(YACC) $(YFLAGS) ../src/$*.y
37         del $*.C
38         move y.tab.c $*.C
39         $(CXX) $(CXXFLAGS) -I../src -c $*.C
40
41 scanner.obj:
42         $(LEX) -t $(LFLAGS) ../src/$*.l >scanner.C
43         $(CXX) $(CXXFLAGS) -I../src -c $*.C
44
45
46 templates.o: ../src/templates.C 
47         $(CXX) $(TFLAGS) $(USEFULWARNINGS) -c ../src/templates.C
48
49
50
51