]> mj.ucw.cz Git - libucw.git/log
libucw.git
15 years agoAdd a description of extract-doc.pl script
Michal Vaner [Fri, 5 Sep 2008 18:18:53 +0000 (20:18 +0200)]
Add a description of extract-doc.pl script

15 years agoDocumentation system: file xrefs
Michal Vaner [Fri, 5 Sep 2008 18:14:35 +0000 (20:14 +0200)]
Documentation system: file xrefs

<<file:link>> and <<file:link,text>> links to other files work now.

15 years agoDocumentation system: null-macro not needed
Michal Vaner [Fri, 5 Sep 2008 17:55:28 +0000 (19:55 +0200)]
Documentation system: null-macro not needed

It is done by replacement, no need for a macro definition

15 years agoDocumentation system: <<f()>> links
Michal Vaner [Fri, 5 Sep 2008 17:48:56 +0000 (19:48 +0200)]
Documentation system: <<f()>> links

The <:f()> function links were replaced by ones more similar to existing
cross-reference links.

<<f(params)>> -- link to function
<<f(params),text>> -- with user-provided link text
<<file:f(params)>>,<<file:f(params),text>> -- link to a function in
  different file

Furtheremore, the documentation config was split into backend specific
(xhtml at this moment only) and backend independent parts.

15 years agoDoc: NULL is now detected and typeset properly.
Martin Mares [Mon, 25 Aug 2008 21:28:33 +0000 (23:28 +0200)]
Doc: NULL is now detected and typeset properly.

15 years agoLess complicated syntax of function references
Michal Vaner [Mon, 25 Aug 2008 20:53:13 +0000 (22:53 +0200)]
Less complicated syntax of function references

<file:function(params)>
<file:function(params):link text>
<:funciton(params)>
<:function(params):link text>

NULL detection (turned to be <tt>ed)

15 years agoConfigure: Fixed a bug in error handling.
Martin Mares [Mon, 25 Aug 2008 21:24:25 +0000 (23:24 +0200)]
Configure: Fixed a bug in error handling.

15 years agoUpdate documentation of fastbufs.
Martin Mares [Mon, 25 Aug 2008 21:27:17 +0000 (23:27 +0200)]
Update documentation of fastbufs.

The back-ends should be fully covered now, the front-ends still remain
documented very sparsely.

Documentation of fb-atomic has been moved from the source to the header
file and asciidoc'ed.

I have also added a simple menu with links to all sections.

15 years agoDocumentation system: manual function links
Michal Vaner [Mon, 25 Aug 2008 08:54:10 +0000 (10:54 +0200)]
Documentation system: manual function links

Things like this now works
>>f>:function(parameters)<<< - link to function in local file
>>f>:function(parameters):custom link text<<< - similar, named
>>f>file:function(parameters)<<< - into different file
>>f>file:function(parameters):custom text<<<

File is written without suffix (eg. no file.html, just file).

15 years agoDocumentation system: generate anchors/ids for functions
Michal Vaner [Mon, 18 Aug 2008 14:37:40 +0000 (16:37 +0200)]
Documentation system: generate anchors/ids for functions

When a function documentation is found, a fun_name_of_the_function
anchor (id html attribute) is added to it so links can jump there.

15 years agoDocumentation system: detect functions by name()
Michal Vaner [Mon, 18 Aug 2008 14:03:20 +0000 (16:03 +0200)]
Documentation system: detect functions by name()

Functions are detected, set in <tt> font and turned to links.

15 years agoLibucw: Documentation of more fastbuf headers.
Michal Vaner [Sun, 3 Aug 2008 09:00:14 +0000 (11:00 +0200)]
Libucw: Documentation of more fastbuf headers.

15 years agoLibucw: documentation of fastbuf.h
Michal Vaner [Sat, 2 Aug 2008 19:44:18 +0000 (21:44 +0200)]
Libucw: documentation of fastbuf.h

