build on both OSX and Linux
This commit is contained in:
8
makefile
8
makefile
@@ -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
|
||||
|
||||
|
Reference in New Issue
Block a user