now tracking the compiled shim for OSX

This commit is contained in:
Spencer Russell 2014-07-27 14:38:59 -04:00
parent 9d9af6e4cd
commit 6af95e6f57
3 changed files with 8 additions and 4 deletions

1
.gitignore vendored
View file

@ -1,7 +1,6 @@
*.swp *.swp
*.so *.so
*.o *.o
deps/usr
deps/deps.jl deps/deps.jl
*.wav *.wav
*.flac *.flac

11
deps/src/Makefile vendored
View file

@ -23,6 +23,7 @@ LINUX_LDFLAGS =-rdynamic
# portaudio and libsndfile # portaudio and libsndfile
DARWIN_LDFLAGS =-L../../../Homebrew/deps/usr/lib DARWIN_LDFLAGS =-L../../../Homebrew/deps/usr/lib
DARWIN_INC =-I../../../Homebrew/deps/usr/include DARWIN_INC =-I../../../Homebrew/deps/usr/include
TARGETDIR=../usr/lib
OBJS = shim.o OBJS = shim.o
@ -46,13 +47,17 @@ else
INC += $(LINUX_INC) INC += $(LINUX_INC)
endif endif
default: libportaudio_shim.$(SHLIB_EXT) TARGET=$(TARGETDIR)/libportaudio_shim.$(SHLIB_EXT)
default: $(TARGET)
%.o: %.c Makefile %.o: %.c Makefile
$(CC) $< -fPIC -c -o $@ $(INC) $(CFLAGS) $(FLAGS) $(CC) $< -fPIC -c -o $@ $(INC) $(CFLAGS) $(FLAGS)
libportaudio_shim.$(SHLIB_EXT): $(OBJS) $(TARGET): $(OBJS) Makefile
mkdir -p $(TARGETDIR)
$(CC) $(OBJS) -shared -o $@ $(LDFLAGS) $(LIBS) $(CC) $(OBJS) -shared -o $@ $(LDFLAGS) $(LIBS)
clean: clean:
rm -f *.o *.$(SHLIB_EXT) rm -f *.o
rm -f $(TARGET)

BIN
deps/usr/lib/libportaudio_shim.dylib vendored Executable file

Binary file not shown.