15 years agoDocumentation system: Structures are input verbatim.
Michal Vaner [Fri, 1 Aug 2008 16:52:20 +0000 (18:52 +0200)]
Documentation system: Structures are input verbatim.

15 years agoEnhanced documentation system.
Michal Vaner [Sun, 27 Jul 2008 11:32:30 +0000 (13:32 +0200)]
Enhanced documentation system.

Comments are now

/**
 * Function comment.
 **/
void function(void);

or void function(void); /** Function comment **/

/***
 * Verbatim comment.
 ***/

or /*** Verbatim comment ***/

@param marks a function parameter.

It understands structures (to level 1, nested functions are flattened.
Is it needed?).

15 years agoCreated documentation system.
Michal Vaner [Sat, 26 Jul 2008 14:28:30 +0000 (16:28 +0200)]
Created documentation system.

`make docs' compiles documentation.

It uses asciidoc and is enriched by taking data directly from source code.
Some tests are done with ucw/doc/fastbuf.txt and ucw/fastbuf.h.

Created documentation is saved into the obj dir.

15 years agoFixed a comment.
Martin Mares [Sun, 24 Aug 2008 18:31:59 +0000 (20:31 +0200)]
Fixed a comment.

15 years agoUpdate MAX_WORD_xxx in the lib-only customization.
Martin Mares [Wed, 30 Jul 2008 15:19:19 +0000 (17:19 +0200)]
Update MAX_WORD_xxx in the lib-only customization.

15 years agoBuild system: -soname should contain SONAME_SUFFIX.
Martin Mares [Sun, 27 Jul 2008 18:42:02 +0000 (20:42 +0200)]
Build system: -soname should contain SONAME_SUFFIX.

15 years agoLibucw: Cleaned up logging in fb-atomic.
Martin Mares [Sun, 27 Jul 2008 15:38:14 +0000 (17:38 +0200)]
Libucw: Cleaned up logging in fb-atomic.

Original patch by Michal, slightly changed by me.

15 years agoLibucw: Get rid of a warning during test.
Michal Vaner [Sun, 27 Jul 2008 12:22:10 +0000 (14:22 +0200)]
Libucw: Get rid of a warning during test.

(Unused argc)

15 years agoConfigure: Determine /var and related installation paths automatically.
Martin Mares [Sun, 27 Jul 2008 15:12:04 +0000 (17:12 +0200)]
Configure: Determine /var and related installation paths automatically.

15 years agoBuild: Let genconf expand variables recursively.
Martin Mares [Sun, 27 Jul 2008 15:11:36 +0000 (17:11 +0200)]
Build: Let genconf expand variables recursively.

This is useful for example when filling in installation paths in configuration
files.

15 years agoConfigure: Avoid dashes in names of variables.
Martin Mares [Sun, 27 Jul 2008 12:59:47 +0000 (14:59 +0200)]
Configure: Avoid dashes in names of variables.

15 years agoLibucw: Split ff-string.c.
Michal Vaner [Wed, 23 Jul 2008 18:55:49 +0000 (20:55 +0200)]
Libucw: Split ff-string.c.

Stk strings now have their own file (ff-stkstring.c).

15 years agoLibucw: Added tests of the URL module.
Michal Vaner [Tue, 22 Jul 2008 15:35:36 +0000 (17:35 +0200)]
Libucw: Added tests of the URL module.

Mostly merging of relative paths.

15 years agoLibucw: Update path parameter handling of URL to current RFC (2396).
Michal Vaner [Tue, 22 Jul 2008 12:45:46 +0000 (14:45 +0200)]
Libucw: Update path parameter handling of URL to current RFC (2396).

Previous RFC had path parameters as separate component. With current RFC,
each path element can contain own path parameters.

When merging absolute/relative url, path parameters are taken as parts of
the elements, making special handling unnecessary.

15 years agoLibucw: Update URL escaping to current RFC (2396).
Michal Vaner [Tue, 22 Jul 2008 11:18:29 +0000 (13:18 +0200)]
Libucw: Update URL escaping to current RFC (2396).

Add new reserved characters: '$', '+', ','
Add new allowed character: '~'

Changed NCC_xxx defines to an enum.

15 years agoLibucw: A test for mmap fastbufs.
Michal Vaner [Mon, 21 Jul 2008 20:51:34 +0000 (22:51 +0200)]
Libucw: A test for mmap fastbufs.

15 years agoLibucw: Coding conventions fix
Michal Vaner [Mon, 21 Jul 2008 20:49:54 +0000 (22:49 +0200)]
Libucw: Coding conventions fix

15 years agoLibucw: Replace obsolete log calls by msg.
Michal Vaner [Mon, 21 Jul 2008 20:05:57 +0000 (22:05 +0200)]
Libucw: Replace obsolete log calls by msg.

15 years agoLibucw: A test for fastbufs on static buffers.
Michal Vaner [Mon, 21 Jul 2008 19:16:42 +0000 (21:16 +0200)]
Libucw: A test for fastbufs on static buffers.

15 years agoLibucw: Tests for some fastbufs which already have test main.
Michal Vaner [Mon, 21 Jul 2008 11:49:15 +0000 (13:49 +0200)]
Libucw: Tests for some fastbufs which already have test main.

15 years agoLibucw: Added str_count_char().
Martin Mares [Tue, 22 Jul 2008 10:13:19 +0000 (12:13 +0200)]
Libucw: Added str_count_char().

15 years agoLibucw: Add ROR (bitwise ROtation to Right)
Michal Vaner [Sun, 20 Jul 2008 21:34:26 +0000 (23:34 +0200)]
Libucw: Add ROR (bitwise ROtation to Right)

15 years agoLibucw: Prime numbers moved from lib.h to prime.h.
Michal Vaner [Sun, 20 Jul 2008 21:12:25 +0000 (23:12 +0200)]
Libucw: Prime numbers moved from lib.h to prime.h.

15 years agoRewrite #include "..." to #include <...> when installing.
Michal Vaner [Sun, 20 Jul 2008 20:47:10 +0000 (22:47 +0200)]
Rewrite #include "..." to #include <...> when installing.

15 years agoRemoved an obsolete comment.
Martin Mares [Sat, 19 Jul 2008 22:25:30 +0000 (00:25 +0200)]
Removed an obsolete comment.

15 years agoLibucw: Split ucw/fb-temp.c.
Martin Mares [Sat, 19 Jul 2008 22:23:36 +0000 (00:23 +0200)]
Libucw: Split ucw/fb-temp.c.

Moved the low-level temporary file functions that do not depend on fastbufs
to ucw/tempfile.c.

15 years agoLibucw: Better configuration of temporary directories.
Martin Mares [Sat, 19 Jul 2008 22:18:43 +0000 (00:18 +0200)]
Libucw: Better configuration of temporary directories.

I have split the directory name from the file name prefix.
Also, I have fixed a couple of bugs in my previous merge
of Michal's patches.

15 years agoLibucw: Change sh_ prefix to ucw_.
Michal Vaner [Sat, 19 Jul 2008 20:22:20 +0000 (22:22 +0200)]
Libucw: Change sh_ prefix to ucw_.

And update all uses across the tree.

Macros:
sh_fdatasync -> ucw_fdatasync
sh_fstat -> ucw_fstat
sh_ftruncate -> ucw_ftruncate
sh_mmap -> ucw_mmap
sh_open -> ucw_open
sh_pread -> ucw_pread
sh_pwrite -> ucw_pwrite
sh_seek -> ucw_seek
sh_stat -> ucw_stat

Functions:
sh_file_size -> ucw_file_size

File types:
sh_off_t -> ucw_off_t
sh_sighandler_t -> ucw_sighandler_t
sh_stat_t -> ucw_stat_t
sh_time_t -> ucw_time_t

Internals:
sh_getopt -> ucw_getopt
sh_getopt_long -> ucw_getopt_long
sh_getopt_longonly -> ucw_getopt_longonly
sh_optarg -> ucw_optarg
sh_opterr -> ucw_opterr
sh_optind -> ucw_optind
sh_optopt -> ucw_optopt
sh_xfree -> ucw_xfree
sh_xmalloc -> ucw_xmalloc
sh_xrealloc -> ucw_xrealloc

15 years agoLibucw: Use the new temp file logic for semaphores.
Martin Mares [Sat, 19 Jul 2008 21:54:06 +0000 (23:54 +0200)]
Libucw: Use the new temp file logic for semaphores.

(picked from Michal's dev-vorner branch)

15 years agoLibucw: Be able to use public tmp directory.
Martin Mares [Sat, 19 Jul 2008 21:53:27 +0000 (23:53 +0200)]
Libucw: Be able to use public tmp directory.

If Tempfiles.Prefix is not set, temp_file_name() now uses the public tmp directory
pointed to by $TMPDIR. The new Tempfiles.PublicDir switch controls the naming

Added open_tmp() which creates a temporary file in a race-free way.

The changes were picked from Michal's dev-vorner branch, mine are only renames
of function parameters and coding-style cleanups, and also the doc.

15 years agoLibucw: added bopen_fd_name()
Martin Mares [Sat, 19 Jul 2008 21:38:00 +0000 (23:38 +0200)]
Libucw: added bopen_fd_name()

(picked from Michal's dev-vorner tree)

15 years agoLibucw: url byte -> char
Michal Vaner [Thu, 17 Jul 2008 19:23:51 +0000 (21:23 +0200)]
Libucw: url byte -> char

The rest of tree has to be updated to it (does not compile, all kinds
of warnings...).

15 years agoLibucw: remove dmalloc support
Michal Vaner [Sat, 19 Jul 2008 12:01:40 +0000 (14:01 +0200)]
Libucw: remove dmalloc support

15 years agoLibucw: Remove lists.{h,c}
Michal Vaner [Thu, 17 Jul 2008 10:57:50 +0000 (12:57 +0200)]
Libucw: Remove lists.{h,c}

All remaining references to it replaced by clists.

15 years agoMove pagecache from libucw to libsherlock
Michal Vaner [Thu, 17 Jul 2008 09:23:16 +0000 (11:23 +0200)]
Move pagecache from libucw to libsherlock

15 years agoMove db system from Libucw to Libsherlock
Michal Vaner [Thu, 17 Jul 2008 09:11:18 +0000 (11:11 +0200)]
Move db system from Libucw to Libsherlock

(Needed for move of pagecache there)

15 years agoMove context matching to libgather
Michal Vaner [Thu, 17 Jul 2008 08:57:02 +0000 (10:57 +0200)]
Move context matching to libgather

15 years agoLibucw: unicode.h - Remove macros with the same functionality as functions.
Michal Vaner [Wed, 16 Jul 2008 20:16:54 +0000 (22:16 +0200)]
Libucw: unicode.h - Remove macros with the same functionality as functions.

All uses of macros across the tree replaced.

15 years agoLibucw: fix extention (.test -> .t)
Michal Vaner [Wed, 16 Jul 2008 17:59:05 +0000 (19:59 +0200)]
Libucw: fix extention (.test -> .t)

15 years agoLibucw: basecode would break while decoding and '--prefix='
Michal Vaner [Mon, 14 Jul 2008 19:25:56 +0000 (21:25 +0200)]
Libucw: basecode would break while decoding and '--prefix='

It wouldn't skip the newlines properly if prefix was set to empty string
(eg "", not NULL).

15 years agoRemember to enable CONFIG_LOCAL in the library example.
Martin Mares [Mon, 14 Jul 2008 21:53:11 +0000 (23:53 +0200)]
Remember to enable CONFIG_LOCAL in the library example.

15 years agoThe big move. Step #2: Updated all other references to lib/.
Martin Mares [Mon, 14 Jul 2008 20:23:08 +0000 (22:23 +0200)]
The big move. Step #2: Updated all other references to lib/.

15 years agoThe big move. Step #1: Move whole lib/ to ucw/.
Martin Mares [Mon, 14 Jul 2008 20:19:38 +0000 (22:19 +0200)]
The big move. Step #1: Move whole lib/ to ucw/.

All references within the libucw itself have been updated.

15 years agoReadding line of makefile lost in merge
Michal Vaner [Mon, 14 Jul 2008 18:05:50 +0000 (20:05 +0200)]
Readding line of makefile lost in merge

15 years agoLibucw: basecode utility and its tests.
Martin Mares [Mon, 14 Jul 2008 15:35:21 +0000 (17:35 +0200)]
Libucw: basecode utility and its tests.

(Several Michal's commits flattened to one.)

15 years agoLibucw: Changing md5 module interface to match sha1.
Michal Vaner [Mon, 14 Jul 2008 15:04:08 +0000 (17:04 +0200)]
Libucw: Changing md5 module interface to match sha1.

All uses in tree update to reflect the change.
Uses ucw types.

15 years agoLibucw: wildmatch uses char * instead of byte * for strings.
Michal Vaner [Mon, 14 Jul 2008 11:48:06 +0000 (13:48 +0200)]
Libucw: wildmatch uses char * instead of byte * for strings.

Needs to be typecasted to unsigned char when indexing arrays.
Expects chars to be 8-bit.

15 years agoLibucw: Test for redblack.h
Michal Vaner [Sun, 13 Jul 2008 11:13:27 +0000 (13:13 +0200)]
Libucw: Test for redblack.h

Use existing test.

15 years agoLibucw: Test for binheap.h
Michal Vaner [Sun, 13 Jul 2008 08:58:42 +0000 (10:58 +0200)]
Libucw: Test for binheap.h

Use existing test, just run it with other tests.

15 years agoLibucw: Test for arraysort.h
Michal Vaner [Sun, 13 Jul 2008 07:41:22 +0000 (09:41 +0200)]
Libucw: Test for arraysort.h

Modified existing benchmark to return 1 as return code on failure.
Added a .t file to run from `make tests'.

