summaryrefslogtreecommitdiff
path: root/pjmedia/build/os-win32.mak
blob: 78095336895bc1be525ff295b15a2a562a8b075f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#
# OS specific configuration for Win32 OS target. 
#

#
# PJMEDIA_OBJS specified here are object files to be included in PJMEDIA
# (the library) for this specific operating system. Object files common 
# to all operating systems should go in Makefile instead.
#
export PJMEDIA_OBJS += $(PA_DIR)/pa_win_hostapis.o $(PA_DIR)/pa_win_util.o \
		       $(PA_DIR)/pa_win_wmme.o

export OS_CFLAGS += -DPA_NO_ASIO -DPA_NO_DS \
		    -DPJMEDIA_SOUND_IMPLEMENTATION=PJMEDIA_SOUND_PORTAUDIO_SOUND

# Example:
#  to activate Null sound, uncomment these two lines below.
#export SOUND_OBJS = $(NULLSOUND_OBJS)
#export OS_CFLAGS += $(CC_DEF)PJMEDIA_HAS_NULL_SOUND

# Example:
#  to include only GSM and exclude Speex codec, uncomment the "export" line below.
#  Note that you'll need to put "#define PJMEDIA_HAS_SPEEX_CODEC 0" in
#  <pj/config_site.h>
#export CODEC_OBJS = $(GSM_OBJS)