Quick Search:

View

Revision:
Expand:  
Changeset: MAIN:plunky:20140528090451

Diff

Diff from 1.45 to:

Annotations

Annotate by Age | Author | Mixed | None
/fisheye/browse/pcc/pcc/cc/ccom/Makefile.in

Annotated File View

plunky
1.45
1 #       $Id: Makefile.in,v 1.45 2014/05/28 09:04:51 plunky Exp $
ragge
1.1
2 #
3 # Makefile.in for ccom
4 #
ragge
1.17
5 VPATH=@srcdir@
6 srcdir=@srcdir@
7 top_srcdir=@top_srcdir@
8 builddir=@builddir@
9 top_builddir=@top_builddir@
ragge
1.1
10 CC = @CC@
gmcgarry
1.25
11 EXEEXT = @EXEEXT@
gmcgarry
1.14
12 CC_FOR_BUILD = @CC_FOR_BUILD@
plunky
1.37
13 CFLAGS = @CFLAGS@ @ADD_CFLAGS@
14 CPPFLAGS = @CPPFLAGS@ @ADD_CPPFLAGS@ -D_ISOC99_SOURCE \
15         -Dos_$(TARGOS) -Dmach_$(TARGMACH) \
16         -I$(srcdir) -I$(builddir) -I$(top_builddir) -I$(MIPDIR) -I$(MDIR) \
17         -I$(top_srcdir)/os/$(TARGOS)
ragge
1.1
18 LIBS = @LIBS@
19 LDFLAGS = @LDFLAGS@
20 LEX = @LEX@
plunky
1.37
21 LFLAGS =
22 LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
ragge
1.1
23 YACC = @YACC@
plunky
1.37
24 YFLAGS = @YFLAGS@
ragge
1.1
25 TARGOS = @targos@
plunky
1.35
26 TARGOSVER = @targosver@
ragge
1.1
27 TARGMACH = @targmach@
28 prefix = @prefix@
29 exec_prefix = @exec_prefix@
30 libexecdir = @libexecdir@
ragge
1.11
31 datarootdir = @datarootdir@
32 mandir = @mandir@
ragge
1.1
33 INSTALL = @INSTALL@
34 INSTALL_PROGRAM = @INSTALL_PROGRAM@
plunky
1.42
35 INSTALL_DATA = @INSTALL_DATA@
ragge
1.1
36
ragge
1.17
37 MDIR=$(top_srcdir)/arch/$(TARGMACH)
38 MIPDIR=$(top_srcdir)/mip
ragge
1.1
39
plunky
1.37
40 DEST=@BINPREFIX@ccom$(EXEEXT)
41 MKEXT=mkext$(EXEEXT)
42
43 all: $(DEST)
44
45 OBJS=   builtins.o cgram.o code.o common.o compat.o external.o          \
46         gcc_compat.o init.o inline.o local.o local2.o main.o            \
47         match.o optim.o optim2.o order.o pftn.o reader.o                \
ragge
1.44
48         regs.o scan.o stabs.o symtabs.o table.o trees.o unicode.o
plunky
1.37
49
plunky
1.45
50 LOBJS=  mkext.lo common.lo table.lo
plunky
1.37
51
52 HDRS=   $(srcdir)/pass1.h $(MIPDIR)/pass2.h $(MIPDIR)/manifest.h        \
plunky
1.45
53         $(MDIR)/macdefs.h $(MIPDIR)/node.h $(MIPDIR)/compat.h           \
54         $(MIPDIR)/unicode.h
plunky
1.37
55
56 #
57 # round 1: generate external.[ch], cgram.[ch] & scan.c
58 #
59
60 $(LOBJS): $(HDRS)
61
62 mkext.lo: $(MIPDIR)/mkext.c
63         $(CC_FOR_BUILD) $(CFLAGS) $(CPPFLAGS) -DMKEXT -c -o $@ $(MIPDIR)/mkext.c
64
65 common.lo: $(MIPDIR)/common.c
66         $(CC_FOR_BUILD) $(CFLAGS) $(CPPFLAGS) -DMKEXT -c -o $@ $(MIPDIR)/common.c
ragge
1.1
67
plunky
1.37
68 table.lo: $(MDIR)/table.c
69         $(CC_FOR_BUILD) $(CFLAGS) $(CPPFLAGS) -DMKEXT -c -o $@ $(MDIR)/table.c
ragge
1.1
70
plunky
1.37
71 $(MKEXT): $(LOBJS)
plunky
1.41
72         $(CC_FOR_BUILD) $(LDFLAGS) $(LOBJS) -o $@ $(LIBS)
ragge
1.1
73
plunky
1.37
74 external.c: $(MKEXT)
75         $(builddir)/$(MKEXT)
76
77 cgram.c: $(srcdir)/cgram.y
78         $(YACC) $(YFLAGS) -d $(srcdir)/cgram.y
79         mv -f y.tab.c cgram.c
80         mv -f y.tab.h cgram.h
81
82 scan.c: $(srcdir)/scan.l
83         $(LEX) $(LFLAGS) $(srcdir)/scan.l
84         mv -f $(LEX_OUTPUT_ROOT).c scan.c
85
86 #
87 # round 2: compile $(OBJS)
88 #
89
90 $(OBJS): $(HDRS) external.c cgram.c
91
92 builtins.o: $(srcdir)/builtins.c
93         $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $(srcdir)/builtins.c
94
95 cgram.o: cgram.c
96         $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ cgram.c
ragge
1.1
97
plunky
1.37
98 code.o: $(MDIR)/code.c
99         $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $(MDIR)/code.c
ragge
1.1
100
plunky
1.37
101 common.o: $(MIPDIR)/common.c
102         $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $(MIPDIR)/common.c
ragge
1.1
103
plunky
1.37
104 compat.o: $(MIPDIR)/compat.c
105         $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $(MIPDIR)/compat.c
ragge
1.1
106
plunky
1.37
107 external.o: external.c
108         $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ external.c
ragge
1.1
109
plunky
1.37
110 gcc_compat.o: $(srcdir)/gcc_compat.c
111         $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $(srcdir)/gcc_compat.c
ragge
1.1
112
plunky
1.37
113 init.o: $(srcdir)/init.c
114         $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $(srcdir)/init.c
ragge
1.1
115
plunky
1.37
116 inline.o: $(srcdir)/inline.c
117         $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $(srcdir)/inline.c
ragge
1.1
118
plunky
1.37
119 local.o: $(MDIR)/local.c
120         $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $(MDIR)/local.c
ragge
1.1
121
plunky
1.37
122 local2.o: $(MDIR)/local2.c
123         $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $(MDIR)/local2.c
ragge
1.7
124
plunky
1.37
125 main.o: $(srcdir)/main.c
126         $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $(srcdir)/main.c
ragge
1.7
127
plunky
1.37
128 match.o: $(MIPDIR)/match.c
129         $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $(MIPDIR)/match.c
ragge
1.7
130
plunky
1.37
131 optim.o: $(srcdir)/optim.c
132         $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $(srcdir)/optim.c
ragge
1.7
133
plunky
1.37
134 optim2.o: $(MIPDIR)/optim2.c
135         $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $(MIPDIR)/optim2.c
ragge
1.18
136
plunky
1.37
137 order.o: $(MDIR)/order.c
138         $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $(MDIR)/order.c
ragge
1.26
139
plunky
1.37
140 pftn.o: $(srcdir)/pftn.c
141         $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $(srcdir)/pftn.c
ragge
1.7
142
plunky
1.37
143 reader.o: $(MIPDIR)/reader.c
144         $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $(MIPDIR)/reader.c
ragge
1.10
145
plunky
1.37
146 regs.o: $(MIPDIR)/regs.c
147         $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $(MIPDIR)/regs.c
ragge
1.1
148
plunky
1.37
149 scan.o: scan.c
150         $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ scan.c
ragge
1.5
151
plunky
1.37
152 stabs.o: $(srcdir)/stabs.c
153         $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $(srcdir)/stabs.c
ragge
1.31
154
plunky
1.37
155 symtabs.o: $(srcdir)/symtabs.c
156         $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $(srcdir)/symtabs.c
ragge
1.5
157
plunky
1.37
158 table.o: $(MDIR)/table.c
159         $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $(MDIR)/table.c
ragge
1.2
160
plunky
1.37
161 trees.o: $(srcdir)/trees.c
162         $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $(srcdir)/trees.c
ragge
1.2
163
ragge
1.44
164 unicode.o: $(MIPDIR)/unicode.c
165         $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $(MIPDIR)/unicode.c
166
plunky
1.37
167 #
168 # round 3: build $(DEST)
169 #
ragge
1.2
170
plunky
1.37
171 $(DEST): $(OBJS)
plunky
1.41
172         $(CC) $(LDFLAGS) $(OBJS) -o $@ $(LIBS)
ragge
1.13
173
plunky
1.37
174 install: $(DEST)
175         test -z "$(DESTDIR)$(libexecdir)" || mkdir -p "$(DESTDIR)$(libexecdir)"
176         $(INSTALL_PROGRAM) $(DEST) $(DESTDIR)$(libexecdir)
177         test -z "$(DESTDIR)$(mandir)/man1" || mkdir -p "$(DESTDIR)$(mandir)/man1"
plunky
1.42
178         $(INSTALL_DATA) $(srcdir)/ccom.1 $(DESTDIR)$(mandir)/man1/$(DEST).1
ragge
1.1
179
180 clean:
plunky
1.40
181         rm -f $(DEST) $(OBJS) $(MKEXT) $(LOBJS) $(LEX_OUTPUT_ROOT).c    \
plunky
1.37
182             scan.c y.tab.[ch] cgram.[ch] external.[ch]
ragge
1.1
183
184 distclean: clean
plunky
1.40
185         rm -f Makefile
FishEye: Open Source License registered to PCC.
Your maintenance has expired. You can renew your license at http://www.atlassian.com/fisheye/renew
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2014-10-31 20:23 +0100