15 years agoMerge branch 'master' into dev-lib
Martin Mares [Mon, 14 Jul 2008 14:39:04 +0000 (16:39 +0200)]
Merge branch 'master' into dev-lib

Merged the dev-admin changes through mainline. Conflicts solved manually:

filter/filter.h
filter/tries.c
lib/Makefile

15 years agoMerge branch 'dev-admin'
Martin Mares [Mon, 14 Jul 2008 14:32:06 +0000 (16:32 +0200)]
Merge branch 'dev-admin'

15 years agoEnable automatic tests for byte-bases tries.
Pavel Charvat [Tue, 8 Jul 2008 06:27:45 +0000 (08:27 +0200)]
Enable automatic tests for byte-bases tries.

15 years agoImplemented byte-bases trie.
Pavel Charvat [Tue, 8 Jul 2008 06:25:58 +0000 (08:25 +0200)]
Implemented byte-bases trie.

15 years agoImplemented {mp,ep}_total_size().
Pavel Charvat [Tue, 8 Jul 2008 06:23:16 +0000 (08:23 +0200)]
Implemented {mp,ep}_total_size().

15 years agoHidden one possible compilation warning in KMP.
Pavel Charvat [Tue, 8 Jul 2008 06:11:28 +0000 (08:11 +0200)]
Hidden one possible compilation warning in KMP.

