Makefile.in

Clone Tools
  • last updated 6 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- add etags target

- support building nsd from some other directory than the root directory - raise no error, when nsf is built with mongo + profile enabled

  1. … 5 more files in changeset.
- add -DNDEBUG=1 to flags passed to cppcheck, since cppcheck reports checked cases as warnings

- make sure to rm .o files in stub directory

- use newset versions, re-generated stub files

  1. … 2 more files in changeset.
- adjust genstubs target to subdir logic

- handle nsfUtil.c from version-specific subdirectory

  1. … 2 more files in changeset.
- Make dtplite configurable in Makefile, e.g. make "DTPLITE=/usr/local/ns/bin/tclsh8.5 /usr/local/ns/bin/dtplite" man

- regenerate documentation

- bump verison number to 2.0 (also in .man files)

  1. … 19 more files in changeset.
Remove unneeded make variables

Adding man pages for shell wrappers

  1. … 4 more files in changeset.
Adjust file extension for nroff files to reflect manpage section

build system: - don't call genstubs from configure, since Debian does not seem to have genstubs.tcl installed. Now, we pre-generate the stub files for tcl8.5 and tcl8.6 and copy the "right" version depending on the configured version.

  1. … 10 more files in changeset.
Done with basic princexml integration, improve Makefile integration

  1. … 1 more file in changeset.
Integrating manpages into build setup

  1. … 2 more files in changeset.
- improve cppcheck flags

- add target for cppcheck with same arguments as for compilation

Removing traces of nxdoc

- add test file nsf-cmd.test

gentclAPI.tcl: - handle duplicated domains by folding these to a single definition

nsf.c:

- added command nsf::method::get.

Rationale: provide a central place to obtain information

about all kind of method handles, which might be

- scripted and c-based methods

- nsf::procs

- plain tcl procs

- cmds (with and without paramter definitions)

- make results of ListMethod() robust against missing

information (e.g. plain tcl cmds, missing object registrations,

etc.)

- factor out common code for ListMethod call sites

for per-object methods, instance methods and procs/cmds

to ListMethodResolve()

- return errors from failing converter registrations

- extend regression test (new test set nsf-method.test)

  1. … 7 more files in changeset.
- fix compilation for OpenSolaris (e.g. OmniOS)

- fix compilation for OpenSolaris (e.g. OmniOS)

nx.tcl: - add slot method value=unset to nx::RelationSlot and nx::VariableSlot - extended regression test

  1. … 3 more files in changeset.
- update more copyright notices

  1. … 31 more files in changeset.
- stick closer to TEA conventions (keep tclconfig-sh in tclconfig directory) - remove obsolete version of install-sh, copy manifested version to mongodb library - fix more configure quoting

  1. … 11 more files in changeset.
small introspection reform: - Introspection for commands and arguments did not work for cmds defined in subpackages (such as mongodb). We keep now this information in hashtables and maintain a slim interface for this. - fix generation of pkgIndex.tcl for mongodb

  1. … 13 more files in changeset.
build-process: - replace make.tcl by the much simpler mkIndex.tcl: * Does not use pkg_mkIndex * Does not load binary files (problem for cross compiling) * Requires package provide with constant in one line.

  1. … 11 more files in changeset.
- add traits.test to the regression tests

- provide datarootdir to get rid of warning during configure

  1. … 1 more file in changeset.
- update hint at end of build for NaviServer

- made linearization monotonic (for multiple inheritance) via single-inheritance linearization merging while preserving overall linearization rules - added flag NSF_LINEARIZER_TRACE - extended regression test

  1. … 4 more files in changeset.