Skip to content
Draft

Test #20

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 39 additions & 5 deletions .github/workflows/ci-cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ jobs:
pc-parse_XAmple:
strategy:
fail-fast: false
#matrix:
# os: [windows-latest, ubuntu-latest]
runs-on: ubuntu-latest # ${{ matrix.os }}
matrix:
os: [windows-latest, ubuntu-latest]
runs-on: ${{ matrix.os }}
env:
DOTNET_NOLOGO: true

Expand All @@ -23,13 +23,47 @@ jobs:
with:
fetch-depth: 0

- name: Set up MSBuild
uses: microsoft/setup-msbuild@v1.1
if: matrix.os == 'windows-latest'

- name: Build
working-directory: pc-parse
run: msbuild Pcparse.sln /p:Configuration=Release /p:Platform=x64
if: matrix.os == 'windows-latest'

- name: Build32
working-directory: pc-parse
run: msbuild Pcparse.sln /p:Configuration=Release /p:Platform=Win32
continue-on-error: true
if: matrix.os == 'windows-latest'

- name: Publish Artifacts
uses: actions/upload-artifact@v3
with:
name: dllFiles
path: |
pc-parse/ample/x64/Release-xdll/xample64.dll
pc-parse/ample/x64/Release-xdll/xample64.pdb
pc-parse/ample/Release-xdll/xample32.dll
pc-parse/ample/Release-xdll/xample32.pdb
if: matrix.os == 'windows-latest'
# if: github.event_name == 'pull_request'

- name: Configure
working-directory: pc-parse
run: ./configure
if: matrix.os == 'ubuntu-latest'

- name: Unzip Test Data
working-directory: pc-parse
run: unzip pc-parse-tests.zip
if: matrix.os == 'ubuntu-latest'

- name: Make
- name: Make and Check
working-directory: pc-parse
run: make all
run: sudo make check
if: matrix.os == 'ubuntu-latest'

# - name: Package
# run: dotnet pack --include-symbols --no-restore --no-build -p:SymbolPackageFormat=snupkg
Expand Down
15 changes: 4 additions & 11 deletions pc-parse/INSTALL.DOS
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,7 @@ got the sources.

These are the steps for compiling the pc-parse programs for MS-DOS:

1. Unzip the sources. (You probably had to do this to look at this
file.) Go to the directory containing the sources. This will be
one of the following commands, depending on whether you have
``long file name'' support (introduced by Windows 95):

C:\>cd pc-parse
1. C:\>cd pc-parse
or
C:\>cd pc-parse-20021025

Expand All @@ -38,16 +33,14 @@ These are the steps for compiling the pc-parse programs for MS-DOS:
This configures the files for the DJGPP port of the GNU C compiler
and make utility. This also sets up the configuration for the
Microsoft Visual Studio (C/C++ compiler) development environment.
(This step is not needed for Microsoft Visual Studio .NET.)
(This step is not needed to build from the Microsoft Visual Studio GUI)

3. If you are using the DJGPP compiler, type the following command:

C:\pc-parse>make

For Microsoft Visual C/C++, start up Visual Studio and open the
workspace file Pcparse.dsw (version 6) or the solution file
Pcparse.sln (Visual Studio .NET). Then build everything however
that GUI IDE does things.
For Microsoft Visual Studio, open the solution file Pcparse.sln.
Then build everything however that GUI IDE does things.

This step takes several minutes on a 150MHz Pentium system.

Expand Down
Loading