15 years agoMerge branch 'master' into dev-admin
Pavel Charvat [Mon, 7 Jul 2008 20:32:10 +0000 (22:32 +0200)]
Merge branch 'master' into dev-admin

16 years agoLibucw: Spelling.
Martin Mares [Thu, 3 Jul 2008 19:37:51 +0000 (21:37 +0200)]
Libucw: Spelling.

16 years agoLibucw: Added an implementation of HMAC-SHA1.
Martin Mares [Tue, 1 Jul 2008 16:35:11 +0000 (18:35 +0200)]
Libucw: Added an implementation of HMAC-SHA1.

16 years agoAdapt to CF_LOOKUP constification.
Martin Mares [Tue, 1 Jul 2008 10:08:41 +0000 (12:08 +0200)]
Adapt to CF_LOOKUP constification.

16 years agoUCW: Constified the lookup table for CF_LOOKUP and CF_BITMAP_LOOKUP.
Martin Mares [Tue, 1 Jul 2008 10:08:29 +0000 (12:08 +0200)]
UCW: Constified the lookup table for CF_LOOKUP and CF_BITMAP_LOOKUP.

16 years agoLibucw: Added sha1.t to the automatic tests.
Martin Mares [Tue, 1 Jul 2008 09:44:08 +0000 (11:44 +0200)]
Libucw: Added sha1.t to the automatic tests.

