Add a own built wav play tool made in cpp for the Batch RosBE and remove the PowerBasic one I added yesterday.

PRO: We can build it ourselves and its silent in the console.
CONS: None.

svn path=/trunk/tools/RosBE/; revision=1193
This commit is contained in:
Daniel Reimer 2010-04-01 15:11:05 +00:00
parent 6b4d801523
commit 6757760dc1
6 changed files with 27 additions and 47 deletions

View File

@ -75,7 +75,7 @@ function UPDCHECK {
} }
# The Update Server. # The Update Server.
$_ROSBE_URL = "http://dreimer.bplaced.net/rosbe" $_ROSBE_URL = "http://svn.reactos.org/downloads/rosbe"
# Save the recent dir to cd back there at the end. # Save the recent dir to cd back there at the end.
$_ROSBE_OPATH = "$pwd" $_ROSBE_OPATH = "$pwd"

View File

@ -64,7 +64,7 @@ if %_ROSBE_WRITELOG% == 1 (
:: Highlight the fact that building has ended. :: Highlight the fact that building has ended.
cd /d "%_ROSBE_BASEDIR%\samples" cd /d "%_ROSBE_BASEDIR%\samples"
wav.exe Notification.wav playwav.exe Notification.wav
flash.exe flash.exe

View File

@ -17,7 +17,7 @@ setlocal enabledelayedexpansion
title Updating... title Updating...
:: The Update Server. :: The Update Server.
set _ROSBE_URL=http://dreimer.bplaced.net/rosbe set _ROSBE_URL=http://svn.reactos.org/downloads/rosbe
:: Save the recent dir to cd back there at the end. :: Save the recent dir to cd back there at the end.
set _ROSBE_OPATH=%CD% set _ROSBE_OPATH=%CD%

View File

@ -1,42 +0,0 @@
'==============================================================================
'
' WAV.EXE - Command line .WAV file player
' Copyright (c) 1998 by PowerBASIC, Inc. All Rights Reserved.
'
'==============================================================================
$INCLUDE "WIN32API.INC"
FUNCTION PbMain() AS LONG
DIM wav AS ASCIIZ * 256
wav = COMMAND$
STDOUT "WAV.EXE v1.0 - Command line .WAV file player"
STDOUT "Copyright (c) 1998 by PowerBASIC, Inc."
STDOUT ""
IF LEN(wav) = 0 THEN
STDOUT "Usage: WAV filename.wav
SndPlaySound BYVAL %NULL, %SND_SYNC 'stop anything currently playing
FUNCTION = 1
EXIT FUNCTION
END IF
IF INSTR(wav, ".") = 0 THEN
wav = wav + ".WAV"
END IF
IF LEN(DIR$(wav)) THEN
STDOUT "Playing " & wav
SndPlaySound wav, %SND_SYNC
ELSE
STDOUT "File not found: " & wav
FUNCTION = 1
END IF
END FUNCTION

View File

@ -8,7 +8,7 @@ STRIP := strip
SUFFIX := .exe SUFFIX := .exe
WINVER := 0x500 WINVER := 0x500
all: buildtime chknewer chkslash echoh flash getdate rquote tee all: buildtime chknewer chkslash echoh flash getdate playwav rquote tee
buildtime: buildtime.c buildtime: buildtime.c
${CC} ${CFLAGS} buildtime$(SUFFIX) buildtime.c ${CC} ${CFLAGS} buildtime$(SUFFIX) buildtime.c
@ -34,6 +34,10 @@ getdate: getdate.c
${CC} ${CFLAGS} getdate getdate.c ${CC} ${CFLAGS} getdate getdate.c
$(STRIP) getdate$(SUFFIX) $(STRIP) getdate$(SUFFIX)
playwav: playwav.cpp
${CC} ${CFLAGS} playwav playwav.cpp -lwinmm
$(STRIP) playwav$(SUFFIX)
rquote: rquote.c rquote: rquote.c
${CC} ${CFLAGS} rquote rquote.c ${CC} ${CFLAGS} rquote rquote.c
$(STRIP) rquote$(SUFFIX) $(STRIP) rquote$(SUFFIX)
@ -43,4 +47,4 @@ tee: tee.c
$(STRIP) tee$(SUFFIX) $(STRIP) tee$(SUFFIX)
clean: clean:
del /f buildtime.exe chknewer.exe chkslash.exe echoh.exe flash.exe getdate.exe rquote.exe tee.exe del /f buildtime.exe chknewer.exe chkslash.exe echoh.exe flash.exe getdate.exe playwav.exe rquote.exe tee.exe

View File

@ -0,0 +1,18 @@
/*
* PROJECT: RosBE - ReactOS Build Environment for Windows.
* LICENSE: GNU General Public License v2. (see LICENSE.txt)
* FILE: Tools/playwav.c
* PURPOSE: WAVE Player
* COPYRIGHT: Copyright 2010 Daniel Reimer <reimer.daniel@freenet.de>
*
*/
#include <windows.h>
#include <tchar.h>
#include <mmsystem.h>
int _tmain(int argc, TCHAR* argv[])
{
PlaySound(argv[1],NULL,SND_FILENAME|SND_SYNC);
return 0;
}