mirror of
https://github.com/QB64Official/qb64.git
synced 2024-09-19 22:35:24 +00:00
54 lines
1.3 KiB
Makefile
54 lines
1.3 KiB
Makefile
MODULE = System/OpenAL
|
|
|
|
CCFLAGS = \
|
|
-I$(SYSDIR) \
|
|
-I$(SYSDIR)/OpenAL/include \
|
|
-I$(SYSDIR)/OpenAL/OpenAL32/Include \
|
|
-DAL_BUILD_LIBRARY \
|
|
-DAL_ALEXT_PROTOTYPES \
|
|
-DVERDE_USE_REAL_FILE_IO \
|
|
|
|
OBJECTS = \
|
|
|
|
ifneq ($(OS), mac)
|
|
OBJECTS += \
|
|
OpenAL32/alAuxEffectSlot.o \
|
|
OpenAL32/alBuffer.o \
|
|
OpenAL32/alDatabuffer.o \
|
|
OpenAL32/alEffect.o \
|
|
OpenAL32/alError.o \
|
|
OpenAL32/alExtension.o \
|
|
OpenAL32/alFilter.o \
|
|
OpenAL32/alListener.o \
|
|
OpenAL32/alSource.o \
|
|
OpenAL32/alState.o \
|
|
OpenAL32/alThunk.o \
|
|
Alc/ALc.o \
|
|
Alc/alcConfig.o \
|
|
Alc/alcEcho.o \
|
|
Alc/alcModulator.o \
|
|
Alc/alcReverb.o \
|
|
Alc/alcRing.o \
|
|
Alc/alcThread.o \
|
|
Alc/ALu.o \
|
|
Alc/bs2b.o \
|
|
Alc/null.o \
|
|
Alc/panning.o \
|
|
Alc/mixer.o \
|
|
|
|
endif
|
|
|
|
ifeq ($(TARGET_OS), android)
|
|
OBJECTS += Alc/audiotrack.o
|
|
ifdef POST_FROYO
|
|
OBJECTS += Alc/opensles.o
|
|
endif
|
|
CCFLAGS += -I/Developer/AndroidNDK/platforms/android-9/arch-arm/usr/include
|
|
CCFLAGS += -DOPENAL_FIXED_POINT -DOPENAL_FIXED_POINT_SHIFT=16
|
|
endif
|
|
|
|
ifeq ($(OS), linux)
|
|
OBJECTS += Alc/oss.o
|
|
endif
|
|
|
|
include $(ROOTDIR)/module.mk
|