16 years agoLibucw: Added a SHA-1 module.
Martin Mares [Mon, 30 Jun 2008 22:31:18 +0000 (00:31 +0200)]
Libucw: Added a SHA-1 module.

16 years agoConfigure: Better extraction of settings in PkgConfig() and TrivConfig()
Martin Mares [Fri, 27 Jun 2008 19:11:07 +0000 (21:11 +0200)]
Configure: Better extraction of settings in PkgConfig() and TrivConfig()

TrivConfig() now allows to specify a list of options to ask for.
The naming of the configuration variables has been changed from
CFLAGS_PKG to PKG_CFLAGS to bring everything related to the PKG
together.

16 years agoConfigure: better guard against undef's returned by backticks.
Martin Mares [Thu, 26 Jun 2008 20:44:45 +0000 (22:44 +0200)]
Configure: better guard against undef's returned by backticks.

16 years agoTests for the string module.
Martin Mares [Tue, 1 Jul 2008 09:06:03 +0000 (11:06 +0200)]
Tests for the string module.

16 years agoThe libucw Makefile no longer installs cf/library automatically.
Martin Mares [Wed, 25 Jun 2008 19:52:26 +0000 (21:52 +0200)]
The libucw Makefile no longer installs cf/library automatically.

16 years agoFixed a bug in str_unesc() and added a testsuite.
Martin Mares [Wed, 25 Jun 2008 19:50:08 +0000 (21:50 +0200)]
Fixed a bug in str_unesc() and added a testsuite.

