source: trunk/third/libIDL/Makefile.in @ 20748

Revision 20748, 22.0 KB checked in by ghudson, 20 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r20747, which included commits to RCS files with non-trunk default branches.
Line 
1# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
2
3# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
4# This Makefile.in is free software; the Free Software Foundation
5# gives unlimited permission to copy and/or distribute it,
6# with or without modifications, as long as this notice is preserved.
7
8# This program is distributed in the hope that it will be useful,
9# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
10# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
11# PARTICULAR PURPOSE.
12
13# -*- mode: makefile -*-
14#
15# libIDL Makefile.am
16#
17
18
19SHELL = @SHELL@
20
21srcdir = @srcdir@
22top_srcdir = @top_srcdir@
23VPATH = @srcdir@
24prefix = @prefix@
25exec_prefix = @exec_prefix@
26
27bindir = @bindir@
28sbindir = @sbindir@
29libexecdir = @libexecdir@
30datadir = @datadir@
31sysconfdir = @sysconfdir@
32sharedstatedir = @sharedstatedir@
33localstatedir = @localstatedir@
34libdir = @libdir@
35infodir = @infodir@
36mandir = @mandir@
37includedir = @includedir@
38oldincludedir = /usr/include
39
40DESTDIR =
41
42pkgdatadir = $(datadir)/@PACKAGE@
43pkglibdir = $(libdir)/@PACKAGE@
44pkgincludedir = $(includedir)/@PACKAGE@
45
46top_builddir = .
47
48ACLOCAL = @ACLOCAL@
49AUTOCONF = @AUTOCONF@
50AUTOMAKE = @AUTOMAKE@
51AUTOHEADER = @AUTOHEADER@
52
53INSTALL = @INSTALL@
54INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
55INSTALL_DATA = @INSTALL_DATA@
56INSTALL_SCRIPT = @INSTALL_SCRIPT@
57transform = @program_transform_name@
58
59NORMAL_INSTALL = :
60PRE_INSTALL = :
61POST_INSTALL = :
62NORMAL_UNINSTALL = :
63PRE_UNINSTALL = :
64POST_UNINSTALL = :
65host_alias = @host_alias@
66host_triplet = @host@
67AR = @AR@
68AS = @AS@
69CC = @CC@
70CPP = @CPP@
71CXX = @CXX@
72CXXCPP = @CXXCPP@
73DLLTOOL = @DLLTOOL@
74ECHO = @ECHO@
75EGREP = @EGREP@
76EXEEXT = @EXEEXT@
77F77 = @F77@
78GCJ = @GCJ@
79GCJFLAGS = @GCJFLAGS@
80HAVE_LIB = @HAVE_LIB@
81HAVE_WCHAR_H = @HAVE_WCHAR_H@
82HAVE_WCSTR_H = @HAVE_WCSTR_H@
83HAVE_YACC = @HAVE_YACC@
84IDL_LL = @IDL_LL@
85LEX = @LEX@
86LFLAGS = @LFLAGS@
87LIB = @LIB@
88LIBIDL_CFLAGS = @LIBIDL_CFLAGS@
89LIBIDL_LIBS = @LIBIDL_LIBS@
90LIBIDL_MAJOR_VERSION = @LIBIDL_MAJOR_VERSION@
91LIBIDL_MICRO_VERSION = @LIBIDL_MICRO_VERSION@
92LIBIDL_MINOR_VERSION = @LIBIDL_MINOR_VERSION@
93LIBIDL_VERSION = @LIBIDL_VERSION@
94LIBTOOL = @LIBTOOL@
95LN_S = @LN_S@
96LTLIB = @LTLIB@
97LT_VERSION = @LT_VERSION@
98MAINT = @MAINT@
99MAKEINFO = @MAKEINFO@
100OBJDUMP = @OBJDUMP@
101OBJEXT = @OBJEXT@
102PACKAGE = @PACKAGE@
103PKG_CONFIG = @PKG_CONFIG@
104RANLIB = @RANLIB@
105RC = @RC@
106STRIP = @STRIP@
107VERSION = @VERSION@
108WARN_CFLAGS = @WARN_CFLAGS@
109YACC = @YACC@
110
111SUBDIRS = include
112INCLUDES =      -DYYDEBUG=1                     -DYYERROR_VERBOSE=1             $(LIBIDL_CFLAGS)                -I$(top_builddir)/include       -DG_LOG_DOMAIN=\"libIDL\"       $(WARN_CFLAGS)
113
114
115YFLAGS = -d -v 2>/dev/null
116
117MOSTLYCLEANFILES = parser.output y.output
118
119EXTRA_DIST = BUGS parser.y lexer.l                        Makefile.msc README.win32                       libIDL.def libIDL.spec                          HACKING MAINTAINERS
120
121
122info_TEXINFOS = libIDL2.texi
123lib_LTLIBRARIES = libIDL-2.la
124noinst_PROGRAMS = tstidl
125
126bin_SCRIPTS = libIDL-config-2
127
128BUILT_SOURCES = lexer.c parser.c parser.h stamp-parser
129
130libIDL_2_la_SOURCES = parser.c parser.h lexer.c                           ns.c util.c util.h rename.h
131
132libIDL_2_la_LDFLAGS = -version-info $(LT_VERSION) $(LIBIDL_LIBS) -no-undefined
133
134tstidl_SOURCES = tstidl.c
135tstidl_LDADD = libIDL-2.la $(LIBIDL_LIBS)
136
137pkgconfigdir = $(libdir)/pkgconfig
138pkgconfig_DATA = libIDL-2.0.pc
139
140CLEANFILES = $(BUILT_SOURCES)
141ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
142mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
143CONFIG_CLEAN_FILES =  Makefile.msc libIDL-config-2 libIDL.m4 libIDL.spec \
144libIDL-2.0.pc libIDL-2.0-uninstalled.pc
145LTLIBRARIES =  $(lib_LTLIBRARIES)
146
147
148DEFS = @DEFS@ -I. -I$(srcdir)
149CPPFLAGS = @CPPFLAGS@
150LDFLAGS = @LDFLAGS@
151LIBS = @LIBS@
152libIDL_2_la_LIBADD =
153libIDL_2_la_OBJECTS =  parser.lo lexer.lo ns.lo util.lo
154noinst_PROGRAMS =  tstidl$(EXEEXT)
155PROGRAMS =  $(noinst_PROGRAMS)
156
157tstidl_OBJECTS =  tstidl.$(OBJEXT)
158tstidl_DEPENDENCIES =  libIDL-2.la
159tstidl_LDFLAGS =
160SCRIPTS =  $(bin_SCRIPTS)
161
162CFLAGS = @CFLAGS@
163COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
164LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
165CCLD = $(CC)
166LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
167TEXI2DVI = texi2dvi
168INFO_DEPS = libIDL2.info
169DVIS = libIDL2.dvi
170TEXINFOS = libIDL2.texi
171DATA =  $(pkgconfig_DATA)
172
173DIST_COMMON =  README AUTHORS COPYING ChangeLog INSTALL Makefile.am \
174Makefile.in Makefile.msc.in NEWS acinclude.m4 aclocal.m4 config.guess \
175config.sub configure configure.in install-sh \
176libIDL-2.0-uninstalled.pc.in libIDL-2.0.pc.in libIDL-config-2.in \
177libIDL.m4.in libIDL.spec.in ltmain.sh missing mkinstalldirs texinfo.tex
178
179
180DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
181
182TAR = gtar
183GZIP_ENV = --best
184SOURCES = $(libIDL_2_la_SOURCES) $(tstidl_SOURCES)
185OBJECTS = $(libIDL_2_la_OBJECTS) $(tstidl_OBJECTS)
186
187all: all-redirect
188.SUFFIXES:
189.SUFFIXES: .S .c .dvi .info .lo .o .obj .ps .s .texi .texinfo .txi
190$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
191        cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps Makefile
192
193Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status
194        cd $(top_builddir) \
195          && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
196
197$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ configure.in  acinclude.m4
198        cd $(srcdir) && $(ACLOCAL)
199
200config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
201        $(SHELL) ./config.status --recheck
202$(srcdir)/configure: @MAINTAINER_MODE_TRUE@$(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
203        cd $(srcdir) && $(AUTOCONF)
204Makefile.msc: $(top_builddir)/config.status Makefile.msc.in
205        cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
206libIDL-config-2: $(top_builddir)/config.status libIDL-config-2.in
207        cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
208libIDL.m4: $(top_builddir)/config.status libIDL.m4.in
209        cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
210libIDL.spec: $(top_builddir)/config.status libIDL.spec.in
211        cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
212libIDL-2.0.pc: $(top_builddir)/config.status libIDL-2.0.pc.in
213        cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
214libIDL-2.0-uninstalled.pc: $(top_builddir)/config.status libIDL-2.0-uninstalled.pc.in
215        cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
216
217mostlyclean-libLTLIBRARIES:
218
219clean-libLTLIBRARIES:
220        -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
221
222distclean-libLTLIBRARIES:
223
224maintainer-clean-libLTLIBRARIES:
225
226install-libLTLIBRARIES: $(lib_LTLIBRARIES)
227        @$(NORMAL_INSTALL)
228        $(mkinstalldirs) $(DESTDIR)$(libdir)
229        @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
230          if test -f $$p; then \
231            echo "$(LIBTOOL)  --mode=install $(INSTALL) $$p $(DESTDIR)$(libdir)/$$p"; \
232            $(LIBTOOL)  --mode=install $(INSTALL) $$p $(DESTDIR)$(libdir)/$$p; \
233          else :; fi; \
234        done
235
236uninstall-libLTLIBRARIES:
237        @$(NORMAL_UNINSTALL)
238        list='$(lib_LTLIBRARIES)'; for p in $$list; do \
239          $(LIBTOOL)  --mode=uninstall rm -f $(DESTDIR)$(libdir)/$$p; \
240        done
241
242.c.o:
243        $(COMPILE) -c $<
244
245# FIXME: We should only use cygpath when building on Windows,
246# and only if it is available.
247.c.obj:
248        $(COMPILE) -c `cygpath -w $<`
249
250.s.o:
251        $(COMPILE) -c $<
252
253.S.o:
254        $(COMPILE) -c $<
255
256mostlyclean-compile:
257        -rm -f *.o core *.core
258        -rm -f *.$(OBJEXT)
259
260clean-compile:
261
262distclean-compile:
263        -rm -f *.tab.c
264
265maintainer-clean-compile:
266
267.c.lo:
268        $(LIBTOOL) --mode=compile $(COMPILE) -c $<
269
270.s.lo:
271        $(LIBTOOL) --mode=compile $(COMPILE) -c $<
272
273.S.lo:
274        $(LIBTOOL) --mode=compile $(COMPILE) -c $<
275
276mostlyclean-libtool:
277        -rm -f *.lo
278
279clean-libtool:
280        -rm -rf .libs _libs
281
282distclean-libtool:
283
284maintainer-clean-libtool:
285
286libIDL-2.la: $(libIDL_2_la_OBJECTS) $(libIDL_2_la_DEPENDENCIES)
287        $(LINK) -rpath $(libdir) $(libIDL_2_la_LDFLAGS) $(libIDL_2_la_OBJECTS) $(libIDL_2_la_LIBADD) $(LIBS)
288
289mostlyclean-noinstPROGRAMS:
290
291clean-noinstPROGRAMS:
292        -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
293
294distclean-noinstPROGRAMS:
295
296maintainer-clean-noinstPROGRAMS:
297
298tstidl$(EXEEXT): $(tstidl_OBJECTS) $(tstidl_DEPENDENCIES)
299        @rm -f tstidl$(EXEEXT)
300        $(LINK) $(tstidl_LDFLAGS) $(tstidl_OBJECTS) $(tstidl_LDADD) $(LIBS)
301
302install-binSCRIPTS: $(bin_SCRIPTS)
303        @$(NORMAL_INSTALL)
304        $(mkinstalldirs) $(DESTDIR)$(bindir)
305        @list='$(bin_SCRIPTS)'; for p in $$list; do \
306          if test -f $$p; then \
307            echo " $(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \
308            $(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
309          else if test -f $(srcdir)/$$p; then \
310            echo " $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \
311            $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
312          else :; fi; fi; \
313        done
314
315uninstall-binSCRIPTS:
316        @$(NORMAL_UNINSTALL)
317        list='$(bin_SCRIPTS)'; for p in $$list; do \
318          rm -f $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
319        done
320
321libIDL2.info: libIDL2.texi
322libIDL2.dvi: libIDL2.texi
323
324
325DVIPS = dvips
326
327.texi.info:
328        @cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
329        cd $(srcdir) \
330          && $(MAKEINFO) `echo $< | sed 's,.*/,,'`
331
332.texi.dvi:
333        TEXINPUTS=.:$$TEXINPUTS \
334          MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<
335
336.texi:
337        @cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
338        cd $(srcdir) \
339          && $(MAKEINFO) `echo $< | sed 's,.*/,,'`
340
341.texinfo.info:
342        @cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
343        cd $(srcdir) \
344          && $(MAKEINFO) `echo $< | sed 's,.*/,,'`
345
346.texinfo:
347        @cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
348        cd $(srcdir) \
349          && $(MAKEINFO) `echo $< | sed 's,.*/,,'`
350
351.texinfo.dvi:
352        TEXINPUTS=.:$$TEXINPUTS \
353          MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<
354
355.txi.info:
356        @cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
357        cd $(srcdir) \
358          && $(MAKEINFO) `echo $< | sed 's,.*/,,'`
359
360.txi.dvi:
361        TEXINPUTS=.:$$TEXINPUTS \
362          MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<
363
364.txi:
365        @cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
366        cd $(srcdir) \
367          && $(MAKEINFO) `echo $< | sed 's,.*/,,'`
368.dvi.ps:
369        $(DVIPS) $< -o $@
370
371install-info-am: $(INFO_DEPS)
372        @$(NORMAL_INSTALL)
373        $(mkinstalldirs) $(DESTDIR)$(infodir)
374        @list='$(INFO_DEPS)'; \
375        for file in $$list; do \
376          d=$(srcdir); \
377          for ifile in `cd $$d && echo $$file $$file-[0-9] $$file-[0-9][0-9]`; do \
378            if test -f $$d/$$ifile; then \
379              echo " $(INSTALL_DATA) $$d/$$ifile $(DESTDIR)$(infodir)/$$ifile"; \
380              $(INSTALL_DATA) $$d/$$ifile $(DESTDIR)$(infodir)/$$ifile; \
381            else : ; fi; \
382          done; \
383        done
384        @$(POST_INSTALL)
385        @if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \
386          list='$(INFO_DEPS)'; \
387          for file in $$list; do \
388            echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file";\
389            install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file || :;\
390          done; \
391        else : ; fi
392
393uninstall-info:
394        $(PRE_UNINSTALL)
395        @if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \
396          ii=yes; \
397        else ii=; fi; \
398        list='$(INFO_DEPS)'; \
399        for file in $$list; do \
400          test -z "$$ii" \
401            || install-info --info-dir=$(DESTDIR)$(infodir) --remove $$file; \
402        done
403        @$(NORMAL_UNINSTALL)
404        list='$(INFO_DEPS)'; \
405        for file in $$list; do \
406          (cd $(DESTDIR)$(infodir) && rm -f $$file $$file-[0-9] $$file-[0-9][0-9]); \
407        done
408
409dist-info: $(INFO_DEPS)
410        list='$(INFO_DEPS)'; \
411        for base in $$list; do \
412          d=$(srcdir); \
413          for file in `cd $$d && eval echo $$base*`; do \
414            test -f $(distdir)/$$file \
415            || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
416            || cp -p $$d/$$file $(distdir)/$$file; \
417          done; \
418        done
419
420mostlyclean-aminfo:
421        -rm -f libIDL2.aux libIDL2.cp libIDL2.cps libIDL2.dvi libIDL2.fn \
422          libIDL2.fns libIDL2.ky libIDL2.kys libIDL2.ps libIDL2.log \
423          libIDL2.pg libIDL2.toc libIDL2.tp libIDL2.tps libIDL2.vr \
424          libIDL2.vrs libIDL2.op libIDL2.tr libIDL2.cv libIDL2.cn
425
426clean-aminfo:
427
428distclean-aminfo:
429
430maintainer-clean-aminfo:
431        cd $(srcdir) && for i in $(INFO_DEPS); do \
432          rm -f $$i; \
433          if test "`echo $$i-[0-9]*`" != "$$i-[0-9]*"; then \
434            rm -f $$i-[0-9]*; \
435          fi; \
436        done
437
438install-pkgconfigDATA: $(pkgconfig_DATA)
439        @$(NORMAL_INSTALL)
440        $(mkinstalldirs) $(DESTDIR)$(pkgconfigdir)
441        @list='$(pkgconfig_DATA)'; for p in $$list; do \
442          if test -f $(srcdir)/$$p; then \
443            echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkgconfigdir)/$$p"; \
444            $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkgconfigdir)/$$p; \
445          else if test -f $$p; then \
446            echo " $(INSTALL_DATA) $$p $(DESTDIR)$(pkgconfigdir)/$$p"; \
447            $(INSTALL_DATA) $$p $(DESTDIR)$(pkgconfigdir)/$$p; \
448          fi; fi; \
449        done
450
451uninstall-pkgconfigDATA:
452        @$(NORMAL_UNINSTALL)
453        list='$(pkgconfig_DATA)'; for p in $$list; do \
454          rm -f $(DESTDIR)$(pkgconfigdir)/$$p; \
455        done
456
457# This directory's subdirectories are mostly independent; you can cd
458# into them and run `make' without going through this Makefile.
459# To change the values of `make' variables: instead of editing Makefiles,
460# (1) if the variable is set in `config.status', edit `config.status'
461#     (which will cause the Makefiles to be regenerated when you run `make');
462# (2) otherwise, pass the desired values on the `make' command line.
463
464@SET_MAKE@
465
466all-recursive install-data-recursive install-exec-recursive \
467installdirs-recursive install-recursive uninstall-recursive  \
468check-recursive installcheck-recursive info-recursive dvi-recursive:
469        @set fnord $(MAKEFLAGS); amf=$$2; \
470        dot_seen=no; \
471        target=`echo $@ | sed s/-recursive//`; \
472        list='$(SUBDIRS)'; for subdir in $$list; do \
473          echo "Making $$target in $$subdir"; \
474          if test "$$subdir" = "."; then \
475            dot_seen=yes; \
476            local_target="$$target-am"; \
477          else \
478            local_target="$$target"; \
479          fi; \
480          (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
481           || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
482        done; \
483        if test "$$dot_seen" = "no"; then \
484          $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
485        fi; test -z "$$fail"
486
487mostlyclean-recursive clean-recursive distclean-recursive \
488maintainer-clean-recursive:
489        @set fnord $(MAKEFLAGS); amf=$$2; \
490        dot_seen=no; \
491        rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
492          rev="$$subdir $$rev"; \
493          test "$$subdir" != "." || dot_seen=yes; \
494        done; \
495        test "$$dot_seen" = "no" && rev=". $$rev"; \
496        target=`echo $@ | sed s/-recursive//`; \
497        for subdir in $$rev; do \
498          echo "Making $$target in $$subdir"; \
499          if test "$$subdir" = "."; then \
500            local_target="$$target-am"; \
501          else \
502            local_target="$$target"; \
503          fi; \
504          (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
505           || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
506        done && test -z "$$fail"
507tags-recursive:
508        list='$(SUBDIRS)'; for subdir in $$list; do \
509          test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
510        done
511
512tags: TAGS
513
514ID: $(HEADERS) $(SOURCES) $(LISP)
515        list='$(SOURCES) $(HEADERS)'; \
516        unique=`for i in $$list; do echo $$i; done | \
517          awk '    { files[$$0] = 1; } \
518               END { for (i in files) print i; }'`; \
519        here=`pwd` && cd $(srcdir) \
520          && mkid -f$$here/ID $$unique $(LISP)
521
522TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) $(LISP)
523        tags=; \
524        here=`pwd`; \
525        list='$(SUBDIRS)'; for subdir in $$list; do \
526   if test "$$subdir" = .; then :; else \
527            test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
528   fi; \
529        done; \
530        list='$(SOURCES) $(HEADERS)'; \
531        unique=`for i in $$list; do echo $$i; done | \
532          awk '    { files[$$0] = 1; } \
533               END { for (i in files) print i; }'`; \
534        test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
535          || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags  $$unique $(LISP) -o $$here/TAGS)
536
537mostlyclean-tags:
538
539clean-tags:
540
541distclean-tags:
542        -rm -f TAGS ID
543
544maintainer-clean-tags:
545
546distdir = $(PACKAGE)-$(VERSION)
547top_distdir = $(distdir)
548
549# This target untars the dist file and tries a VPATH configuration.  Then
550# it guarantees that the distribution is self-contained by making another
551# tarfile.
552distcheck: dist
553        -rm -rf $(distdir)
554        GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz
555        mkdir $(distdir)/=build
556        mkdir $(distdir)/=inst
557        dc_install_base=`cd $(distdir)/=inst && pwd`; \
558        cd $(distdir)/=build \
559          && ../configure --srcdir=.. --prefix=$$dc_install_base \
560          && $(MAKE) $(AM_MAKEFLAGS) \
561          && $(MAKE) $(AM_MAKEFLAGS) dvi \
562          && $(MAKE) $(AM_MAKEFLAGS) check \
563          && $(MAKE) $(AM_MAKEFLAGS) install \
564          && $(MAKE) $(AM_MAKEFLAGS) installcheck \
565          && $(MAKE) $(AM_MAKEFLAGS) dist
566        -rm -rf $(distdir)
567        @banner="$(distdir).tar.gz is ready for distribution"; \
568        dashes=`echo "$$banner" | sed s/./=/g`; \
569        echo "$$dashes"; \
570        echo "$$banner"; \
571        echo "$$dashes"
572dist: distdir
573        -chmod -R a+r $(distdir)
574        GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
575        -rm -rf $(distdir)
576dist-all: distdir
577        -chmod -R a+r $(distdir)
578        GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
579        -rm -rf $(distdir)
580distdir: $(DISTFILES)
581        -rm -rf $(distdir)
582        mkdir $(distdir)
583        -chmod 777 $(distdir)
584        @for file in $(DISTFILES); do \
585          d=$(srcdir); \
586          if test -d $$d/$$file; then \
587            cp -pr $$d/$$file $(distdir)/$$file; \
588          else \
589            test -f $(distdir)/$$file \
590            || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
591            || cp -p $$d/$$file $(distdir)/$$file || :; \
592          fi; \
593        done
594        for subdir in $(SUBDIRS); do \
595          if test "$$subdir" = .; then :; else \
596            test -d $(distdir)/$$subdir \
597            || mkdir $(distdir)/$$subdir \
598            || exit 1; \
599            chmod 777 $(distdir)/$$subdir; \
600            (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(distdir) distdir=../$(distdir)/$$subdir distdir) \
601              || exit 1; \
602          fi; \
603        done
604        $(MAKE) $(AM_MAKEFLAGS) top_distdir="$(top_distdir)" distdir="$(distdir)" dist-info
605        $(MAKE) $(AM_MAKEFLAGS) top_distdir="$(top_distdir)" distdir="$(distdir)" dist-hook
606lexer.lo lexer.o : lexer.c rename.h util.h include/libIDL/IDL.h parser.h
607ns.lo ns.o : ns.c rename.h util.h include/libIDL/IDL.h
608parser.lo parser.o : parser.c rename.h util.h include/libIDL/IDL.h
609tstidl.o: tstidl.c include/libIDL/IDL.h
610util.lo util.o : util.c rename.h util.h include/libIDL/IDL.h
611
612info-am: $(INFO_DEPS)
613info: info-recursive
614dvi-am: $(DVIS)
615dvi: dvi-recursive
616check-am: all-am
617check: check-recursive
618installcheck-am:
619installcheck: installcheck-recursive
620install-exec-am: install-libLTLIBRARIES install-binSCRIPTS
621install-exec: install-exec-recursive
622
623install-data-am: install-info-am install-pkgconfigDATA
624install-data: install-data-recursive
625
626install-am: all-am
627        @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
628install: install-recursive
629uninstall-am: uninstall-libLTLIBRARIES uninstall-binSCRIPTS \
630                uninstall-info uninstall-pkgconfigDATA
631uninstall: uninstall-recursive
632all-am: Makefile $(INFO_DEPS) $(LTLIBRARIES) $(PROGRAMS) $(SCRIPTS) \
633                $(DATA)
634all-redirect: all-recursive
635install-strip:
636        $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
637installdirs: installdirs-recursive
638installdirs-am:
639        $(mkinstalldirs)  $(DESTDIR)$(libdir) $(DESTDIR)$(bindir) \
640                $(DESTDIR)$(infodir) $(DESTDIR)$(pkgconfigdir)
641
642
643mostlyclean-generic:
644        -test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES)
645
646clean-generic:
647        -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
648
649distclean-generic:
650        -rm -f Makefile $(CONFIG_CLEAN_FILES)
651        -rm -f config.cache config.log stamp-h stamp-h[0-9]*
652
653maintainer-clean-generic:
654        -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
655mostlyclean-am:  mostlyclean-libLTLIBRARIES mostlyclean-compile \
656                mostlyclean-libtool mostlyclean-noinstPROGRAMS \
657                mostlyclean-aminfo mostlyclean-tags mostlyclean-generic
658
659mostlyclean: mostlyclean-recursive
660
661clean-am:  clean-libLTLIBRARIES clean-compile clean-libtool \
662                clean-noinstPROGRAMS clean-aminfo clean-tags \
663                clean-generic mostlyclean-am
664
665clean: clean-recursive
666
667distclean-am:  distclean-libLTLIBRARIES distclean-compile \
668                distclean-libtool distclean-noinstPROGRAMS \
669                distclean-aminfo distclean-tags distclean-generic \
670                clean-am
671        -rm -f libtool
672
673distclean: distclean-recursive
674        -rm -f config.status
675
676maintainer-clean-am:  maintainer-clean-libLTLIBRARIES \
677                maintainer-clean-compile maintainer-clean-libtool \
678                maintainer-clean-noinstPROGRAMS maintainer-clean-aminfo \
679                maintainer-clean-tags maintainer-clean-generic \
680                distclean-am
681        @echo "This command is intended for maintainers to use;"
682        @echo "it deletes files that may require special tools to rebuild."
683
684maintainer-clean: maintainer-clean-recursive
685        -rm -f config.status
686
687.PHONY: mostlyclean-libLTLIBRARIES distclean-libLTLIBRARIES \
688clean-libLTLIBRARIES maintainer-clean-libLTLIBRARIES \
689uninstall-libLTLIBRARIES install-libLTLIBRARIES mostlyclean-compile \
690distclean-compile clean-compile maintainer-clean-compile \
691mostlyclean-libtool distclean-libtool clean-libtool \
692maintainer-clean-libtool mostlyclean-noinstPROGRAMS \
693distclean-noinstPROGRAMS clean-noinstPROGRAMS \
694maintainer-clean-noinstPROGRAMS uninstall-binSCRIPTS install-binSCRIPTS \
695install-info-am uninstall-info mostlyclean-aminfo distclean-aminfo \
696clean-aminfo maintainer-clean-aminfo uninstall-pkgconfigDATA \
697install-pkgconfigDATA install-data-recursive uninstall-data-recursive \
698install-exec-recursive uninstall-exec-recursive installdirs-recursive \
699uninstalldirs-recursive all-recursive check-recursive \
700installcheck-recursive info-recursive dvi-recursive \
701mostlyclean-recursive distclean-recursive clean-recursive \
702maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
703distclean-tags clean-tags maintainer-clean-tags distdir info-am info \
704dvi-am dvi check check-am installcheck-am installcheck install-exec-am \
705install-exec install-data-am install-data install-am install \
706uninstall-am uninstall all-redirect all-am all installdirs-am \
707installdirs mostlyclean-generic distclean-generic clean-generic \
708maintainer-clean-generic clean mostlyclean distclean maintainer-clean
709
710
711lexer.c: $(srcdir)/lexer.l parser.h
712        @rm -f $@
713        $(LEX) $(LFLAGS) -t $(srcdir)/lexer.l | sed -e 's/yy/__IDL_/g' >$@
714
715stamp-parser: $(srcdir)/parser.y
716        $(YACC) $(YFLAGS) $(srcdir)/parser.y
717        touch $@
718
719parser.c: stamp-parser
720        test -f y.tab.c && mv -f y.tab.c parser.c || touch $@
721
722parser.h: stamp-parser
723        test -f y.tab.h && mv -f y.tab.h parser.h || touch $@
724
725dist-hook:
726        cd $(distdir) ; rm -f $(CLEANFILES)
727
728# Tell versions [3.59,3.63) of GNU make to not export all variables.
729# Otherwise a system limit (for SysV at least) may be exceeded.
730.NOEXPORT:
Note: See TracBrowser for help on using the repository browser.