]> gcc.gnu.org Git - gcc.git/blame - fastjar/Makefile.am
cse.c (record_jump_cond_subreg): New.
[gcc.git] / fastjar / Makefile.am
CommitLineData
bd8757b3
APB
1# Process this with automake to create Makefile.in
2
3c374d91 3ACLOCAL_AMFLAGS = -I ../config
4abedabd 4
bd8757b3
APB
5# Work around what appears to be a GNU make bug handling MAKEFLAGS
6# values defined in terms of make variables, as is the case for CC and
7# friends when we are called from the top level Makefile.
8AM_MAKEFLAGS = \
9 "AR_FLAGS=$(AR_FLAGS)" \
10 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
11 "CFLAGS=$(CFLAGS)" \
12 "CXXFLAGS=$(CXXFLAGS)" \
13 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
14 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
15 "INSTALL=$(INSTALL)" \
16 "INSTALL_DATA=$(INSTALL_DATA)" \
17 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
18 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
19 "JC1FLAGS=$(JC1FLAGS)" \
20 "LDFLAGS=$(LDFLAGS)" \
21 "LIBCFLAGS=$(LIBCFLAGS)" \
22 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
23 "MAKE=$(MAKE)" \
24 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \
25 "PICFLAG=$(PICFLAG)" \
26 "PICFLAG_FOR_TARGET=$(PICFLAG_FOR_TARGET)" \
27 "SHELL=$(SHELL)" \
28 "exec_prefix=$(exec_prefix)" \
29 "infodir=$(infodir)" \
30 "libdir=$(libdir)" \
31 "prefix=$(prefix)" \
32 "AR=$(AR)" \
33 "AS=$(AS)" \
34 "CC=$(CC)" \
35 "CXX=$(CXX)" \
36 "LD=$(LD)" \
37 "LIBCFLAGS=$(LIBCFLAGS)" \
38 "NM=$(NM)" \
39 "PICFLAG=$(PICFLAG)" \
40 "RANLIB=$(RANLIB)" \
41 "DESTDIR=$(DESTDIR)"
42
bd4e9266 43AM_CPPFLAGS = -I. -I$(top_srcdir) $(ZINCS) -I$(top_srcdir)/../include
7a93476d
TT
44
45LIBIBERTY = ../libiberty/libiberty.a
bd8757b3 46
ef05818b
TF
47bin_PROGRAMS = fastjar grepjar
48fastjar_SOURCES = jartool.c dostime.c compress.c pushback.c shift.c jartool.h \
97b62d47 49zipfile.h dostime.h compress.h pushback.h shift.h
ef05818b
TF
50fastjar_LDADD = $(ZLIBS) $(LIBIBERTY)
51fastjar_DEPENDENCIES = $(ZDEPS) $(LIBIBERTY)
52fastjar_CPPFLAGS = $(AM_CPPFLAGS) -DWITH_SHIFT_DOWN
7a93476d
TT
53
54grepjar_SOURCES = jargrep.c dostime.c compress.c pushback.c jartool.h \
55zipfile.h dostime.h compress.h pushback.h
56grepjar_LDADD = $(ZLIBS) $(LIBIBERTY)
57grepjar_DEPENDENCIES = $(ZDEPS) $(LIBIBERTY)
bd8757b3 58
37729557 59AM_CFLAGS = @fastjar_warn_cflags@
53d60c04 60AM_MAKEINFOFLAGS = -I $(srcdir)/../gcc/doc/include
42ac7b6d 61
09bfbc1c
TT
62TEXINFO_TEX = ../gcc/doc/include/texinfo.tex
63info_TEXINFOS = fastjar.texi
64fastjar_TEXINFOS = \
65 ../gcc/doc/include/gcc-common.texi \
09bfbc1c 66 ../gcc/doc/include/gpl.texi
ef05818b 67man_MANS = fastjar.1 grepjar.1
09bfbc1c
TT
68EXTRA_DIST = $(man_MANS)
69
42ac7b6d
MK
70TEXI2POD = perl $(srcdir)/../contrib/texi2pod.pl
71POD2MAN = pod2man --center="GNU" --release="gcc-@gcc_version@"
72
bd4e9266 73.pod.1:
c7afc985
KC
74 -($(POD2MAN) --section=1 $< > $(@).T$$$$ && \
75 mv -f $(@).T$$$$ $@) || \
76 (rm -f $(@).T$$$$ && exit 1)
77
ef05818b 78.INTERMEDIATE: fastjar.pod grepjar.pod
c7afc985 79
ef05818b
TF
80fastjar.pod: $(srcdir)/fastjar.texi
81 -$(TEXI2POD) -D fastjar $< > $@
42ac7b6d 82
c7afc985
KC
83grepjar.pod: $(srcdir)/fastjar.texi
84 -$(TEXI2POD) -D grepjar $< > $@
040e098a
KC
85
86# GCC LOCAL CHANGE
87# The following commands allow us to release tarballs with the man pages
88# and info documentation prebuilt. This feature is enabled via
89# --enable-generated-files-in-srcdir in the configure script.
90
91if GENINSRC
92STAMP_GENINSRC = stamp-geninsrc
93else
94STAMP_GENINSRC =
95endif
96
97all-local: $(STAMP_GENINSRC)
98
ef05818b
TF
99stamp-geninsrc: fastjar.1 grepjar.1 fastjar.info
100 -cp -p $(top_builddir)/fastjar.1 $(srcdir)/fastjar.1
040e098a
KC
101 -cp -p $(top_builddir)/grepjar.1 $(srcdir)/grepjar.1
102 -cp -p $(top_builddir)/fastjar.info $(srcdir)/fastjar.info
103 touch $@
104
5158e8d8 105CLEANFILES = stamp-geninsrc fastjar.info
ef05818b 106MAINTAINERCLEANFILES = $(srcdir)/fastjar.1 \
040e098a
KC
107 $(srcdir)/grepjar.1 \
108 $(srcdir)/fastjar.info
This page took 4.199773 seconds and 5 git commands to generate.