Quick Search:

View

Revision:
Expand:  
Changeset: MAIN:ragge:20070915074811

Diff

Diff from 1.8 to:

Annotations

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

Annotated File View

ragge
1.8
1 #       $Id: Makefile.in,v 1.8 2007/09/15 07:48:13 ragge Exp $
ragge
1.1
2 #
3 # Makefile.in for ccom
4 #
5 XFL=-DPCC_DEBUG -DGCC_COMPAT \
6         -Wall -Wmissing-prototypes -Wstrict-prototypes -Werror
7
8 CC = @CC@
ragge
1.7
9 CFLAGS = @CFLAGS@ $(XFL) -I. -I${MIPDIR} -I$(MDIR) -Dmach_${TARGMACH} \
10         -I../../os/${TARGOS}
ragge
1.1
11 CPPFLAGS = @CPPFLAGS@
12 LIBS = @LIBS@
13 LDFLAGS = @LDFLAGS@
14 LEX = @LEX@
15 YACC = @YACC@
16 TARGOS = @targos@
17 TARGMACH = @targmach@
18 prefix = @prefix@
19 exec_prefix = @exec_prefix@
20 libexecdir = @libexecdir@
21 strip = @strip@
22 INSTALL = @INSTALL@
23 INSTALL_PROGRAM = @INSTALL_PROGRAM@
24
ragge
1.6
25 MDIR=../../arch/$(TARGMACH)
ragge
1.7
26 MIPDIR=../../mip
ragge
1.1
27
28 OBJS1=optim.o pftn.o scan.o trees.o cgram.o inline.o symtabs.o \
ragge
1.3
29         gcc_compat.o init.o local.o code.o stabs.o
ragge
1.1
30
31 OBJS2=match.o reader.o optim2.o regs.o local2.o order.o table.o
32
33 OBJS=$(OBJS1) $(OBJS2) common.o main.o external.o
34
35 DEST=ccom
36
37 all: ${DEST}
38
39 ${DEST}: $(OBJS)
40         $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) -o $@
41
42 .c.o:
43         $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<
44
45 local.o: $(MDIR)/local.c
46         $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) -c -o $@ $(MDIR)/local.c
47
48 local2.o: $(MDIR)/local2.c
49         $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) -c -o $@ $(MDIR)/local2.c
50
51 code.o: $(MDIR)/code.c
52         $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) -c -o $@ $(MDIR)/code.c
53
54 order.o: $(MDIR)/order.c
55         $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) -c -o $@ $(MDIR)/order.c
56
57 table.o: $(MDIR)/table.c
58         $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) -c -o $@ $(MDIR)/table.c
59
ragge
1.7
60 match.o: $(MIPDIR)/match.c
61         $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) -c -o $@ $(MIPDIR)/match.c
62
63 reader.o: $(MIPDIR)/reader.c
64         $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) -c -o $@ $(MIPDIR)/reader.c
65
66 optim2.o: $(MIPDIR)/optim2.c
67         $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) -c -o $@ $(MIPDIR)/optim2.c
68
69 regs.o: $(MIPDIR)/regs.c
70         $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) -c -o $@ $(MIPDIR)/regs.c
71
72 common.o: $(MIPDIR)/common.c
73         $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) -c -o $@ $(MIPDIR)/common.c
74
75 external.h external.c: ${MIPDIR}/mkext.c $(MDIR)/table.c
76         $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) -DMKEXT -o mkext ${MIPDIR}/mkext.c \
77         $(MDIR)/table.c ${MIPDIR}/common.c
ragge
1.1
78         ./mkext
79
ragge
1.5
80 trees.c: pass2.h
81
82 pass2.h: external.h
83
ragge
1.2
84 cgram.c: cgram.y
85         $(YACC) $(YFLAGS) -d $<
86         mv y.tab.c cgram.c
87         mv y.tab.h cgram.h
88
89 scan.c: scan.l cgram.c
90         $(LEX) $(LFLAGS) $<
91         mv lex.yy.c scan.c
92
ragge
1.4
93 optim2.o reader.o: external.h
ragge
1.2
94
ragge
1.1
95 install:
ragge
1.8
96         test -z "$(libexecdir)" || mkdir -p "$(libexecdir)"
ragge
1.1
97         ${INSTALL_PROGRAM} ${DEST} ${libexecdir}
98         @if [ ${strip} = yes ]; then                    \
99                 strip ${libexecdir}/${DEST} ;           \
100                 echo strip ${libexecdir}/${DEST} ;      \
101         fi
102
103 clean:
ragge
1.3
104         /bin/rm -f $(OBJS) ccom scan.c cgram.[ch] mkext external.[ch]
ragge
1.1
105
106 distclean: clean
107         /bin/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 18:07 +0100