update
This commit is contained in:
parent
b4515716b7
commit
a3d2a1cf0a
12 changed files with 144 additions and 44 deletions
12
ChangeLog
12
ChangeLog
|
@ -1,7 +1,17 @@
|
||||||
Changes for 0.1.6:
|
Changes for 0.1.6:
|
||||||
|
*01/01/11:
|
||||||
|
* Fixed so it compiles with cygwin (Thanks Eric Nicolas)
|
||||||
*02/01/10:
|
*02/01/10:
|
||||||
|
* Fixed {VERT,HORIZ}{INC,DEC} keybindings so that tabs will
|
||||||
|
resize/reposition. (Claes Nästén)
|
||||||
|
* Updated documentation (Thanks Rando Christensen)
|
||||||
|
* All enums are now changed to uppercase letters. (Claes Nästén)
|
||||||
|
* Now tabs won't appear on some apps where they shouldn't,
|
||||||
|
for example bbpager and mplayer. (Claes Nästén)
|
||||||
* Fixed rootCommand to screen, so we can have
|
* Fixed rootCommand to screen, so we can have
|
||||||
different rootcommands on the different screens
|
different rootcommands on the different screens
|
||||||
|
* Fixed so we can disable lines in the keyfile with a #
|
||||||
|
* Fixed raise with mouse click while sloppy window focus
|
||||||
*02/01/09:
|
*02/01/09:
|
||||||
* Updated copyright date
|
* Updated copyright date
|
||||||
* Updated generate_menu (Thanks zyrnix)
|
* Updated generate_menu (Thanks zyrnix)
|
||||||
|
@ -23,7 +33,7 @@ Changes for 0.1.6:
|
||||||
*02/01/05:
|
*02/01/05:
|
||||||
* Changed placement/alignment enums to uppercase letters (Claes Nästén)
|
* Changed placement/alignment enums to uppercase letters (Claes Nästén)
|
||||||
* Fixed tab/iconbar resource bug (Claes Nästén)
|
* Fixed tab/iconbar resource bug (Claes Nästén)
|
||||||
* Applied "maximize slit stop"-patch (Thanks Andrew Livesay )
|
* Applied "maximize slit stop"-patch (Thanks Andrew Livesay)
|
||||||
* Fixed stickytoggle bug in Windowmenu (Thanks Chris Elston)
|
* Fixed stickytoggle bug in Windowmenu (Thanks Chris Elston)
|
||||||
* Fixed shade bug in Windowmenu
|
* Fixed shade bug in Windowmenu
|
||||||
* Fixed error in nls/it_IT/Makefile.am
|
* Fixed error in nls/it_IT/Makefile.am
|
||||||
|
|
25
NEWS
25
NEWS
|
@ -1,17 +1,24 @@
|
||||||
So whats new in 0.1.6?
|
So whats new in 0.1.6?
|
||||||
* different rootCommand on different screens
|
* Rootcommand is configured for each screen
|
||||||
* less strict keyconfig file reading
|
* Less strict keyconfig file reading
|
||||||
* coding design
|
* Coding design
|
||||||
* You can drop tabs on titlebar too
|
* Tabs can be dropped on the window as well
|
||||||
* tab width is configured for each screen
|
(if the sloppy window grouping is on)
|
||||||
|
* Tab width is configured for each screen
|
||||||
* Tab cycling
|
* Tab cycling
|
||||||
* "Maximize stop at slit" option
|
* "Maximize stop at slit" option
|
||||||
|
* Lower window with mouse button 3
|
||||||
|
* You can now comment lines in keys config file
|
||||||
|
(commented lines must start with a #)
|
||||||
|
* You can now click to raise window while
|
||||||
|
you are in sloppy focus mode
|
||||||
|
|
||||||
Bugfixes:
|
Bugfixes:
|
||||||
* close button
|
* Close button (aterm, eterm etc)
|
||||||
* keys memory leak
|
* Keys memory leak
|
||||||
* keybinding bug
|
* Keybinding bug
|
||||||
* withdraw state fixed (opera will not open another instance)
|
* Withdraw state fixed (opera will not open another instance
|
||||||
|
if there is one already opened)
|
||||||
* Slit OnTop while Toolbar OnTop
|
* Slit OnTop while Toolbar OnTop
|
||||||
* Alt + resize and pressing button 1
|
* Alt + resize and pressing button 1
|
||||||
* Tab toggle texture/position
|
* Tab toggle texture/position
|
||||||
|
|
35
README
35
README
|
@ -1,4 +1,5 @@
|
||||||
Fluxbox builds on Blackbox source but has different goals.
|
Fluxbox builds on Blackbox 0.61.1 source but has different goals.
|
||||||
|
Read NEWS to see whats new in this release.
|
||||||
For copyright see COPYING
|
For copyright see COPYING
|
||||||
|
|
||||||
Compile and Install:
|
Compile and Install:
|
||||||
|
@ -8,8 +9,10 @@ Compile and Install:
|
||||||
and then as root
|
and then as root
|
||||||
# make install
|
# make install
|
||||||
|
|
||||||
for KDE slitsupport:
|
for KDE slitsupport: (Allows kde tray icons to be placed in the fluxbox slit)
|
||||||
./configure --enable-kde
|
./configure --enable-kde
|
||||||
|
|
||||||
|
For more information and FAQ go to http://fluxbox.sourceforge.net
|
||||||
|
|
||||||
To disable tabs and/or iconbar just change it in configure menu.
|
To disable tabs and/or iconbar just change it in configure menu.
|
||||||
|
|
||||||
|
@ -21,15 +24,33 @@ in the file init.
|
||||||
|
|
||||||
You can use your old blackbox configuration file too. Just copy
|
You can use your old blackbox configuration file too. Just copy
|
||||||
.blackboxrc to ~/.fluxbox/init . The same goes for menu file.
|
.blackboxrc to ~/.fluxbox/init . The same goes for menu file.
|
||||||
The bbkeys config file can be selected in the file init:
|
|
||||||
session.keyFile: <filename here>
|
|
||||||
You can also use the Blackbox themes in Fluxbox.
|
You can also use the Blackbox themes in Fluxbox.
|
||||||
If there isn't any format for the tab in the theme then
|
If there isn't any format for the tab in the theme then
|
||||||
the tab will have the same theme as the titlebar.
|
the tab will have the same theme as the titlebar.
|
||||||
|
|
||||||
|
The keys config file can be selected in the file init:
|
||||||
|
session.keyFile: <filename here>
|
||||||
|
The keys file is no longer compatible with bbkeys. There's a convertkeys
|
||||||
|
script at http://fluxbox.sourceforge.net/ that will convert the bbkeys
|
||||||
|
format to the fluxbox format.
|
||||||
|
|
||||||
|
|
||||||
|
A few extra notes:
|
||||||
|
- To disable tabs and/or iconbar just change it in configure menu.
|
||||||
|
- To work with tabs, use the third mouse button to drag a tab to another tab.
|
||||||
|
This will group the two windows together.
|
||||||
|
- With 'Sloppy Window Grouping' turned on (in your configure menu), you can
|
||||||
|
drop the tabs anywhere on the target window to group windows together.
|
||||||
|
- The 'Maximize Slit Stop' option means that maximized windows will stop at
|
||||||
|
the outside border of the slit, keeping the slit in full view.
|
||||||
|
- In the init file, the session.screen0.rootCommand: option will override
|
||||||
|
the rootCommand option in a theme- keeping your background the same, no
|
||||||
|
matter what the theme says it should be.
|
||||||
|
|
||||||
Thanks:
|
Thanks:
|
||||||
Blackbox team
|
Blackbox team
|
||||||
#linux.se@dalnet, #linux.se@openproject.net
|
aleczapka, skarin, Perc, xfs, skypher and skywarper for buggtesting
|
||||||
skypher of openprojects for buggtesting and providing fluxbox with themes:
|
skypher of openprojects for buggtesting and providing fluxbox with themes:
|
||||||
Clean CleanColor Makro, Carbondioxide and MerleyKay.
|
Clean CleanColor Makro, Carbondioxide and MerleyKay.
|
||||||
skarin, Perc, xfs, skypher and skywarper for buggtesting
|
People at #fluxbox@openprojects.net
|
||||||
|
And for the people who send bugfixes/patches
|
||||||
|
|
3
TODO
3
TODO
|
@ -13,6 +13,8 @@ TODO for Fluxbox 0.2.0
|
||||||
|
|
||||||
* grabKillWindow to keygrabber grabCloseWindow
|
* grabKillWindow to keygrabber grabCloseWindow
|
||||||
|
|
||||||
|
* Fix snapping for {VERT,HORIZ}{INC,DEC} keybindings when resising for example
|
||||||
|
xterms.
|
||||||
* grabRootmenu
|
* grabRootmenu
|
||||||
* wheel-config support
|
* wheel-config support
|
||||||
* separator in the menus
|
* separator in the menus
|
||||||
|
@ -21,7 +23,6 @@ TODO for Fluxbox 0.2.0
|
||||||
* 0,0-pos fix
|
* 0,0-pos fix
|
||||||
* gnome support
|
* gnome support
|
||||||
* net wm atom support
|
* net wm atom support
|
||||||
* fix some more enums to uppercase
|
|
||||||
* clean up in the global namespace
|
* clean up in the global namespace
|
||||||
* remove cyclic deps
|
* remove cyclic deps
|
||||||
* Create fbinput style app
|
* Create fbinput style app
|
||||||
|
|
2
configure
vendored
2
configure
vendored
|
@ -728,7 +728,7 @@ fi
|
||||||
|
|
||||||
PACKAGE=fluxbox
|
PACKAGE=fluxbox
|
||||||
|
|
||||||
VERSION=0.1.6-pre
|
VERSION=0.1.6
|
||||||
|
|
||||||
if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
|
if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
|
||||||
{ echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
|
{ echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
dnl configure.in for Fluxbox - created from configure.in Blackbox 0.61.1
|
dnl configure.in for Fluxbox - created from configure.in Blackbox 0.61.1
|
||||||
dnl Initialize autoconf and automake
|
dnl Initialize autoconf and automake
|
||||||
AC_INIT(src/main.cc)
|
AC_INIT(src/main.cc)
|
||||||
AM_INIT_AUTOMAKE(fluxbox,0.1.6-pre,no-define)
|
AM_INIT_AUTOMAKE(fluxbox,0.1.6,no-define)
|
||||||
|
|
||||||
dnl Determine default prefix
|
dnl Determine default prefix
|
||||||
test x$prefix = "xNONE" && prefix="$ac_default_prefix"
|
test x$prefix = "xNONE" && prefix="$ac_default_prefix"
|
||||||
|
|
|
@ -11,6 +11,6 @@ distclean-local:
|
||||||
init: init.in
|
init: init.in
|
||||||
@regex_cmd@ -e "s,@pkgdatadir@,$(pkgdatadir)," init.in > init
|
@regex_cmd@ -e "s,@pkgdatadir@,$(pkgdatadir)," init.in > init
|
||||||
menu: generate_menu
|
menu: generate_menu
|
||||||
./generate_menu
|
sh ./generate_menu
|
||||||
@regex_cmd@ -e "s,\@VERSION\@,$(VERSION)," menu.in > menu.pre
|
@regex_cmd@ -e "s,\@VERSION\@,$(VERSION)," menu.in > menu.pre
|
||||||
@regex_cmd@ -e "s,@pkgdatadir@,$(pkgdatadir)," menu.pre > menu
|
@regex_cmd@ -e "s,@pkgdatadir@,$(pkgdatadir)," menu.pre > menu
|
||||||
|
|
|
@ -106,9 +106,9 @@ GZIP_ENV = --best
|
||||||
all: all-redirect
|
all: all-redirect
|
||||||
.SUFFIXES:
|
.SUFFIXES:
|
||||||
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||||
cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps data/Makefile
|
cd $(top_srcdir) && $(AUTOMAKE) --gnu data/Makefile
|
||||||
|
|
||||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
|
||||||
cd $(top_builddir) \
|
cd $(top_builddir) \
|
||||||
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||||
|
|
||||||
|
@ -226,6 +226,11 @@ distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
|
||||||
subdir = data
|
subdir = data
|
||||||
|
|
||||||
distdir: $(DISTFILES)
|
distdir: $(DISTFILES)
|
||||||
|
here=`cd $(top_builddir) && pwd`; \
|
||||||
|
top_distdir=`cd $(top_distdir) && pwd`; \
|
||||||
|
distdir=`cd $(distdir) && pwd`; \
|
||||||
|
cd $(top_srcdir) \
|
||||||
|
&& $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu data/Makefile
|
||||||
@for file in $(DISTFILES); do \
|
@for file in $(DISTFILES); do \
|
||||||
d=$(srcdir); \
|
d=$(srcdir); \
|
||||||
if test -d $$d/$$file; then \
|
if test -d $$d/$$file; then \
|
||||||
|
@ -324,7 +329,7 @@ distclean-local:
|
||||||
init: init.in
|
init: init.in
|
||||||
@regex_cmd@ -e "s,@pkgdatadir@,$(pkgdatadir)," init.in > init
|
@regex_cmd@ -e "s,@pkgdatadir@,$(pkgdatadir)," init.in > init
|
||||||
menu: generate_menu
|
menu: generate_menu
|
||||||
./generate_menu
|
sh ./generate_menu
|
||||||
@regex_cmd@ -e "s,\@VERSION\@,$(VERSION)," menu.in > menu.pre
|
@regex_cmd@ -e "s,\@VERSION\@,$(VERSION)," menu.in > menu.pre
|
||||||
@regex_cmd@ -e "s,@pkgdatadir@,$(pkgdatadir)," menu.pre > menu
|
@regex_cmd@ -e "s,@pkgdatadir@,$(pkgdatadir)," menu.pre > menu
|
||||||
|
|
||||||
|
|
|
@ -106,9 +106,9 @@ GZIP_ENV = --best
|
||||||
all: all-redirect
|
all: all-redirect
|
||||||
.SUFFIXES:
|
.SUFFIXES:
|
||||||
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||||
cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps data/styles/Makefile
|
cd $(top_srcdir) && $(AUTOMAKE) --gnu data/styles/Makefile
|
||||||
|
|
||||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
|
||||||
cd $(top_builddir) \
|
cd $(top_builddir) \
|
||||||
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||||
|
|
||||||
|
@ -140,6 +140,11 @@ distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
|
||||||
subdir = data/styles
|
subdir = data/styles
|
||||||
|
|
||||||
distdir: $(DISTFILES)
|
distdir: $(DISTFILES)
|
||||||
|
here=`cd $(top_builddir) && pwd`; \
|
||||||
|
top_distdir=`cd $(top_distdir) && pwd`; \
|
||||||
|
distdir=`cd $(distdir) && pwd`; \
|
||||||
|
cd $(top_srcdir) \
|
||||||
|
&& $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu data/styles/Makefile
|
||||||
@for file in $(DISTFILES); do \
|
@for file in $(DISTFILES); do \
|
||||||
d=$(srcdir); \
|
d=$(srcdir); \
|
||||||
if test -d $$d/$$file; then \
|
if test -d $$d/$$file; then \
|
||||||
|
|
|
@ -50,7 +50,7 @@ fluxbox_SOURCES= BaseDisplay.cc BaseDisplay.hh Basemenu.cc Basemenu.hh \
|
||||||
fluxbox.cc fluxbox.hh \
|
fluxbox.cc fluxbox.hh \
|
||||||
i18n.cc i18n.hh main.cc Tab.hh Tab.cc Keys.cc Keys.hh\
|
i18n.cc i18n.hh main.cc Tab.hh Tab.cc Keys.cc Keys.hh\
|
||||||
IconBar.cc IconBar.hh Theme.hh Theme.cc \
|
IconBar.cc IconBar.hh Theme.hh Theme.cc \
|
||||||
StringUtil.cc StringUtil.hh DrawUtil.cc DrawUtil.hh
|
StringUtil.cc StringUtil.hh DrawUtil.cc DrawUtil.hh nl_types_cygnus.h
|
||||||
|
|
||||||
MAINTAINERCLEANFILES= Makefile.in
|
MAINTAINERCLEANFILES= Makefile.in
|
||||||
|
|
||||||
|
|
|
@ -119,7 +119,7 @@ CPPFLAGS = -Wall @CPPFLAGS@ @SHAPE@ @SLIT@ @INTERLACE@ @ORDEREDPSEUDO@ @DEBUG@ @
|
||||||
|
|
||||||
bin_PROGRAMS = fluxbox
|
bin_PROGRAMS = fluxbox
|
||||||
|
|
||||||
fluxbox_SOURCES = BaseDisplay.cc BaseDisplay.hh Basemenu.cc Basemenu.hh Clientmenu.cc Clientmenu.hh Configmenu.cc Configmenu.hh Icon.cc Icon.hh Image.cc Image.hh LinkedList.cc LinkedList.hh Netizen.cc Netizen.hh Rootmenu.cc Rootmenu.hh Screen.cc Screen.hh Slit.cc Slit.hh Timer.cc Timer.hh Toolbar.cc Toolbar.hh Window.cc Window.hh Windowmenu.cc Windowmenu.hh Workspace.cc Workspace.hh Workspacemenu.cc Workspacemenu.hh fluxbox.cc fluxbox.hh i18n.cc i18n.hh main.cc Tab.hh Tab.cc Keys.cc Keys.hh IconBar.cc IconBar.hh Theme.hh Theme.cc StringUtil.cc StringUtil.hh DrawUtil.cc DrawUtil.hh
|
fluxbox_SOURCES = BaseDisplay.cc BaseDisplay.hh Basemenu.cc Basemenu.hh Clientmenu.cc Clientmenu.hh Configmenu.cc Configmenu.hh Icon.cc Icon.hh Image.cc Image.hh LinkedList.cc LinkedList.hh Netizen.cc Netizen.hh Rootmenu.cc Rootmenu.hh Screen.cc Screen.hh Slit.cc Slit.hh Timer.cc Timer.hh Toolbar.cc Toolbar.hh Window.cc Window.hh Windowmenu.cc Windowmenu.hh Workspace.cc Workspace.hh Workspacemenu.cc Workspacemenu.hh fluxbox.cc fluxbox.hh i18n.cc i18n.hh main.cc Tab.hh Tab.cc Keys.cc Keys.hh IconBar.cc IconBar.hh Theme.hh Theme.cc StringUtil.cc StringUtil.hh DrawUtil.cc DrawUtil.hh nl_types_cygnus.h
|
||||||
|
|
||||||
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
MAINTAINERCLEANFILES = Makefile.in
|
||||||
|
|
|
@ -131,6 +131,7 @@ DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
||||||
|
|
||||||
TAR = tar
|
TAR = tar
|
||||||
GZIP_ENV = --best
|
GZIP_ENV = --best
|
||||||
|
DEP_FILES = .deps/bsetroot.P
|
||||||
SOURCES = $(bsetroot_SOURCES)
|
SOURCES = $(bsetroot_SOURCES)
|
||||||
OBJECTS = $(bsetroot_OBJECTS)
|
OBJECTS = $(bsetroot_OBJECTS)
|
||||||
|
|
||||||
|
@ -138,9 +139,9 @@ all: all-redirect
|
||||||
.SUFFIXES:
|
.SUFFIXES:
|
||||||
.SUFFIXES: .S .c .cc .lo .o .s
|
.SUFFIXES: .S .c .cc .lo .o .s
|
||||||
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||||
cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps util/Makefile
|
cd $(top_srcdir) && $(AUTOMAKE) --gnu util/Makefile
|
||||||
|
|
||||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
|
||||||
cd $(top_builddir) \
|
cd $(top_builddir) \
|
||||||
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||||
|
|
||||||
|
@ -170,9 +171,6 @@ uninstall-binPROGRAMS:
|
||||||
rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
|
rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
|
||||||
done
|
done
|
||||||
|
|
||||||
.c.o:
|
|
||||||
$(COMPILE) -c $<
|
|
||||||
|
|
||||||
.s.o:
|
.s.o:
|
||||||
$(COMPILE) -c $<
|
$(COMPILE) -c $<
|
||||||
|
|
||||||
|
@ -189,9 +187,6 @@ distclean-compile:
|
||||||
|
|
||||||
maintainer-clean-compile:
|
maintainer-clean-compile:
|
||||||
|
|
||||||
.c.lo:
|
|
||||||
$(LIBTOOL) --mode=compile $(COMPILE) -c $<
|
|
||||||
|
|
||||||
.s.lo:
|
.s.lo:
|
||||||
$(LIBTOOL) --mode=compile $(COMPILE) -c $<
|
$(LIBTOOL) --mode=compile $(COMPILE) -c $<
|
||||||
|
|
||||||
|
@ -269,6 +264,11 @@ distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
|
||||||
subdir = util
|
subdir = util
|
||||||
|
|
||||||
distdir: $(DISTFILES)
|
distdir: $(DISTFILES)
|
||||||
|
here=`cd $(top_builddir) && pwd`; \
|
||||||
|
top_distdir=`cd $(top_distdir) && pwd`; \
|
||||||
|
distdir=`cd $(distdir) && pwd`; \
|
||||||
|
cd $(top_srcdir) \
|
||||||
|
&& $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu util/Makefile
|
||||||
@for file in $(DISTFILES); do \
|
@for file in $(DISTFILES); do \
|
||||||
d=$(srcdir); \
|
d=$(srcdir); \
|
||||||
if test -d $$d/$$file; then \
|
if test -d $$d/$$file; then \
|
||||||
|
@ -280,6 +280,56 @@ distdir: $(DISTFILES)
|
||||||
fi; \
|
fi; \
|
||||||
done
|
done
|
||||||
|
|
||||||
|
DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :)
|
||||||
|
|
||||||
|
-include $(DEP_FILES)
|
||||||
|
|
||||||
|
mostlyclean-depend:
|
||||||
|
|
||||||
|
clean-depend:
|
||||||
|
|
||||||
|
distclean-depend:
|
||||||
|
-rm -rf .deps
|
||||||
|
|
||||||
|
maintainer-clean-depend:
|
||||||
|
|
||||||
|
%.o: %.c
|
||||||
|
@echo '$(COMPILE) -c $<'; \
|
||||||
|
$(COMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
|
||||||
|
@-cp .deps/$(*F).pp .deps/$(*F).P; \
|
||||||
|
tr ' ' '\012' < .deps/$(*F).pp \
|
||||||
|
| sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
|
||||||
|
>> .deps/$(*F).P; \
|
||||||
|
rm .deps/$(*F).pp
|
||||||
|
|
||||||
|
%.lo: %.c
|
||||||
|
@echo '$(LTCOMPILE) -c $<'; \
|
||||||
|
$(LTCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
|
||||||
|
@-sed -e 's/^\([^:]*\)\.o[ ]*:/\1.lo \1.o :/' \
|
||||||
|
< .deps/$(*F).pp > .deps/$(*F).P; \
|
||||||
|
tr ' ' '\012' < .deps/$(*F).pp \
|
||||||
|
| sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
|
||||||
|
>> .deps/$(*F).P; \
|
||||||
|
rm -f .deps/$(*F).pp
|
||||||
|
|
||||||
|
%.o: %.cc
|
||||||
|
@echo '$(CXXCOMPILE) -c $<'; \
|
||||||
|
$(CXXCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
|
||||||
|
@-cp .deps/$(*F).pp .deps/$(*F).P; \
|
||||||
|
tr ' ' '\012' < .deps/$(*F).pp \
|
||||||
|
| sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
|
||||||
|
>> .deps/$(*F).P; \
|
||||||
|
rm .deps/$(*F).pp
|
||||||
|
|
||||||
|
%.lo: %.cc
|
||||||
|
@echo '$(LTCXXCOMPILE) -c $<'; \
|
||||||
|
$(LTCXXCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
|
||||||
|
@-sed -e 's/^\([^:]*\)\.o[ ]*:/\1.lo \1.o :/' \
|
||||||
|
< .deps/$(*F).pp > .deps/$(*F).P; \
|
||||||
|
tr ' ' '\012' < .deps/$(*F).pp \
|
||||||
|
| sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
|
||||||
|
>> .deps/$(*F).P; \
|
||||||
|
rm -f .deps/$(*F).pp
|
||||||
info-am:
|
info-am:
|
||||||
info: info-am
|
info: info-am
|
||||||
dvi-am:
|
dvi-am:
|
||||||
|
@ -318,27 +368,27 @@ distclean-generic:
|
||||||
maintainer-clean-generic:
|
maintainer-clean-generic:
|
||||||
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
||||||
mostlyclean-am: mostlyclean-binPROGRAMS mostlyclean-compile \
|
mostlyclean-am: mostlyclean-binPROGRAMS mostlyclean-compile \
|
||||||
mostlyclean-libtool mostlyclean-tags \
|
mostlyclean-libtool mostlyclean-tags mostlyclean-depend \
|
||||||
mostlyclean-generic
|
mostlyclean-generic
|
||||||
|
|
||||||
mostlyclean: mostlyclean-am
|
mostlyclean: mostlyclean-am
|
||||||
|
|
||||||
clean-am: clean-binPROGRAMS clean-compile clean-libtool clean-tags \
|
clean-am: clean-binPROGRAMS clean-compile clean-libtool clean-tags \
|
||||||
clean-generic mostlyclean-am
|
clean-depend clean-generic mostlyclean-am
|
||||||
|
|
||||||
clean: clean-am
|
clean: clean-am
|
||||||
|
|
||||||
distclean-am: distclean-binPROGRAMS distclean-compile distclean-libtool \
|
distclean-am: distclean-binPROGRAMS distclean-compile distclean-libtool \
|
||||||
distclean-tags distclean-generic clean-am \
|
distclean-tags distclean-depend distclean-generic \
|
||||||
distclean-local
|
clean-am distclean-local
|
||||||
-rm -f libtool
|
-rm -f libtool
|
||||||
|
|
||||||
distclean: distclean-am
|
distclean: distclean-am
|
||||||
|
|
||||||
maintainer-clean-am: maintainer-clean-binPROGRAMS \
|
maintainer-clean-am: maintainer-clean-binPROGRAMS \
|
||||||
maintainer-clean-compile maintainer-clean-libtool \
|
maintainer-clean-compile maintainer-clean-libtool \
|
||||||
maintainer-clean-tags maintainer-clean-generic \
|
maintainer-clean-tags maintainer-clean-depend \
|
||||||
distclean-am
|
maintainer-clean-generic distclean-am
|
||||||
@echo "This command is intended for maintainers to use;"
|
@echo "This command is intended for maintainers to use;"
|
||||||
@echo "it deletes files that may require special tools to rebuild."
|
@echo "it deletes files that may require special tools to rebuild."
|
||||||
|
|
||||||
|
@ -350,8 +400,9 @@ mostlyclean-compile distclean-compile clean-compile \
|
||||||
maintainer-clean-compile mostlyclean-libtool distclean-libtool \
|
maintainer-clean-compile mostlyclean-libtool distclean-libtool \
|
||||||
clean-libtool maintainer-clean-libtool uninstall-binSCRIPTS \
|
clean-libtool maintainer-clean-libtool uninstall-binSCRIPTS \
|
||||||
install-binSCRIPTS tags mostlyclean-tags distclean-tags clean-tags \
|
install-binSCRIPTS tags mostlyclean-tags distclean-tags clean-tags \
|
||||||
maintainer-clean-tags distdir info-am info dvi-am dvi check check-am \
|
maintainer-clean-tags distdir mostlyclean-depend distclean-depend \
|
||||||
installcheck-am installcheck install-exec-am install-exec \
|
clean-depend maintainer-clean-depend info-am info dvi-am dvi check \
|
||||||
|
check-am installcheck-am installcheck install-exec-am install-exec \
|
||||||
install-data-am install-data install-am install uninstall-am uninstall \
|
install-data-am install-data install-am install uninstall-am uninstall \
|
||||||
all-redirect all-am all installdirs mostlyclean-generic \
|
all-redirect all-am all installdirs mostlyclean-generic \
|
||||||
distclean-generic clean-generic maintainer-clean-generic clean \
|
distclean-generic clean-generic maintainer-clean-generic clean \
|
||||||
|
|
Loading…
Reference in a new issue