sam_c
1fc54ebef1
Makefile.am: Replace make with ${MAKE} ( #270 )
...
Fixes warnings such as:
"warning: jobserver unavailable: using -j1. Add `+' to parent make rule."
Signed-off-by: Sam James (sam_c) <sam@cmpct.info>
2020-04-20 19:29:16 +02:00
Alexander Barton
61ac8be2fd
Convert INSTALL and README files to Markdown
...
This requires some changes to the build system, for example to comply
with the expectations of the GNU autoconf/automake tools ...
2020-03-29 22:33:51 +02:00
Alexander Barton
57cd41d289
Add ".clang_complete" file
...
This file is used of the "linter-clang" package of the Atom editor,
for example.
2015-09-03 16:46:48 +02:00
Alexander Barton
7b358a57ac
Makefile.am: don't use "test -e", it isn't portable
2014-01-05 00:12:10 +01:00
Alexander Barton
7f9bce705c
Build OS X package with correct file permissions
...
This requires to have the correct permissions in the source tree, which
is "root:wheel", which in turn requires root privileges. Therefore the
Makefile now tries to become root on "make osxpkg-dest" but tries hard
not to require root privileges on "clean" etc.
2013-03-27 13:11:30 +01:00
Alexander Barton
114644cdb0
Makefile.am: don't use "make -C", it isn't portable
2012-09-27 01:11:01 +02:00
Alexander Barton
e65a35e964
Rename configure.in to configure.ac
...
This fixes
automake: warning: autoconf input should be named 'configure.ac',
not 'configure.in'
when running the autogen.sh script.
2012-09-24 20:40:31 +02:00
Alexander Barton
78d189fbf7
configure.ng: use AM_PROG_AR to check ar(1) command
...
This fixes
automake-1.12/am/library.am: warning: 'libngipaddr.a':
linking libraries using a non-POSIX .../automake-1.12/am/library.am:
archiver requires 'AM_PROG_AR' in 'configure.in'
src/ipaddr/Makefile.am:12: while processing library 'libngipaddr.a'
and similar warnings of automake.
2012-09-24 20:39:06 +02:00
Alexander Barton
79c1222896
Include .mailmap file in distribution archives
2012-09-24 17:50:32 +02:00
Alexander Barton
8e1beae4e7
Include all build-system files into distribution archives
2012-09-24 14:34:16 +02:00
Alexander Barton
dd7d64f577
Mac OS X: split up make targets
...
New targets are: "have-packagemaker", "osxpkg-dest"
2011-05-12 00:21:18 +02:00
Alexander Barton
a4de27deee
Xcode builds ("make xcode"): detect version number correctly
2010-10-26 15:09:01 +02:00
Alexander Barton
44acf41cc1
Mac OS X: fix test for packagemaker(1) tool in Makefile
2009-09-10 11:48:14 +02:00
Alexander Barton
5468ba3744
Xcode: get release number dynamically; new make target "xcode-clean".
...
- make target "xcode" now detects the release number stored in the
configure.in file and passes it to Xcode.
- new make target "xcode-clean" which removes all files generated by
"make xcode" and removes the Xcode build directory.
2009-01-06 16:02:27 +01:00
Alexander Barton
97d97ef5c4
Debian package ("make deb"): fix some lintian(1) warnings
2008-11-21 21:36:59 +01:00
Alexander Barton
707cc42dec
New make target: "osxpkg" to create an Mac OS X installer package.
...
This patch adds a new make target, "osxpkg", to the main Makefile which
gereates a Apple Mac OS X installer package of ngIRCd. The packagemaker(1)
project bundle is stored in contrib/MacOSX/ngIRCd.pmdoc.
2008-08-12 17:30:38 +02:00
Alexander Barton
012aeca32b
Added make target "testsuite"
...
This make target runs the testsuite located in src/testsuite without running
alle the other tests that "make check" would run.
2008-04-20 14:52:00 +02:00
Alexander Barton
c4a505d3a8
Fixed "xcode" make target (used to build ngIRCd with Mac OS X Xcode)
2008-04-20 14:50:46 +02:00
Alexander Barton
317841529b
Moved "srcdoc" target from src/Makefile to doc/Makefile.
2005-07-22 21:01:52 +00:00
Alexander Barton
43ba1bc805
Two new targets: "srcdoc" to generate Doxygen source documentation, and
...
"xcode" to build ngIRCd using the Xcode command line tools on Mac OS X.
2005-04-09 12:27:40 +00:00
Alexander Barton
bf21dd1578
"make clean" works better now.
2004-05-11 00:32:31 +00:00
Alexander Barton
ad07c94c8d
Restructured debian packaging system: now there are two packages, a "standard"
...
version that includes all the default options and a "full" version that
additionally includes support for TCP wrappers and IDENT lookups.
2004-01-01 22:24:48 +00:00
Alexander Barton
ed94d5d5cd
Removed outdated Mac OS X ProjectBuilder project files (will be re-added
...
and updated for XCode soon); moved the debian/ directory to contrib/Debian/.
2003-12-31 17:20:11 +00:00
Alexander Barton
ea076a28f2
Added some files to the maintainer-clean-local target which havn't beed
...
removed by "make maintainer-clean".
2003-12-31 17:09:40 +00:00
Alexander Barton
6e03626eed
Included debian/-subdirectory into build system.
2003-07-09 21:16:33 +00:00
Alexander Barton
ab2abee1fe
- neues Verzeichnis "contrib" angelegt.
2002-10-01 09:57:08 +00:00
Alexander Barton
69b05aca38
- Manual-Pages begonnen und in Source-Tree eingebunden.
2002-03-31 20:23:06 +00:00
Alexander Barton
d58fe2f185
- lint-Target in Haupt-Makefile aufgenommen.
2002-03-25 19:39:48 +00:00
Alexander Barton
ca33cbda05
- externe portab-Header werden nicht mehr benoetigt/benutzt, dadurch
...
einige Aenderungen an diversen Source-Dateien und Headern.
- Dateien enthalten keine CVS-History mehr.
2002-03-12 14:37:51 +00:00
Alexander Barton
81889df4b7
- Anpassungen an neues GNU automake/autoconf: acconfig.h entfaellt nun.
2002-03-10 15:40:26 +00:00
Alexander Barton
64218c161c
- Copyright-Texte angepasst ;-)
2002-01-02 02:52:09 +00:00
Alexander Barton
b07959f734
- Unterverzeichnis "doc" aufgenommen.
2001-12-31 02:20:20 +00:00
Alexander Barton
7a70f8b011
- acconfig.h in die "noinst_HEADERS" aufgenommen.
2001-12-30 19:24:28 +00:00
Alexander Barton
789d2faa7b
- Projektdatei fuer den Mac OS X Project Builder erstellt.
2001-12-12 17:21:58 +00:00
Alexander Barton
f4ade537d5
Initial revision
2001-12-11 21:53:04 +00:00