build on both OSX and Linux

This commit is contained in:
Mario Fink
2019-05-09 15:27:20 +02:00
parent f6b8669395
commit 9887381d74
4 changed files with 29 additions and 5 deletions

View File

@@ -1,7 +1,8 @@
EXE = tdm_parser
CC = g++ -std=c++11 -stdlib=libc++
CC = g++ -std=c++11
# -stdlib=libc++
CPPFLAGS = -O3 -Wall -Werror -Wunused-variable -Wsign-compare
LIB = pugixml/
@@ -12,7 +13,7 @@ main.o : main.cpp
$(CC) -c $(CPPFLAGS) -I $(LIB) $< -o $@
tdm_ripper.o : lib/tdm_ripper.cpp lib/tdm_ripper.hpp
$(CC) -c $(CPPFLAGS) -I $(LIB) $< -o $@
$(CC) -c $(CPPFLAGS) -I $(LIB) $< -o $@
clean :
rm -f $(EXE) *.o
@@ -25,6 +26,9 @@ pylib : setup.py pytdm_ripper.pyx tdm_ripper.pxd tdm_ripper.o
install : setup.py pytdm_ripper.pyx tdm_ripper.pxd lib/tdm_ripper.cpp lib/tdm_ripper.hpp
python3 setup.py install
install_osx : setup_osx.py pytdm_ripper.pyx tdm_ripper.pxd lib/tdm_ripper.cpp lib/tdm_ripper.hpp
python3 setup_osx.py install
lib/libtdmripper.a :
make -C lib libtdmripper.a