mc/Makefile.in

146 lines
4.9 KiB
Makefile
Raw Normal View History

1998-12-16 08:00:17 +03:00
srcdir = @srcdir@
1998-02-27 07:54:42 +03:00
VPATH = @srcdir@
rootdir = $(srcdir)
@MCFGR@@MCF@
foreigndirs=pc
codedirs=vfs lib doc slang gtkedit edit src gnome new_icons icons idl syntax
unixdirs=intl $(codedirs) doc-gnome @POSUB@
1998-02-27 07:54:42 +03:00
alldirs=$(unixdirs) $(foreigndirs)
subdirs=$(alldirs)
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
DISTMAIN = configure configure.in NEWS README INSTALL INSTALL.FAST \
Makefile.in FAQ COPYING create_vcs install-sh \
config.h.in mc-aclocal.m4 aclocal.m4 acconfig.h \
VERSION mcfn_install.in Make.common.in README.PC \
mc.spec mc.spec.in README.QNX VERSION.in \
1999-07-04 14:21:43 +04:00
mkinstalldirs autogen.sh ABOUT-NLS gettext.m4 \
1999-08-06 01:58:11 +04:00
config.guess config.sub README.smbfs
1998-02-27 07:54:42 +03:00
all:
@for dir in @INTLSUB@ ${codedirs} @POSUB@; do \
1999-12-10 19:04:35 +03:00
(cd $$dir; ${MAKE} all || exit 1); \
1998-02-27 07:54:42 +03:00
done
static:
$(MAKE) _LDFLAGS="-static $(_LDFLAGS)"
configure: configure.in aclocal.m4
chmod 755 configure
GNOME_M4_FILES = macros/gnome.m4 macros/gnome-vfs.m4 macros/gnome-undelfs.m4 \
macros/linger.m4
1998-12-16 06:44:31 +03:00
aclocal.m4: mc-aclocal.m4 $(GNOME_M4_FILES) gettext.m4
cd $(srcdir); cat $(GNOME_M4_FILES) mc-aclocal.m4 gettext.m4 > aclocal.m4
1998-05-15 22:52:27 +04:00
1998-02-27 07:54:42 +03:00
config.h.in: configure.in acconfig.h
cd $(srcdir); autoheader
1999-02-08 01:36:52 +03:00
install: installdirs
1998-02-27 07:54:42 +03:00
@for I in $(unixdirs); do cd $$I; $(MAKE) DESTDIR=$(DESTDIR) $@ || exit 1; cd ..; done
$(INSTALL_DATA) $(srcdir)/FAQ $(DESTDIR)$(mclibdir)/FAQ
1998-02-27 07:54:42 +03:00
$(INSTALL_PROGRAM) mcfn_install $(DESTDIR)$(suppbindir)/mcfn_install
chmod +x $(DESTDIR)$(suppbindir)/mcfn_install
@echo "Please verify that the configuration values are correctly"
@echo "set in the mc.ext file in $(mclibdir)"
1998-02-27 07:54:42 +03:00
install.create_vcs:
$(INSTALL_PROGRAM) $(srcdir)/create_vcs $(DESTDIR)$(suppbindir)/create_vcs
if test x$(DESTDIR) = x; then $(SHELL) $(srcdir)/create_vcs; fi
installdirs:
$(MKINSTALLDIRS) $(DESTDIR)$(bindir) $(DESTDIR)$(mclibdir)
$(MKINSTALLDIRS) $(DESTDIR)$(mandir) $(DESTDIR)$(man8dir)
$(MKINSTALLDIRS) $(DESTDIR)$(icondir) $(DESTDIR)$(suppbindir)
$(MKINSTALLDIRS) $(DESTDIR)$(tidir) $(DESTDIR)$(extfsdir)
$(MKINSTALLDIRS) $(DESTDIR)$(idldir) $(DESTDIR)$(syntaxdir)
1998-02-27 07:54:42 +03:00
mcfninstall:
-/bin/sh ./mcfn_install
uninstall:
@for I in $(unixdirs); do cd $$I; $(MAKE) $@ || exit 1; cd ..; done
-$(RMF) $(DESTDIR)$(mclibdir)/FAQ
1998-02-27 07:54:42 +03:00
-$(RMF) $(DESTDIR)$(suppbindir)/mcfn_install
-rmdir $(DESTDIR)$(suppbindir)
-rmdir $(DESTDIR)$(mclibdir)
1998-02-27 07:54:42 +03:00
@echo Midnight Commander uninstalled
cross TAGS clean depend dep:
@for I in $(unixdirs); do cd $$I; $(MAKE) $@ || exit 1; cd ..; done
cd vfs/samba && $(MAKE) $@
1998-02-27 07:54:42 +03:00
Makefile: Makefile.in config.status
CONFIG_FILES=Makefile CONFIG_HEADERS= $(SHELL) config.status
1998-02-27 07:54:42 +03:00
config.status:
if test -x config.status; then config.status --recheck; \
else $(SHELL) configure; fi
realclean: clean
rm -f *~
rm -f config.cache
# distclean goal is for making a clean source tree, but if you have run
# configure from a different directory, then doesn't destroy all your
# hardly compiled and linked stuff. That's why there is always $(srcdir)/
# In that case most of those commands do nothing, except cleaning *~
# and cleaning source links.
distclean:
rm -f $(srcdir)/*~ $(srcdir)/config.cache $(srcdir)/config.h
rm -f $(srcdir)/mcfn_install
@for I in $(alldirs); do cd $$I; $(MAKE) $@ || exit 1; cd ..; done
rm -f $(srcdir)/Makefile $(srcdir)/Make.common
rm -f lib/mc.ext mcfn_install
rm -f vfs/extfs/{ftplist,uzip,uzoo,lslR,ulha,ucpio,deb,urar,uar}
1998-05-04 03:18:59 +04:00
rm -f $(srcdir)/config.log $(srcdir)/config.status
cd vfs/samba && $(MAKE) $@
1998-02-27 07:54:42 +03:00
distcopy:
rm -rf $(top_srcdir)/mc-$(VERSION)
mkdir $(top_srcdir)/mc-$(VERSION)
for I in $(DISTMAIN); do cp $(top_srcdir)/$$I $(top_srcdir)/mc-$(VERSION) || cp $$I $(top_srcdir)/mc-$(VERSION); done
for I in $(unixdirs); do \
mkdir $(top_srcdir)/mc-$(VERSION)/$$I; \
$(MAKE) -C $$I distcopy VERSION=$(VERSION) PACKAGE=mc || exit 1; \
done
mkdir $(top_srcdir)/mc-$(VERSION)/macros
for I in $(GNOME_M4_FILES); do cp $(top_srcdir)/$$I $(top_srcdir)/mc-$(VERSION)/macros; done
$(MAKE) || exit 1; cd ..;
cp $(top_srcdir)/po/Makefile.in.in $(top_srcdir)/mc-$(VERSION)/po;
cp $(top_srcdir)/po/POTFILES.in $(top_srcdir)/mc-$(VERSION)/po;
cp $(top_srcdir)/po/*.po $(top_srcdir)/po/*.gmo $(top_srcdir)/po/mc.pot $(top_srcdir)/po/stamp-cat-id $(top_srcdir)/po/cat-id-tbl.c $(top_srcdir)/mc-$(VERSION)/po;
(cd $(top_srcdir); tar cvf - mc-$(VERSION) | \
gzip -f9) > mc-$(VERSION).tar.gz
1998-02-27 07:54:42 +03:00
1998-09-18 23:45:27 +04:00
dist: configure config.h.in distcopy
@:
# rm -rf $(top_srcdir)/mc-$(VERSION) mc-$(VERSION)
1998-02-27 07:54:42 +03:00
1999-03-09 00:15:31 +03:00
mycheck: Makefile
rm -rf mc-$(VERSION)
tar xzvf $(top_srcdir)/mc-$(VERSION).tar.gz
mkdir mc-$(VERSION)/=build
mkdir mc-$(VERSION)/=inst
dc_install_base=`cd mc-$(VERSION)/=inst && pwd`; \
cd mc-$(VERSION)/=build \
&& ../configure --srcdir=.. --prefix=$$dc_install_base \
&& $(MAKE) \
&& make install
-rm -rf mc-$(VERSION)
1998-12-16 06:00:34 +03:00
1999-03-09 00:15:31 +03:00
mydistcheck: dist mycheck
1998-12-16 06:00:34 +03:00
@echo ***********************************
@echo mc-$(VERSION) is ready for release
@echo ***********************************
1999-03-09 00:15:31 +03:00
distcheck:
@echo use mydistcheck only if you know what you are doing.