Prior to this fix, the first character after an octal escape
sequence was copied literally.

16 years agoReplaced the md5hex module by the hexdumper.
Martin Mares [Wed, 25 Jun 2008 19:34:35 +0000 (21:34 +0200)]
Replaced the md5hex module by the hexdumper.

It turned out to necessary to teach the hexdumper to produce
uppercase output, so I have changed the separator to general
flags.

16 years agostr_hexdump() now uses the new hexdumper.
Martin Mares [Wed, 25 Jun 2008 19:18:24 +0000 (21:18 +0200)]
str_hexdump() now uses the new hexdumper.

16 years agoHexdumping functions can also use separators.
Martin Mares [Wed, 25 Jun 2008 19:17:08 +0000 (21:17 +0200)]
Hexdumping functions can also use separators.

16 years agoAdded a simple module for making and parsing hexdumps.
Martin Mares [Wed, 25 Jun 2008 19:11:17 +0000 (21:11 +0200)]
Added a simple module for making and parsing hexdumps.

16 years agoRenamed str-test to hashfunc-test, because that's what it is.
Martin Mares [Wed, 25 Jun 2008 19:06:46 +0000 (21:06 +0200)]
Renamed str-test to hashfunc-test, because that's what it is.

16 years agoMove chartype functions to lib/char-*.c.
Martin Mares [Wed, 25 Jun 2008 18:54:07 +0000 (20:54 +0200)]
Move chartype functions to lib/char-*.c.

