Gentoo Archives: gentoo-commits

From: "Jean-Noel Rivasseau (elvanor)" <elvanor@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/byaccj/files: Makefile
Date: Sat, 07 May 2011 19:51:29
Message-Id: 20110507195118.9295D20057@flycatcher.gentoo.org
1 elvanor 11/05/07 19:51:18
2
3 Added: Makefile
4 Log:
5 Initial import into tree from overlay.
6
7 (Portage version: 2.1.9.42/cvs/Linux i686)
8
9 Revision Changes Path
10 1.1 dev-java/byaccj/files/Makefile
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/byaccj/files/Makefile?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/byaccj/files/Makefile?rev=1.1&content-type=text/plain
14
15 Index: Makefile
16 ===================================================================
17 #################################################
18 ## Makefile for Byacc/Java
19 ## Date: 06 Aug 00
20 ## Author: Bob Jamison
21 #################################################
22
23 CC = gcc
24 CFLAGS = -O
25 LDFLAGS = -static
26 TAR = tar
27 GZIP = gzip
28 VERS = byaccj1.15
29 JAVA = /usr/java
30 ZIP = zip
31
32 INC = -I.
33
34 OBJ = closure.o \
35 error.o \
36 lalr.o \
37 lr0.o \
38 main.o \
39 mkpar.o \
40 output.o \
41 reader.o \
42 skeleton.o \
43 symtab.o \
44 verbose.o \
45 warshall.o
46
47 irix: yacc
48 mv yacc yacc.irix
49 linux: yacc
50 mv yacc yacc.linux
51 solaris: yacc
52 mv yacc yacc.solaris
53
54 all: yacc
55
56 dist:
57 ( \
58 cd .. ; \
59 /bin/rm -rf $(VERS) ; \
60 /bin/mkdir -p $(VERS) ; \
61 /bin/mkdir -p dist ; \
62 /bin/cp -r docs $(VERS) ; \
63 /bin/mkdir -p $(VERS)/src ; \
64 /bin/cp src/*.c $(VERS)/src ; \
65 /bin/cp src/*.h $(VERS)/src ; \
66 /bin/cp src/Makefile $(VERS)/src ; \
67 /bin/cp src/Makefile.bcc $(VERS)/src ; \
68 /bin/cp -f src/yacc.irix $(VERS) ; \
69 /bin/cp -f src/yacc.solaris $(VERS) ; \
70 /bin/cp -f src/yacc.linux $(VERS) ; \
71 /bin/cp -f src/yacc.exe $(VERS) ; \
72 /bin/cp src/README $(VERS) ; \
73 $(TAR) -cvf - $(VERS) | $(GZIP) > dist/$(VERS).tar.gz ;\
74 $(ZIP) dist/$(VERS).zip $(VERS) \
75 )
76
77 SRCS = closure.c \
78 error.c \
79 lalr.c \
80 lr0.c \
81 main.c \
82 mkpar.c \
83 output.c \
84 reader.c \
85 skeleton.c \
86 symtab.c \
87 verbose.c \
88 warshall.c
89
90 %.o : %.c
91 $(CC) -c $(CFLAGS) $(INC) $< -o $@
92
93 yacc: $(OBJ)
94 $(CC) -o yacc $(OBJ)
95 @echo "done"
96
97 clean:
98 /bin/rm -rf *.o *.obj yacc y.tab.c *.java *.class
99 /bin/rm -rf yacc.linux yacc.irix yacc.solaris yacc.exe
100 (cd .. ; /bin/rm -rf $(VERS) ; /bin/rm -rf dist )
101
102 ### Dependencies
103 closure.o: closure.c defs.h
104 error.o: error.c defs.h
105 lalr.o: lalr.c defs.h
106 lr0.o: lr0.c defs.h
107 main.o: main.c defs.h
108 mkpar.o: mkpar.c defs.h
109 output.o: output.c defs.h
110 reader.o: reader.c defs.h
111 skeleton.o: skeleton.c defs.h
112 symtab.o: symtab.c defs.h
113 verbose.o: verbose.c defs.h
114 warshall.o: warshall.c defs.h