[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Pspp-commits] [SCM] GNU PSPP branch, makefiles, created. v0.6.1-873-g97
From: |
Ben Pfaff |
Subject: |
[Pspp-commits] [SCM] GNU PSPP branch, makefiles, created. v0.6.1-873-g977ae12 |
Date: |
Mon, 12 Oct 2009 04:33:16 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU PSPP".
The branch, makefiles has been created
at 977ae125bd793c1d973289eead3a9ff655a45883 (commit)
- Log -----------------------------------------------------------------
commit 977ae125bd793c1d973289eead3a9ff655a45883
Author: Ben Pfaff <address@hidden>
Date: Sun Oct 11 21:31:18 2009 -0700
Don't delete .po files from source directory in "make clean".
Running "make clean" when the source directory is configured as a build
directory shouldn't delete the .po files, but the rule as written did so.
This fixes the problem.
commit 7ed935ffba894dfa49841dfd90327de627c3c1f4
Author: Ben Pfaff <address@hidden>
Date: Sun Oct 11 21:26:30 2009 -0700
Eliminate too-expansive "clean" rule kluge by requiring fixed Automake.
The NEWS for Automake 1.10.1 mentions the following bug fix:
- All directories `.libs'/`_libs' used by libtool are cleaned now,
not only those in which libraries are built.
This describes the situation for the kluged "clean" rule in
tests/automake.mk, so by requiring Automake 1.10.1 or later we can also
eliminate the clean rule.
commit 7bb3f903a6f450325dae5eaee38ed23936e99669
Author: Ben Pfaff <address@hidden>
Date: Sun Oct 11 21:03:50 2009 -0700
Revert "INSTALL: Mention that GNU make is required."
BSD make is now supported.
commit 0df5725a90ed41a1becb0d9e248abc49e1255149
Author: Ben Pfaff <address@hidden>
Date: Sun Oct 11 21:17:29 2009 -0700
Don't use $< in target rules, for portability to POSIX make.
POSIX only requires $< to be defined for implicit rules, so don't use it
in target rules.
With this commit, PSPP builds properly from a tarball with NetBSD make
version 1.111 on Debian GNU/Linux.
commit d94dc663529b4e05ec1e7c47c1e73310abb1d3b4
Author: Ben Pfaff <address@hidden>
Date: Sun Oct 11 14:07:00 2009 -0700
Use @VARIABLE@ instead of $(VARIABLE) consistently in Makefiles.
The $(VARIABLE) syntax is usually preferred, because it is possible for the
user to override it at "make" time, whereas @VARIABLE@ is hardwired at
"configure" time.
There was some discussion of this on address@hidden:
http://comments.gmane.org/gmane.comp.lib.gnulib.bugs/18588
The summary is that Bruno Haible sometimes prefers @VARIABLE@ but most
others generally prefer $(VARIABLE), for the reason given above.
commit de4aea89b1be178afe94494f738fa83f15f272cb
Author: Ben Pfaff <address@hidden>
Date: Sun Oct 11 13:56:29 2009 -0700
Remove redundant variable declarations from Makefile.am.
Autoconf's AC_SUBST ensures that Automake will declare the corresponding
Makefile variables, so there is no need to declare them ourselves.
commit a0d343bfea40507c4575320fea70aacbbf09799d
Author: Ben Pfaff <address@hidden>
Date: Sun Oct 11 13:53:50 2009 -0700
Drop double suffixes from makefiles to improve POSIX make compliance.
POSIX says that suffixes must contain only a single dot, e.g. ".inc.pl"
is not allowed. So this commit renames files and adjusts the makefiles
to comply with this rule.
commit e55bfe0add20f87445b6f2fa6b6e3b0db2a8a0b4
Author: Ben Pfaff <address@hidden>
Date: Sun Oct 11 13:33:27 2009 -0700
Avoid nonportable -i option in sed invocation.
POSIX sed only has -e, -f, and -n options.
commit 553dd6fd34f6ac129d51cf4736f89e349b97e16c
Author: Ben Pfaff <address@hidden>
Date: Sat Oct 10 14:35:55 2009 -0700
Avoid GNU make extension $(RM) in makefiles.
Automake uses "rm -f" literally so there is not much point in PSPP trying
to use $(RM). At any rate it's a GNU make extension so it's best to avoid
it for portability.
commit 4ba231eb219f2cd1daa45297672b61bcc11cfcff
Author: Ben Pfaff <address@hidden>
Date: Thu Oct 8 19:50:59 2009 -0700
Declare Makefile suffixes, to be a little closer to POSIX make compliance.
POSIX requires that suffixes used in implicit rules be declared. Automake
allows one to do that by adding the suffixes to a variable named SUFFIXES.
We weren't doing that consistently, and this commit fixes that up.
POSIX doesn't allow suffixes to contain more than one period, so this isn't
a complete fix, since the Makefiles still use .h.pl and .inc.pl as
suffixes. There are other reasons, too, why the PSPP Makefiles are not
POSIX-compliant.
-----------------------------------------------------------------------
hooks/post-receive
--
GNU PSPP
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Pspp-commits] [SCM] GNU PSPP branch, makefiles, created. v0.6.1-873-g977ae12,
Ben Pfaff <=