mirror of
https://github.com/ZDoom/raze-gles.git
synced 2024-11-18 18:21:38 +00:00
51 lines
1 KiB
Text
51 lines
1 KiB
Text
|
OBJ=obj.msc
|
||
|
INC=include
|
||
|
SRC=src
|
||
|
JFAUDIOLIB=libjfaudiolib.lib
|
||
|
|
||
|
!ifdef DEBUG
|
||
|
# debugging options
|
||
|
flags_cl=/Od /Zi
|
||
|
flags_link=/DEBUG
|
||
|
flags_lib=
|
||
|
!else
|
||
|
# release options
|
||
|
flags_cl=/Ox /GL /arch:SSE
|
||
|
flags_link=/RELEASE /LTCG
|
||
|
flags_lib=/LTCG
|
||
|
!endif
|
||
|
|
||
|
CC=cl
|
||
|
LINK=link /opt:ref /nologo
|
||
|
|
||
|
DXROOT=U:\SDKs\Microsoft DirectX SDK (April 2007)
|
||
|
VORBISSDK=U:\SDKs\oggvorbis-win32sdk-1.0.1
|
||
|
|
||
|
CFLAGS=$(CFLAGS) /nologo /MT /J $(flags_cl) $(TARGETOPTS) /I$(INC) /I$(SRC) /I"$(VORBISSDK)\include" /I"$(DXROOT)\include"
|
||
|
!ifdef DEBUG
|
||
|
CFLAGS=$(CFLAGS) /DDEBUGGINGAIDS
|
||
|
!endif
|
||
|
|
||
|
CFLAGS=$(CFLAGS) /DRENDERTYPE$(RENDERTYPE)=1 /D "_CRT_SECURE_NO_DEPRECATE" /W2 /DHAVE_VORBIS /Iinclude/msvc /DWIN32
|
||
|
|
||
|
OBJECTS=$(OBJ)\drivers.o \
|
||
|
$(OBJ)\fx_man.o \
|
||
|
$(OBJ)\multivoc.o \
|
||
|
$(OBJ)\mix.o \
|
||
|
$(OBJ)\mixst.o \
|
||
|
$(OBJ)\pitch.o \
|
||
|
$(OBJ)\vorbis.o \
|
||
|
$(OBJ)\driver_nosound.o \
|
||
|
$(OBJ)\driver_directsound.o
|
||
|
|
||
|
{$(SRC)}.c{$(OBJ)}.o:
|
||
|
$(CC) /c $(CFLAGS) /Fo$@ $<
|
||
|
|
||
|
jfaudiolib: $(JFAUDIOLIB)
|
||
|
$(JFAUDIOLIB): $(OBJECTS)
|
||
|
lib $(flags_lib) /out:$@ /nologo $**
|
||
|
|
||
|
clean:
|
||
|
-del /Q $(OBJ)\* $(JFAUDIOLIB)
|
||
|
|