123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- VERSION = @VERSION@
- SHELL = /bin/sh
- # This variable makes it possible to move the installation root to another
- # directory. This is useful when you're creating a binary distribution of mc.
- # If empty, normal root will be used.
- # You can run e.g. 'make install DESTDIR=/packages/mc/3.0' to accomplish
- # that.
- # DESTDIR = /opt/apps/mc/$(VERSION)
- # Installation target directories & other installation stuff
- prefix = @prefix@
- exec_prefix = @exec_prefix@
- binprefix =
- manprefix =
- builddir = @builddir@
- bindir = @bindir@
- libdir = $(exec_prefix)/lib/mc
- idldir = $(prefix)/share/idl
- suppbindir = $(libdir)/bin
- tidir = $(libdir)/term
- extfsdir = $(libdir)/extfs
- datadir = @datadir@
- icondir = $(datadir)/pixmaps/mc
- localedir = $(datadir)/locale
- basemandir = @mandir@
- mandir = $(basemandir)/man1
- manext = 1
- man8dir = $(basemandir)/man8
- man8ext = 8
- xv_bindir = @xv_bindir@
- # Tools & program stuff
- SEDCMD = @SEDCMD@
- SEDCMD2 = @SEDCMD2@
- STRIP = @STRIP@
- @SET_MAKE@
- CC = @CC@
- CPP = @CPP@
- AR = @AR@
- RANLIB = @RANLIB@
- RM = @RM@
- RMF = @RM@ -f
- MV = @MV@
- CP = @CP@
- LN_S = @LN_S@
- AWK = @AWK@
- AWK_VAR_OPTION = @AWK_VAR_OPTION@
- # Flags & libs
- # No way, to make make happy (except GNU), we cannot use := to append
- # something to these, so that's why there is a leading _
- XCFLAGS = @CFLAGS@
- XCPPFLAGS = @CPPFLAGS@ @MCCPPFLAGS@ -I.. -DBINDIR=\""$(bindir)/"\" -DLIBDIR=\""$(libdir)/"\" -DICONDIR=\""$(icondir)/"\" $(XINC) -DLOCALEDIR=\""$(localedir)/"\"
- XLDFLAGS = @LDFLAGS@
- XDEFS = @DEFS@
- XLIBS = @LIBS@
- # Where do we have the sources?
- # You shouldn't have to edit this :)
- mcsrcdir = $(rootdir)/src
- docdir = $(rootdir)/doc
- mclibdir = $(rootdir)/lib
- slangdir = $(rootdir)/slang
- vfsdir = $(rootdir)/vfs
- xvdir = $(rootdir)/xv
- tkdir = $(rootdir)/tk
- gnomedir = $(rootdir)/gnome
- icodir = $(rootdir)/icons
- hpath = -I$(mcsrcdir) -I$(slangdir) -I$(vfsdir) -I$(xvdir) -I$(xvdir)/support/xview_private -I$(tkdir)
- # Rules
- first_rule: all
- @PHONY@ all check cross TAGS clean install uninstall distcopy depend dep
- @PHONY@ fastdep fastdepslang fastdepvfs fastdeploc slowdep
- @PCENTRULE@../slang/%.o : ../slang/%.c
- @PCENTRULE@ cd ../slang; $(MAKE) libmcslang.a
- @PCENTRULE@../vfs/%.o : ../vfs/%.c
- @PCENTRULE@ cd ../vfs; $(MAKE) libvfs.a
- fastdep: dummy
- if test x"`echo $(srcdir)/*.[ch]`" != x'$(srcdir)/*.[ch]'; then { cd $(srcdir); $(AWK) -f $(mcsrcdir)/depend.awk $(AWK_VAR_OPTION) hpath="$(hpath)" $(AWK_VAR_OPTION) srcdir="$(srcdir)" *.[ch];} > .depend; fi
- -$(MAKE) fastdeploc
- @WRITEDEP@
- fastdepslang:
- @PCENTRULE@ { { { cd ../slang; $(MAKE) showlibdep;} | grep OBJS; cat .depend;} | { cd $(slangdir); $(AWK) -f $(mcsrcdir)/depend.awk $(AWK_VAR_OPTION) dolib="../slang libmcslang.a" $(AWK_VAR_OPTION) hpath="$(hpath)" $(AWK_VAR_OPTION) srcdir="$(slangdir)";};} >> .depend
- fastdepvfs:
- @PCENTRULE@ { { { cd ../vfs; $(MAKE) showlibdep;} | grep OBJS; cat .depend;} | { cd $(vfsdir); $(AWK) -f $(mcsrcdir)/depend.awk $(AWK_VAR_OPTION) dolib="../vfs libvfs.a" $(AWK_VAR_OPTION) hpath="$(hpath)" $(AWK_VAR_OPTION) srcdir="$(vfsdir)";};} >> .depend
- slowdep: dummy
- if test x"`echo $(srcdir)/*.[ch]`" != x'$(srcdir)/*.[ch]'; then \
- $(CPP) -M $(CPPFLAGS) $(DEFS) $(CFLAGS) $(srcdir)/*.c > .depend; fi
- @WRITEDEP@
- mcdep: @dep@
- dummy:
- # End of Make.common
|