makefile: CLI install target
This commit is contained in:
parent
a584cc40de
commit
9cce25ff83
43
makefile
43
makefile
@ -19,6 +19,9 @@ GHSH := $(shell git rev-parse HEAD | head -c8)
|
||||
# --------------------------------------------------------------------------- #
|
||||
# CLI tool
|
||||
|
||||
install : $(EXE)
|
||||
sudo cp $< /usr/local/bin
|
||||
|
||||
$(EXE) : main.o tdm_ripper.o
|
||||
$(CC) $(OPT) $^ -o $@
|
||||
|
||||
@ -41,28 +44,24 @@ extract_all.o : extract_all.cpp
|
||||
|
||||
clean :
|
||||
rm -f $(EXE) *.o
|
||||
rm -f *.dat
|
||||
rm -f extract_all
|
||||
rm -f data/*.dat
|
||||
rm -f data/*.csv
|
||||
|
||||
# --------------------------------------------------------------------------- #
|
||||
# python module
|
||||
|
||||
pylib : setup.py pytdm_ripper.pyx tdm_ripper.pxd tdm_ripper.o
|
||||
python3 setup.py build_ext --inplace
|
||||
|
||||
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
|
||||
|
||||
clean-lib :
|
||||
rm -f lib/*.o lib/*.a
|
||||
rm -f -r build
|
||||
rm -f pytdm_ripper.cpp
|
||||
rm -f *.so
|
||||
#
|
||||
# pylib : setup.py pytdm_ripper.pyx tdm_ripper.pxd tdm_ripper.o
|
||||
# python3 setup.py build_ext --inplace
|
||||
#
|
||||
# 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
|
||||
#
|
||||
# clean-lib :
|
||||
# rm -f lib/*.o lib/*.a
|
||||
# rm -f -r build
|
||||
# rm -f pytdm_ripper.cpp
|
||||
# rm -f *.so
|
||||
|
Loading…
x
Reference in New Issue
Block a user