XQuilla/wintools
2020-02-17 22:11:31 +01:00
..
app_dsp.src v1.0 2020-02-17 22:05:20 +01:00
app_vcproj.src v1.0 2020-02-17 22:05:20 +01:00
filter_dsp.end v1.0 2020-02-17 22:05:20 +01:00
filter_dsp.start v1.0 2020-02-17 22:05:20 +01:00
filter_vcproj.end v1.0 2020-02-17 22:05:20 +01:00
filter_vcproj.start v1.0 2020-02-17 22:05:20 +01:00
lib_paths.sed v1.1.0 2020-02-17 22:11:31 +01:00
README v1.0 2020-02-17 22:05:20 +01:00
s_win32 v1.0 2020-02-17 22:05:20 +01:00
s_win32_common v1.0 2020-02-17 22:05:20 +01:00
s_win32_dsp v1.0 2020-02-17 22:05:20 +01:00
s_win32_vcproj v1.0 2020-02-17 22:05:20 +01:00
srcfile_dsp.src v1.0 2020-02-17 22:05:20 +01:00
srcfile_filt_vcproj.src v1.0 2020-02-17 22:05:20 +01:00
srcfile_vcproj.src v1.0 2020-02-17 22:05:20 +01:00
srcfiles.in v1.1.0 2020-02-17 22:11:31 +01:00
xqilla_cmd.dsp.src v1.0 2020-02-17 22:05:20 +01:00
xqilla_cmd.vcproj.src v1.0 2020-02-17 22:05:20 +01:00
xqilla_dsp.src v1.0 2020-02-17 22:05:20 +01:00
xqilla_vcproj.src v1.0 2020-02-17 22:05:20 +01:00

This directory and the tools here are used to generate Windows
project files for the main XQilla library and related projects.

Both VC6 and Visual Studio 7.1 files are generated.  The
latter can be opened using Visual Studio 2005 (8) as
well.

The process:

1.  Source (including header) files are added to the file,
    srcfiles.in.  See that file for format.
    Be sure to update that file when files are added or removed
    from the project.

2.  Run the script, s_win32, which calls the 2 scripts, s_win32_dsp
    and s_win32_vcproj to generate project files.  These files
    land in ../Win32Projects/{VC6,VC7.1}

The scripts must be run on a Unix-style machine, most likely,
as they use bash and commands that are typicall available
on Unix.  They *may* run under cygwin.

Do not ever manually edit the output project files (*.dsp,
*.vcproj).  If changes are required, edit the templates
and scripts and generate the changed projects.

Details:

The scripts use template project files (ending in ".src")
and do a lot of field substitution from configuration found
in these files:
   lib_paths.sed
   s_win32_*

Todo:

1.  Generate srcfiles.in from Makefile.am to remove multiple
manual steps