Merge pull request #11 from sezero/sezero1x

small os/2 updates
master
Claudio Matsuoka 9 years ago committed by GitHub
commit 6961f816a6
  1. 25
      os2/Makefile.os2
  2. 2
      os2/usleep.c
  3. 1
      src/sound_dart.c

@ -3,10 +3,15 @@
# wmake -f Makefile.os2
CC=wcc386
INCLUDES=-I..\os2 -I..\src
CPPFLAGS=-DHAVE_SIGNAL_H -DHAVE_SYS_TIME_H
CPPFLAGS+= -DSOUND_OS2DART
!ifndef __UNIX__
CPPFLAGS+= -DVERSION="4.2.0"
INCLUDES=-I..\os2 -I..\src
!else
CPPFLAGS+= -DVERSION=\"4.2.0\"
INCLUDES=-I../os2 -I../src
!endif
# for an exe using libxmp.dll: link to libxmp.lib
# for a statically linked exe: link to xmp_static.lib
LIBS=libxmp.lib mmpm2.lib
@ -29,9 +34,19 @@ all: $(AOUT)
$(AOUT): $(OBJ)
wlink N $(AOUT) SYS OS2V2 LIBR {$(LIBS)} F {$(OBJ)}
clean:
FOR %F IN ( $(AOUT) $(OBJ) $(EXTRA_OBJ) ) DO IF EXIST %F ERASE %F
.c: ..\src
.c.obj:
$(COMPILE) -fo=$^@ $<
!ifndef __UNIX__
.c: ..\src
distclean: clean .symbolic
@if exist $(AOUT) del $(AOUT)
clean: .symbolic
@if exist *.obj del *.obj
!else
.c: ../src
distclean: clean .symbolic
rm -f $(AOUT)
clean: .symbolic
rm -f *.obj
!endif

@ -2,5 +2,5 @@
#include <os2.h>
void usleep (unsigned long usec)
{
DosSleep(usec ? (usec/1000l) : 1l);
DosSleep((usec >= 1000)? (usec / 1000) : 1);
}

@ -76,7 +76,6 @@ static int init(struct options *options)
int flags;
int i;
MCI_AMP_OPEN_PARMS AmpOpenParms;
char *token;
parm_init(parm);
chkparm1("sharing", sharing = *token);

Loading…
Cancel
Save