The names str_*.c were very misleading.

16 years agoMoved matching and splitting functions to lib/str-*.c.
Martin Mares [Wed, 25 Jun 2008 18:42:36 +0000 (20:42 +0200)]
Moved matching and splitting functions to lib/str-*.c.

16 years agoMore moves of string functions out of lib/lib.h.
Martin Mares [Wed, 25 Jun 2008 18:35:24 +0000 (20:35 +0200)]
More moves of string functions out of lib/lib.h.

match_pattern* has been renamed to str_match_pattern*,
(word|sep)split has been renamed to str_(word|sep)split,
all of them have been moved to lib/string.h.

md5_to_hex() and hex_to_md5() have been moved to lib/string.h,
but MD5_SIZE and MD5_HEX_SIZE to lib/md5.h. The conversion
functions will be replaced by a generic hexdumper soon.

16 years agoMoved regex functions to lib/regex.h.
Martin Mares [Wed, 25 Jun 2008 17:49:01 +0000 (19:49 +0200)]
Moved regex functions to lib/regex.h.

16 years agoIntroduced new header "lib/string.h".
Martin Mares [Wed, 25 Jun 2008 17:36:50 +0000 (19:36 +0200)]
Introduced new header "lib/string.h".

Started moving string functions from lib.h there. The first ones
are those from string.c.

Also split off the unescaping functions to str-esc.c.

16 years agoBuild system: Substitute installation paths in .pc files if needed.
Martin Mares [Wed, 25 Jun 2008 15:08:27 +0000 (17:08 +0200)]
Build system: Substitute installation paths in .pc files if needed.

16 years agoRevert "Configure: Set installation paths based on PREFIX."
Martin Mares [Wed, 25 Jun 2008 15:01:00 +0000 (17:01 +0200)]
Revert "Configure: Set installation paths based on PREFIX."

This reverts commit 6c6d5d754582421419bc9e8d5c36036b7cfc1143,
which should have belonged to the dev-lib branch instead.

16 years agoConfigure: Set installation paths based on PREFIX.
Martin Mares [Wed, 25 Jun 2008 15:00:10 +0000 (17:00 +0200)]
Configure: Set installation paths based on PREFIX.

16 years agoConfigure: Set installation paths based on PREFIX.
Martin Mares [Wed, 25 Jun 2008 14:55:10 +0000 (16:55 +0200)]
Configure: Set installation paths based on PREFIX.

16 years agoAllow the name of the config file directory to be overridden.
Martin Mares [Wed, 25 Jun 2008 14:04:28 +0000 (16:04 +0200)]
Allow the name of the config file directory to be overridden.

16 years agoMakefiles: implement a symlink-alias macro.
Martin Mares [Wed, 25 Jun 2008 13:58:32 +0000 (15:58 +0200)]
Makefiles: implement a symlink-alias macro.

16 years agoMakefiles: Allow a prefix and suffix of installed libraries to be specified.
Martin Mares [Wed, 25 Jun 2008 13:58:17 +0000 (15:58 +0200)]
Makefiles: Allow a prefix and suffix of installed libraries to be specified.

16 years agoConfigure: Partial support for CONFIG_LOCAL and PREFIX.
Martin Mares [Wed, 25 Jun 2008 13:57:32 +0000 (15:57 +0200)]
Configure: Partial support for CONFIG_LOCAL and PREFIX.

The configure script sets up INSTALL_PREFIX properly, but it is not
used anywhere yet.

Choose soname embedded in the shared libraries differently for a local
and global installation.

16 years agoConfigure: Remember PKG_CONFIG_PATH used for building.
Martin Mares [Wed, 25 Jun 2008 14:09:09 +0000 (16:09 +0200)]
Configure: Remember PKG_CONFIG_PATH used for building.