01d179ac8b50b0849d2f8279039576a696ce2a1b
[platform/upstream/rpm.git] / Makefile.in
1 # Makefile.in generated automatically by automake 1.3 from Makefile.am
2
3 # Copyright (C) 1994, 1995, 1996, 1997, 1998 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 # Top level Makefile for rpm
14
15
16 SHELL = /bin/sh
17
18 srcdir = @srcdir@
19 top_srcdir = @top_srcdir@
20 VPATH = @srcdir@
21 prefix = @prefix@
22 exec_prefix = @exec_prefix@
23
24 bindir = @bindir@
25 sbindir = @sbindir@
26 libexecdir = @libexecdir@
27 datadir = @datadir@
28 sysconfdir = @sysconfdir@
29 sharedstatedir = @sharedstatedir@
30 localstatedir = @localstatedir@
31 libdir = @libdir@
32 infodir = @infodir@
33 mandir = @mandir@
34 includedir = @includedir@
35 oldincludedir = /usr/include
36
37 DISTDIR =
38
39 pkgdatadir = $(datadir)/@PACKAGE@
40 pkglibdir = $(libdir)/@PACKAGE@
41 pkgincludedir = $(includedir)/@PACKAGE@
42
43 top_builddir = .
44
45 ACLOCAL = @ACLOCAL@
46 AUTOCONF = @AUTOCONF@
47 AUTOMAKE = @AUTOMAKE@
48 AUTOHEADER = @AUTOHEADER@
49
50 INSTALL = @INSTALL@
51 INSTALL_PROGRAM = @INSTALL_PROGRAM@
52 INSTALL_DATA = @INSTALL_DATA@
53 INSTALL_SCRIPT = @INSTALL_SCRIPT@
54 transform = @program_transform_name@
55
56 NORMAL_INSTALL = :
57 PRE_INSTALL = :
58 POST_INSTALL = :
59 NORMAL_UNINSTALL = :
60 PRE_UNINSTALL = :
61 POST_UNINSTALL = :
62 host_alias = @host_alias@
63 host_triplet = @host@
64 AR = @AR@
65 AWK = @AWK@
66 BZIP2BIN = @BZIP2BIN@
67 CATALOGS = @CATALOGS@
68 CATOBJEXT = @CATOBJEXT@
69 CC = @CC@
70 CPP = @CPP@
71 DATADIRNAME = @DATADIRNAME@
72 FINDPROVIDES = @FINDPROVIDES@
73 FINDREQUIRES = @FINDREQUIRES@
74 FIXPERMS = @FIXPERMS@
75 GENCAT = @GENCAT@
76 GMOFILES = @GMOFILES@
77 GMSGFMT = @GMSGFMT@
78 GT_NO = @GT_NO@
79 GT_YES = @GT_YES@
80 GZIPBIN = @GZIPBIN@
81 INCLUDE_LOCALE_H = @INCLUDE_LOCALE_H@
82 INCPATH = @INCPATH@
83 INSTOBJEXT = @INSTOBJEXT@
84 INTLDEPS = @INTLDEPS@
85 INTLLIBS = @INTLLIBS@
86 INTLOBJS = @INTLOBJS@
87 LDFLAGS_STATIC = @LDFLAGS_STATIC@
88 LIBDL = @LIBDL@
89 LIBMISC = @LIBMISC@
90 LIBOBJS = @LIBOBJS@
91 LIBRPMALIAS_FILENAME = @LIBRPMALIAS_FILENAME@
92 LIBRPMRC_FILENAME = @LIBRPMRC_FILENAME@
93 LIBS = @LIBS@
94 LN_S = @LN_S@
95 MACROFILES = @MACROFILES@
96 MAKEINFO = @MAKEINFO@
97 MISCDIR = @MISCDIR@
98 MISCPATH = @MISCPATH@
99 MKDIR = @MKDIR@
100 MKDIR_P = @MKDIR_P@
101 MKINSTALLDIRS = @MKINSTALLDIRS@
102 MSGFMT = @MSGFMT@
103 PACKAGE = @PACKAGE@
104 POFILES = @POFILES@
105 POSUB = @POSUB@
106 RANLIB = @RANLIB@
107 ROOT_GROUP = @ROOT_GROUP@
108 RPM = @RPM@
109 RPMCONFIGDIR = @RPMCONFIGDIR@
110 TARGET = @TARGET@
111 U = @U@
112 USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@
113 USE_NLS = @USE_NLS@
114 VERSION = @VERSION@
115 l = @l@
116 tmpdir = @tmpdir@
117 varprefix = @varprefix@
118
119 AUTOMAKE_OPTIONS = 1.3 foreign
120
121 SUBDIRS = popt build lib po intl misc tools scripts
122
123 INCLUDES = -I$(top_srcdir)/build -I$(top_srcdir)/lib -I$(top_srcdir)/intl @INCPATH@
124
125 LDFLAGS = @LDFLAGS_STATIC@ -L$(top_builddir)/popt -L$(top_builddir)/build -L$(top_builddir)/lib -L$(top_builddir)/misc
126
127 rpmbindir = $(subst usr/bin,bin,$(bindir))
128 rpmbin_PROGRAMS = rpm
129
130 bin_PROGRAMS =          rpm2cpio
131 bin_SCRIPTS =           gendiff
132 noinst_PROGRAMS =       rpmconvert
133
134 man_MANS = rpm.8 rpm2cpio.8
135
136 configdir = @RPMCONFIGDIR@
137 config_DATA = rpmrc rpmpopt macros
138 config_SCRIPTS = find-provides find-requires mkinstalldirs
139
140 noinst_HEADERS = \
141         acconfig.h      build.h         checksig.h      ftp.h   \
142         install.h       query.h         system.h        url.h   \
143         verify.h
144
145 rpm_SOURCES =           build.c checksig.c ftp.c install.c query.c rpm.c url.c \
146                         verify.c
147 rpm_LDADD =             -lrpmbuild -lpopt -lrpm @LIBMISC@
148
149 CVSTAG = r$(subst .,-,$(VERSION))
150
151 rpm2cpio_SOURCES =      rpm2cpio.c
152 rpm2cpio_LDADD =        -lrpmbuild -lpopt -lrpm
153
154 rpmconvert_SOURCES =    convertdb.c oldrpmdb.c
155 rpmconvert_LDADD =      -lrpmbuild -lpopt -lrpm -lgdbm
156 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
157 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
158 CONFIG_HEADER = config.h
159 CONFIG_CLEAN_FILES =  Makefile.inc lib-rpmrc macros
160 PROGRAMS =  $(bin_PROGRAMS) $(noinst_PROGRAMS) $(rpmbin_PROGRAMS)
161
162
163 DEFS = @DEFS@ -I. -I$(srcdir) -I.
164 CPPFLAGS = @CPPFLAGS@
165 rpm2cpio_OBJECTS =  rpm2cpio.o
166 rpm2cpio_DEPENDENCIES = 
167 rpm2cpio_LDFLAGS = 
168 rpmconvert_OBJECTS =  convertdb.o oldrpmdb.o
169 rpmconvert_DEPENDENCIES = 
170 rpmconvert_LDFLAGS = 
171 rpm_OBJECTS =  build.o checksig.o ftp.o install.o query.o rpm.o url.o \
172 verify.o
173 rpm_DEPENDENCIES = 
174 rpm_LDFLAGS = 
175 SCRIPTS =  $(bin_SCRIPTS) $(config_SCRIPTS)
176
177 CFLAGS = @CFLAGS@
178 COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
179 LINK = $(CC) $(CFLAGS) $(LDFLAGS) -o $@
180 man8dir = $(mandir)/man8
181 MANS = $(man_MANS)
182
183 NROFF = nroff
184 DATA =  $(config_DATA)
185
186 HEADERS =  $(noinst_HEADERS)
187
188 DIST_COMMON =  README ABOUT-NLS COPYING Makefile.am Makefile.in \
189 Makefile.inc.in TODO acconfig.h aclocal.m4 config.guess config.h.in \
190 config.sub configure configure.in install-sh lib-rpmrc.in macros.in \
191 missing mkinstalldirs stamp-h.in
192
193
194 DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
195
196 TAR = tar
197 GZIP = --best
198 DEP_FILES =  .deps/build.P .deps/checksig.P .deps/convertdb.P \
199 .deps/ftp.P .deps/install.P .deps/oldrpmdb.P .deps/query.P .deps/rpm.P \
200 .deps/rpm2cpio.P .deps/url.P .deps/verify.P
201 SOURCES = $(rpm2cpio_SOURCES) $(rpmconvert_SOURCES) $(rpm_SOURCES)
202 OBJECTS = $(rpm2cpio_OBJECTS) $(rpmconvert_OBJECTS) $(rpm_OBJECTS)
203
204 all: all-recursive-am all-am
205
206 .SUFFIXES:
207 .SUFFIXES: .S .c .o .s
208 $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
209         cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile
210
211 Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status $(BUILT_SOURCES)
212         cd $(top_builddir) \
213           && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
214
215 $(ACLOCAL_M4):  configure.in 
216         cd $(srcdir) && $(ACLOCAL)
217
218 config.status: $(srcdir)/configure
219         $(SHELL) ./config.status --recheck
220 $(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
221         cd $(srcdir) && $(AUTOCONF)
222
223 config.h: stamp-h
224         @:
225 stamp-h: $(srcdir)/config.h.in $(top_builddir)/config.status
226         cd $(top_builddir) \
227           && CONFIG_FILES= CONFIG_HEADERS=config.h \
228              $(SHELL) ./config.status
229         @echo timestamp > stamp-h
230 $(srcdir)/config.h.in: $(srcdir)/stamp-h.in
231 $(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) acconfig.h
232         cd $(top_srcdir) && $(AUTOHEADER)
233         @echo timestamp > $(srcdir)/stamp-h.in
234
235 mostlyclean-hdr:
236
237 clean-hdr:
238
239 distclean-hdr:
240         -rm -f config.h
241
242 maintainer-clean-hdr:
243 Makefile.inc: $(top_builddir)/config.status Makefile.inc.in
244         cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= ./config.status
245 lib-rpmrc: $(top_builddir)/config.status lib-rpmrc.in
246         cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= ./config.status
247 macros: $(top_builddir)/config.status macros.in
248         cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= ./config.status
249
250 mostlyclean-binPROGRAMS:
251
252 clean-binPROGRAMS:
253         -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
254
255 distclean-binPROGRAMS:
256
257 maintainer-clean-binPROGRAMS:
258
259 install-binPROGRAMS: $(bin_PROGRAMS)
260         @$(NORMAL_INSTALL)
261         $(mkinstalldirs) $(DESTDIR)$(bindir)
262         @list='$(bin_PROGRAMS)'; for p in $$list; do \
263           if test -f $$p; then \
264             echo "  $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \
265              $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
266           else :; fi; \
267         done
268
269 uninstall-binPROGRAMS:
270         @$(NORMAL_UNINSTALL)
271         list='$(bin_PROGRAMS)'; for p in $$list; do \
272           rm -f $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
273         done
274
275 mostlyclean-noinstPROGRAMS:
276
277 clean-noinstPROGRAMS:
278         -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
279
280 distclean-noinstPROGRAMS:
281
282 maintainer-clean-noinstPROGRAMS:
283
284 mostlyclean-rpmbinPROGRAMS:
285
286 clean-rpmbinPROGRAMS:
287         -test -z "$(rpmbin_PROGRAMS)" || rm -f $(rpmbin_PROGRAMS)
288
289 distclean-rpmbinPROGRAMS:
290
291 maintainer-clean-rpmbinPROGRAMS:
292
293 install-rpmbinPROGRAMS: $(rpmbin_PROGRAMS)
294         @$(NORMAL_INSTALL)
295         $(mkinstalldirs) $(DESTDIR)$(rpmbindir)
296         @list='$(rpmbin_PROGRAMS)'; for p in $$list; do \
297           if test -f $$p; then \
298             echo "  $(INSTALL_PROGRAM) $$p $(DESTDIR)$(rpmbindir)/`echo $$p|sed '$(transform)'`"; \
299              $(INSTALL_PROGRAM) $$p $(DESTDIR)$(rpmbindir)/`echo $$p|sed '$(transform)'`; \
300           else :; fi; \
301         done
302
303 uninstall-rpmbinPROGRAMS:
304         @$(NORMAL_UNINSTALL)
305         list='$(rpmbin_PROGRAMS)'; for p in $$list; do \
306           rm -f $(DESTDIR)$(rpmbindir)/`echo $$p|sed '$(transform)'`; \
307         done
308
309 .s.o:
310         $(COMPILE) -c $<
311
312 .S.o:
313         $(COMPILE) -c $<
314
315 mostlyclean-compile:
316         -rm -f *.o core *.core
317
318 clean-compile:
319
320 distclean-compile:
321         -rm -f *.tab.c
322
323 maintainer-clean-compile:
324
325 rpm2cpio: $(rpm2cpio_OBJECTS) $(rpm2cpio_DEPENDENCIES)
326         @rm -f rpm2cpio
327         $(LINK) $(rpm2cpio_LDFLAGS) $(rpm2cpio_OBJECTS) $(rpm2cpio_LDADD) $(LIBS)
328
329 rpmconvert: $(rpmconvert_OBJECTS) $(rpmconvert_DEPENDENCIES)
330         @rm -f rpmconvert
331         $(LINK) $(rpmconvert_LDFLAGS) $(rpmconvert_OBJECTS) $(rpmconvert_LDADD) $(LIBS)
332
333 rpm: $(rpm_OBJECTS) $(rpm_DEPENDENCIES)
334         @rm -f rpm
335         $(LINK) $(rpm_LDFLAGS) $(rpm_OBJECTS) $(rpm_LDADD) $(LIBS)
336
337 install-binSCRIPTS: $(bin_SCRIPTS)
338         @$(NORMAL_INSTALL)
339         $(mkinstalldirs) $(DESTDIR)$(bindir)
340         @list='$(bin_SCRIPTS)'; for p in $$list; do \
341           if test -f $$p; then \
342             echo " $(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \
343             $(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
344           else if test -f $(srcdir)/$$p; then \
345             echo " $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \
346             $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
347           else :; fi; fi; \
348         done
349
350 uninstall-binSCRIPTS:
351         @$(NORMAL_UNINSTALL)
352         list='$(bin_SCRIPTS)'; for p in $$list; do \
353           rm -f $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
354         done
355
356 install-configSCRIPTS: $(config_SCRIPTS)
357         @$(NORMAL_INSTALL)
358         $(mkinstalldirs) $(DESTDIR)$(configdir)
359         @list='$(config_SCRIPTS)'; for p in $$list; do \
360           if test -f $$p; then \
361             echo " $(INSTALL_SCRIPT) $$p $(DESTDIR)$(configdir)/`echo $$p|sed '$(transform)'`"; \
362             $(INSTALL_SCRIPT) $$p $(DESTDIR)$(configdir)/`echo $$p|sed '$(transform)'`; \
363           else if test -f $(srcdir)/$$p; then \
364             echo " $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(configdir)/`echo $$p|sed '$(transform)'`"; \
365             $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(configdir)/`echo $$p|sed '$(transform)'`; \
366           else :; fi; fi; \
367         done
368
369 uninstall-configSCRIPTS:
370         @$(NORMAL_UNINSTALL)
371         list='$(config_SCRIPTS)'; for p in $$list; do \
372           rm -f $(DESTDIR)$(configdir)/`echo $$p|sed '$(transform)'`; \
373         done
374
375 install-man8:
376         $(mkinstalldirs) $(DESTDIR)$(man8dir)
377         @list='$(man8_MANS)'; \
378         l2='$(man_MANS)'; for i in $$l2; do \
379           case "$$i" in \
380             *.8*) list="$$list $$i" ;; \
381           esac; \
382         done; \
383         for i in $$list; do \
384           if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
385           else file=$$i; fi; \
386           ext=`echo $$i | sed -e 's/^.*\\.//'`; \
387           inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
388           inst=`echo $$inst | sed '$(transform)'`.$$ext; \
389           echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man8dir)/$$inst"; \
390           $(INSTALL_DATA) $$file $(DESTDIR)$(man8dir)/$$inst; \
391         done
392
393 uninstall-man8:
394         @list='$(man8_MANS)'; \
395         l2='$(man_MANS)'; for i in $$l2; do \
396           case "$$i" in \
397             *.8*) list="$$list $$i" ;; \
398           esac; \
399         done; \
400         for i in $$list; do \
401           ext=`echo $$i | sed -e 's/^.*\\.//'`; \
402           inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
403           inst=`echo $$inst | sed '$(transform)'`.$$ext; \
404           echo " rm -f $(DESTDIR)$(man8dir)/$$inst"; \
405           rm -f $(DESTDIR)$(man8dir)/$$inst; \
406         done
407 install-man: $(MANS)
408         @$(NORMAL_INSTALL)
409         $(MAKE) install-man8
410 uninstall-man:
411         @$(NORMAL_UNINSTALL)
412         $(MAKE) uninstall-man8
413
414 install-configDATA: $(config_DATA)
415         @$(NORMAL_INSTALL)
416         $(mkinstalldirs) $(DESTDIR)$(configdir)
417         @list='$(config_DATA)'; for p in $$list; do \
418           if test -f $(srcdir)/$$p; then \
419             echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(configdir)/$$p"; \
420             $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(configdir)/$$p; \
421           else if test -f $$p; then \
422             echo " $(INSTALL_DATA) $$p $(DESTDIR)$(configdir)/$$p"; \
423             $(INSTALL_DATA) $$p $(DESTDIR)$(configdir)/$$p; \
424           fi; fi; \
425         done
426
427 uninstall-configDATA:
428         @$(NORMAL_UNINSTALL)
429         list='$(config_DATA)'; for p in $$list; do \
430           rm -f $(DESTDIR)$(configdir)/$$p; \
431         done
432
433 # This directory's subdirectories are mostly independent; you can cd
434 # into them and run `make' without going through this Makefile.
435 # To change the values of `make' variables: instead of editing Makefiles,
436 # (1) if the variable is set in `config.status', edit `config.status'
437 #     (which will cause the Makefiles to be regenerated when you run `make');
438 # (2) otherwise, pass the desired values on the `make' command line.
439
440 @SET_MAKE@
441
442 all-recursive install-data-recursive install-exec-recursive \
443 installdirs-recursive install-recursive uninstall-recursive  \
444 check-recursive installcheck-recursive info-recursive dvi-recursive:
445         @set fnord $(MAKEFLAGS); amf=$$2; \
446         list='$(SUBDIRS)'; for subdir in $$list; do \
447           target=`echo $@ | sed s/-recursive//`; \
448           echo "Making $$target in $$subdir"; \
449           (cd $$subdir && $(MAKE) $$target) \
450            || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
451         done && test -z "$$fail"
452
453 mostlyclean-recursive clean-recursive distclean-recursive \
454 maintainer-clean-recursive:
455         @set fnord $(MAKEFLAGS); amf=$$2; \
456         rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
457           rev="$$subdir $$rev"; \
458         done; \
459         for subdir in $$rev; do \
460           target=`echo $@ | sed s/-recursive//`; \
461           echo "Making $$target in $$subdir"; \
462           (cd $$subdir && $(MAKE) $$target) \
463            || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
464         done && test -z "$$fail"
465 tags-recursive:
466         list='$(SUBDIRS)'; for subdir in $$list; do \
467           (cd $$subdir && $(MAKE) tags); \
468         done
469
470 tags: TAGS
471
472 ID: $(HEADERS) $(SOURCES) $(LISP)
473         here=`pwd` && cd $(srcdir) \
474           && mkid -f$$here/ID $(SOURCES) $(HEADERS) $(LISP)
475
476 TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) $(LISP)
477         tags=; \
478         here=`pwd`; \
479         list='$(SUBDIRS)'; for subdir in $$list; do \
480           test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
481         done; \
482         list='$(SOURCES) $(HEADERS)'; \
483         unique=`for i in $$list; do echo $$i; done | \
484           awk '    { files[$$0] = 1; } \
485                END { for (i in files) print i; }'`; \
486         test -z "$(ETAGS_ARGS)config.h.in$$unique$(LISP)$$tags" \
487           || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP) -o $$here/TAGS)
488
489 mostlyclean-tags:
490
491 clean-tags:
492
493 distclean-tags:
494         -rm -f TAGS ID
495
496 maintainer-clean-tags:
497
498 distdir = $(PACKAGE)-$(VERSION)
499 top_distdir = $(distdir)
500
501 # This target untars the dist file and tries a VPATH configuration.  Then
502 # it guarantees that the distribution is self-contained by making another
503 # tarfile.
504 distcheck: dist
505         -rm -rf $(distdir)
506         GZIP=$(GZIP) $(TAR) zxf $(distdir).tar.gz
507         mkdir $(distdir)/=build
508         mkdir $(distdir)/=inst
509         dc_install_base=`cd $(distdir)/=inst && pwd`; \
510         cd $(distdir)/=build \
511           && ../configure --with-included-gettext --srcdir=.. --prefix=$$dc_install_base \
512           && $(MAKE) \
513           && $(MAKE) dvi \
514           && $(MAKE) check \
515           && $(MAKE) install \
516           && $(MAKE) installcheck \
517           && $(MAKE) dist
518         -rm -rf $(distdir)
519         @echo "========================"; \
520         echo "$(distdir).tar.gz is ready for distribution"; \
521         echo "========================"
522 dist: distdir
523         -chmod -R a+r $(distdir)
524         GZIP=$(GZIP) $(TAR) chozf $(distdir).tar.gz $(distdir)
525         -rm -rf $(distdir)
526 dist-all: distdir
527         -chmod -R a+r $(distdir)
528         GZIP=$(GZIP) $(TAR) chozf $(distdir).tar.gz $(distdir)
529         -rm -rf $(distdir)
530 distdir: $(DISTFILES)
531         -rm -rf $(distdir)
532         mkdir $(distdir)
533         -chmod 777 $(distdir)
534         here=`cd $(top_builddir) && pwd`; \
535         top_distdir=`cd $(distdir) && pwd`; \
536         distdir=`cd $(distdir) && pwd`; \
537         cd $(top_srcdir) \
538           && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --foreign Makefile
539         @for file in $(DISTFILES); do \
540           d=$(srcdir); \
541           test -f $(distdir)/$$file \
542           || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
543           || cp -p $$d/$$file $(distdir)/$$file; \
544         done
545         for subdir in $(SUBDIRS); do \
546           test -d $(distdir)/$$subdir \
547           || mkdir $(distdir)/$$subdir \
548           || exit 1; \
549           chmod 777 $(distdir)/$$subdir; \
550           (cd $$subdir && $(MAKE) top_distdir=../$(distdir) distdir=../$(distdir)/$$subdir distdir) \
551             || exit 1; \
552         done
553
554 DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :)
555
556 -include $(DEP_FILES)
557
558 mostlyclean-depend:
559
560 clean-depend:
561
562 distclean-depend:
563
564 maintainer-clean-depend:
565         -rm -rf .deps
566
567 %.o: %.c
568         @echo '$(COMPILE) -c $<'; \
569         $(COMPILE) -Wp,-MD,.deps/$(*F).P -c $<
570
571 %.lo: %.c
572         @echo '$(LTCOMPILE) -c $<'; \
573         $(LTCOMPILE) -Wp,-MD,.deps/$(*F).p -c $<
574         @-sed -e 's/^\([^:]*\)\.o:/\1.lo \1.o:/' \
575           < .deps/$(*F).p > .deps/$(*F).P
576         @-rm -f .deps/$(*F).p
577 info: info-recursive
578 dvi: dvi-recursive
579 check: all-am
580         $(MAKE) check-recursive
581 installcheck: installcheck-recursive
582 all-recursive-am: config.h
583         $(MAKE) all-recursive
584
585 all-am: Makefile $(PROGRAMS) $(SCRIPTS) $(MANS) $(DATA) $(HEADERS) config.h
586
587 install-exec-am: install-binPROGRAMS install-binSCRIPTS
588
589 install-data-am: install-rpmbinPROGRAMS install-configSCRIPTS install-man install-configDATA install-data-local
590
591 uninstall-am: uninstall-binPROGRAMS uninstall-rpmbinPROGRAMS uninstall-binSCRIPTS uninstall-configSCRIPTS uninstall-man uninstall-configDATA
592
593 install-exec: install-exec-recursive install-exec-am
594         @$(NORMAL_INSTALL)
595
596 install-data: install-data-recursive install-data-am
597         @$(NORMAL_INSTALL)
598
599 install: install-recursive install-exec-am install-data-am
600         @:
601
602 uninstall: uninstall-recursive uninstall-am
603
604 install-strip:
605         $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install
606 installdirs: installdirs-recursive
607         $(mkinstalldirs)  $(DATADIR)$(bindir) $(DATADIR)$(rpmbindir) \
608                 $(DATADIR)$(bindir) $(DATADIR)$(configdir) \
609                 $(DESTDIR)$(mandir)/man8 $(DATADIR)$(configdir)
610
611
612 mostlyclean-generic:
613         -test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES)
614
615 clean-generic:
616         -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
617
618 distclean-generic:
619         -rm -f Makefile $(DISTCLEANFILES)
620         -rm -f config.cache config.log stamp-h stamp-h[0-9]*
621         -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
622
623 maintainer-clean-generic:
624         -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
625         -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
626 mostlyclean-am:  mostlyclean-hdr mostlyclean-binPROGRAMS \
627                 mostlyclean-noinstPROGRAMS mostlyclean-rpmbinPROGRAMS \
628                 mostlyclean-compile mostlyclean-tags mostlyclean-depend \
629                 mostlyclean-generic
630
631 clean-am:  clean-hdr clean-binPROGRAMS clean-noinstPROGRAMS \
632                 clean-rpmbinPROGRAMS clean-compile clean-tags \
633                 clean-depend clean-generic mostlyclean-am
634
635 distclean-am:  distclean-hdr distclean-binPROGRAMS \
636                 distclean-noinstPROGRAMS distclean-rpmbinPROGRAMS \
637                 distclean-compile distclean-tags distclean-depend \
638                 distclean-generic clean-am
639
640 maintainer-clean-am:  maintainer-clean-hdr maintainer-clean-binPROGRAMS \
641                 maintainer-clean-noinstPROGRAMS \
642                 maintainer-clean-rpmbinPROGRAMS \
643                 maintainer-clean-compile maintainer-clean-tags \
644                 maintainer-clean-depend maintainer-clean-generic \
645                 distclean-am
646
647 mostlyclean:  mostlyclean-recursive mostlyclean-am
648
649 clean:  clean-recursive clean-am
650
651 distclean:  distclean-recursive distclean-am
652         -rm -f config.status
653
654 maintainer-clean:  maintainer-clean-recursive maintainer-clean-am
655         @echo "This command is intended for maintainers to use;"
656         @echo "it deletes files that may require special tools to rebuild."
657         -rm -f config.status
658
659 .PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \
660 mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \
661 maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \
662 mostlyclean-noinstPROGRAMS distclean-noinstPROGRAMS \
663 clean-noinstPROGRAMS maintainer-clean-noinstPROGRAMS \
664 mostlyclean-rpmbinPROGRAMS distclean-rpmbinPROGRAMS \
665 clean-rpmbinPROGRAMS maintainer-clean-rpmbinPROGRAMS \
666 uninstall-rpmbinPROGRAMS install-rpmbinPROGRAMS mostlyclean-compile \
667 distclean-compile clean-compile maintainer-clean-compile \
668 uninstall-binSCRIPTS install-binSCRIPTS uninstall-configSCRIPTS \
669 install-configSCRIPTS install-man8 uninstall-man8 install-man \
670 uninstall-man uninstall-configDATA install-configDATA \
671 install-data-recursive uninstall-data-recursive install-exec-recursive \
672 uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \
673 all-recursive check-recursive installcheck-recursive info-recursive \
674 dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \
675 maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
676 distclean-tags clean-tags maintainer-clean-tags distdir \
677 mostlyclean-depend distclean-depend clean-depend \
678 maintainer-clean-depend info dvi installcheck all-recursive-am all-am \
679 install-exec-am install-data-am uninstall-am install-exec install-data \
680 install uninstall all installdirs mostlyclean-generic distclean-generic \
681 clean-generic maintainer-clean-generic clean mostlyclean distclean \
682 maintainer-clean
683
684
685 rpm.o:  rpm.c
686         $(COMPILE) \
687                 -DLOCALEDIR=\"$(LOCALEDIR)\" \
688                 -DLIBRPMALIAS_FILENAME=\"$(LIBRPMALIAS_FILENAME)\" \
689                 -DRPMCONFIGDIR="\"$(RPMCONFIGDIR)"\" \
690                 -c $<
691
692 include ./Makefile.inc
693
694 install-data-local:
695         @rm -f $(libdir)/rpmrc  && ln -s rpm/rpmrc $(DESTDIR)/$(libdir)/rpmrc
696         @rm -f $(libdir)/rpmpopt && ln -s rpm/rpmpopt $(DESTDIR)/$(libdir)/rpmpopt
697
698 # FIXME: these should be generated in configure.in
699 find-requires: find-requires.sh
700         cp $< $@
701 find-provides: find-provides.sh
702         cp $< $@
703 rpmrc: lib-rpmrc
704         cp $< $@
705
706 # FIXME: these should be checked
707 .PHONY:                tar
708 tar:
709         rm -rf /tmp/rpm-$(VERSION)
710         make installprefix=/tmp/rpm-$(VERSION)$(ROOT) install
711         $(mkinstalldirs) /tmp/rpm-$(VERSION)/usr/local/src/redhat/SOURCES
712         $(mkinstalldirs) /tmp/rpm-$(VERSION)/usr/local/src/redhat/SPECS
713         $(mkinstalldirs) /tmp/rpm-$(VERSION)/usr/local/src/redhat/SRPMS
714         $(mkinstalldirs) /tmp/rpm-$(VERSION)/usr/local/src/redhat/RPMS
715         $(mkinstalldirs) /tmp/rpm-$(VERSION)/usr/local/src/redhat/BUILD
716         $(mkinstalldirs) /tmp/rpm-$(VERSION)/var/local/lib/rpm
717         $(mkinstalldirs) /tmp/rpm-$(VERSION)/var/tmp
718 #       Couldn't figure de ARCH value   
719 #       $(mkinstalldirs) /tmp/rpm-$(VERSION)/usr/local/src/redhat/RPMS/i386
720         cd /tmp/rpm-$(VERSION) ; tar cvf /tmp/rpm-$(VERSION).tar .
721
722 .PHONY: noconfig
723 noconfig:
724         find . -name "Makefile" -exec rm {} \; 
725         rm -f *gz *rpm config.*
726
727 .PHONY: archive
728 archive: 
729         @echo " "
730         @echo "I hope you checked everything out and made sure it builds"
731         @echo "maybe someday Erik will get around to making that automatic."
732         @echo
733         @echo "This is version $(VERSION)."
734         @sleep 5
735         @cvs -Q tag -F $(CVSTAG) .
736         @rm -rf /tmp/rpm-$(VERSION) /tmp/rpm
737         @cd /tmp; cvs -Q -d $(CVSROOT) export -r$(CVSTAG) rpm || :
738         @mv /tmp/rpm /tmp/rpm-$(VERSION)
739         @rm /tmp/rpm-$(VERSION)/popt/popt.spec
740         @cd /tmp/rpm-$(VERSION); ./autogen.sh ; make depend; make distclean
741         @cd /tmp/rpm-$(VERSION); ./autogen.sh --noconfigure
742         @cd /tmp; tar czSpf rpm-$(VERSION).tar.gz rpm-$(VERSION)
743         @rm -rf /tmp/rpm-$(VERSION)
744         @cp /tmp/rpm-$(VERSION).tar.gz .
745         @rm -f /tmp/rpm-$(VERSION).tar.gz 
746         @echo " "
747         @echo "The final archive is ./rpm-$(VERSION).tar.gz."
748
749 # Tell versions [3.59,3.63) of GNU make to not export all variables.
750 # Otherwise a system limit (for SysV at least) may be exceeded.
751 .NOEXPORT: