Compare commits

...

1 Commits

Author SHA1 Message Date
5fb2dd4f10 Adding luarocks support 2023-05-04 20:50:33 -04:00
8 changed files with 38 additions and 4 deletions

3
.gitignore vendored
View File

@ -1,3 +1,4 @@
*.o *.o
*.dll *.dll
*.so *.so
*.exe

View File

@ -1,3 +1,4 @@
#LIBFLAG,
#--- generic settings ---------------------------------------------- #--- generic settings ----------------------------------------------
# settings for C++ compiler: # settings for C++ compiler:
C = gcc C = gcc
@ -28,7 +29,7 @@ ifeq ($(ARCH),Linux)
LIBS += $(shell pkg-config --libs libpulse-simple) LIBS += $(shell pkg-config --libs libpulse-simple)
endif endif
LUALIB = -llua -ldl LUALIB = -lluajit -ldl
CFLAGS += -DHAVE_GETTIMEOFDAY $(if $(filter 1,$(USE_PULSE)),-D__LINUX_PULSE__,-D__LINUX_ALSA__) #-D__LINUX_OSS__ CFLAGS += -DHAVE_GETTIMEOFDAY $(if $(filter 1,$(USE_PULSE)),-D__LINUX_PULSE__,-D__LINUX_ALSA__) #-D__LINUX_OSS__
DLLFLAGS = -fPIC -shared DLLFLAGS = -fPIC -shared
DLLSUFFIX = .so DLLSUFFIX = .so
@ -37,7 +38,7 @@ ifeq ($(ARCH),Linux)
else else
ifeq ($(ARCH),Darwin) # MacOSX ifeq ($(ARCH),Darwin) # MacOSX
LIBS = $(LIBDIR) $(LIB) LIBS = $(LIBDIR) $(LIB)
LUALIB = -L/usr/local/lib -llua LUALIB = -L/usr/local/lib -lluajit
CFLAGS += -DHAVE_GETTIMEOFDAY -D__MACOSX_CORE__ CFLAGS += -DHAVE_GETTIMEOFDAY -D__MACOSX_CORE__
DLLFLAGS = -bundle DLLFLAGS = -bundle
DLLSUFFIX = .so DLLSUFFIX = .so
@ -45,7 +46,7 @@ else
else # windows, MinGW else # windows, MinGW
LIBS = $(LIBDIR) $(LIB) -lole32 -ldsound -lwinmm -mconsole -s LIBS = $(LIBDIR) $(LIB) -lole32 -ldsound -lwinmm -mconsole -s
LUALIB = -Llua/src -llua51 LUALIB = -Lluajit/src -llua51
SDLLIB = -lmingw32 -lSDLmain -lSDL -mconsole -s SDLLIB = -lmingw32 -lSDLmain -lSDL -mconsole -s
CFLAGS += -D__WINDOWS_DS__ CFLAGS += -D__WINDOWS_DS__
DLLFLAGS = -shared DLLFLAGS = -shared
@ -108,3 +109,7 @@ rtaudio/RtAudio.o: rtaudio/RtAudio.cpp rtaudio/RtAudio.h rtaudio/RtError.h
example.o: example.cpp $(HDR) example.o: example.cpp $(HDR)
playAudioSdl.o: playAudioSdl.cpp proAudioSdl.h proAudio.h playAudioSdl.o: playAudioSdl.cpp proAudioSdl.h proAudio.h
proAudioSdl.o: proAudioSdl.cpp proAudioSdl.h proAudio.h proAudioSdl.o: proAudioSdl.cpp proAudioSdl.h proAudio.h
install:
echo "install"

Binary file not shown.

Binary file not shown.

BIN
lua51.lib

Binary file not shown.

BIN
make.exe

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,28 @@
package = "proteaaudio"
version = "1.0-0"
source = {
url = "git://github.com/rayaman/proteaAudio.git",
tag = "v1.0",
}
description = {
summary = "This project is a fork of: https://github.com/jkl1337/proteaAudio I felt adding luarock support would be helpful. This library provides simple audio functions. Can play .wav and .ogg files.",
homepage = "http://github.com/rayaman/proteaAudio",
license = "MIT",
maintainer = "Ryan Ward",
}
dependencies = {
"lua >= 5.1",
}
build = {
type = "builtin",
modules = {
timeutils = {
sources = { "src/main.cpp" }
}
},
}