Commit graph

32 commits

Author SHA1 Message Date
Mike Swanson
5d629db9be pkg/win32: Use pandoc to create HTML versions of the docs
While plain-text versions generally worked, they have been slightly
littered recently with Markdown syntax.  We should be able to assume
every Windows user has a web browser and can view these documents
in nicely-formatted HTML pages instead of opening Notepad.
2018-09-16 05:28:28 -07:00
Mike Swanson
da54817037 win32: Include appropriate game-specific INSTALL files in Zips. 2018-03-17 10:46:16 -07:00
Mike Swanson
00d7eb220e pkg/win32: Remove mention of cygwin 2018-03-07 11:19:13 -08:00
Mike Swanson
685062a58f pkg/win32: Set LC_ALL=C before running ./cp-with-libs
Without doing this, objdump might output text in a non-Unicode locale
and confuse Python.  This is particularly the case when running on MS
Windows, where Unicode locales aren't default for non-English regions.
2018-03-07 11:00:37 -08:00
Mike Swanson
154c1d54dd pkg/win32: use --add-bom when processing files in unix2dos
Windows Notepad won’t display non-ASCII UTF-8 characters properly
without a byte-order-mark at the beginning of the file.
2018-01-06 09:31:51 -08:00
Fabian Greffrath
b90a9e5838 cp-with-libs: add dsound.dll to the list of bundled DLLs 2017-11-23 15:19:36 +01:00
Mike Swanson
f6581c534c midiproc: Change name to @PROGRAM_PREFIX@midiproc in automake 2017-02-26 14:19:49 -08:00
Mike Swanson
9f9d647297 Add midiproc to the automake system. 2017-02-22 22:49:57 -08:00
Simon Howard
753db4d4c0 win32: Strip DLLs as well as EXEs.
We don't need to include debug symbols for these.
2017-02-07 19:51:36 -05:00
Mike Swanson
aad3865710 win32: Ignore staging and zip files. 2017-01-25 11:50:49 -08:00
Mike Swanson
0cdea860dc win32: Make cp-with-libs python3 compatible. 2017-01-23 08:10:34 -08:00
Simon Howard
7dc588ee07 win32: Auto-determine DLL path from LDFLAGS.
Copying DLLs raises the problem of finding where the DLLs are to copy.
With autotools, DLLs are usually installed to ${prefix}/bin alongside the
libraries installed to ${prefix}/lib. So we can use the -L arguments in
LDFLAGS passed to the linker to figure out a likely set of directories to
search in. Hook this into the build, too.

This fixes #764 - we now reliably build Windows .zip packages automatically
bundled with any DLLs which may be required.
2017-01-22 21:38:54 +00:00
Simon Howard
d6da5e3ed9 win32: Add cp-with-libs script for Win32 package.
As part of the 3.0 release we want to start bundling many more DLL
libraries than we previously did. We can use the 'objdump' command
to recursively find all DLLs that a Windows binary depends upon. To
ensure that we automatically include any DLLs that are needed and
never miss any, add something analogous to the cp-with-libs script we
already use for building Windows binaries.
2017-01-15 18:43:09 +00:00
Mike Swanson
b63977758f pkg: Really fix the Makefile from the last commit, include the docs 2016-06-08 04:55:47 -07:00
Mike Swanson
e2b4804903 Convert the rest of the doc files to Markdown. 2016-06-08 04:42:29 -07:00
Mike Swanson
189fbf78db README: Convert to Markdown format. 2016-06-07 01:41:45 -07:00
Simon Howard
b747d06387 Rename README.OPL to README.Music and extend.
Chocolate Doom now has a bewildering array of different options for
music playback and it's worth documenting them properly. Extend the
existing README.OPL file to describe the other options that are
available, and rename it to README.Music as it's no longer just about
OPL playback.
2014-04-05 14:50:04 -04:00
Simon Howard
716a36949a Override the README distributed with Chocolate Strife Windows binaries
and include the custom version. Also include a copy in the Mac
documentation folder.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2661
2013-09-16 01:43:37 +00:00
Simon Howard
b0a0f90cd9 Rework documentation system to generate INSTALL files tailored for the
different games.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2652
2013-09-15 22:41:33 +00:00
Simon Howard
fff9267c40 Update Windows build to generate multiple .zip packages, one for each
game.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2650
2013-09-15 21:09:17 +00:00
Simon Howard
391e7466b1 Merge from trunk.
Subversion-branch: /branches/raven-branch
Subversion-revision: 2347
2011-06-13 22:21:37 +00:00
Simon Howard
184ea9ba50 Convert build system to using the PROGRAM_PREFIX system used on
raven-branch.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 2336
2011-05-14 20:11:26 +00:00
Simon Howard
eca0d817b7 Replace the INSTALL file with a template version that is customized to
different platforms.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 2299
2011-03-10 19:03:23 +00:00
Simon Howard
1162b2c65c Merge from trunk.
Subversion-branch: /branches/raven-branch
Subversion-revision: 1924
2010-04-30 20:53:31 +00:00
Simon Howard
677729c658 Merge from trunk.
Subversion-branch: /branches/raven-branch
Subversion-revision: 1845
2010-02-05 23:08:12 +00:00
Simon Howard
ff7fff78ec Only distribute README.OPL in the Windows package, don't bother
including it in the Mac OS X package.

Subversion-branch: /branches/opl-branch
Subversion-revision: 1843
2010-02-05 03:27:14 +00:00
Simon Howard
6fb7afc47c Add "clean" target to package makefiles.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1791
2010-01-05 17:20:58 +00:00
Simon Howard
860a17497b Move config.make up to pkg/ directory. Use static makefiles to generate
all packages, rather than dynamically generated makefiles. Add pkg/osx
to dist. Make OS X staging directory depend on top level documentation
files. Generate CMDLINE as part of standard build if it is not already
present. Set svn:ignore properties.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1790
2010-01-05 15:52:12 +00:00
Simon Howard
d27d3bb8b6 Add other missing files to dist.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1743
2009-11-29 22:50:17 +00:00
Simon Howard
8f6edc1f74 Fix win32 package Makefile.
Subversion-branch: /branches/raven-branch
Subversion-revision: 1741
2009-11-21 17:18:11 +00:00
Simon Howard
afa0c4c797 Merge from trunk.
Subversion-branch: /branches/raven-branch
Subversion-revision: 1737
2009-11-21 16:36:46 +00:00
Simon Howard
2c6e7b2f10 Add Makefile to build Win32 packages.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1736
2009-11-21 03:56:59 +00:00