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
|
# CLI tool
|
||||||
|
|
||||||
|
install : $(EXE)
|
||||||
|
sudo cp $< /usr/local/bin
|
||||||
|
|
||||||
$(EXE) : main.o tdm_ripper.o
|
$(EXE) : main.o tdm_ripper.o
|
||||||
$(CC) $(OPT) $^ -o $@
|
$(CC) $(OPT) $^ -o $@
|
||||||
|
|
||||||
@ -41,28 +44,24 @@ extract_all.o : extract_all.cpp
|
|||||||
|
|
||||||
clean :
|
clean :
|
||||||
rm -f $(EXE) *.o
|
rm -f $(EXE) *.o
|
||||||
rm -f *.dat
|
|
||||||
rm -f extract_all
|
|
||||||
rm -f data/*.dat
|
|
||||||
rm -f data/*.csv
|
|
||||||
|
|
||||||
# --------------------------------------------------------------------------- #
|
# --------------------------------------------------------------------------- #
|
||||||
# python module
|
# python module
|
||||||
|
#
|
||||||
pylib : setup.py pytdm_ripper.pyx tdm_ripper.pxd tdm_ripper.o
|
# pylib : setup.py pytdm_ripper.pyx tdm_ripper.pxd tdm_ripper.o
|
||||||
python3 setup.py build_ext --inplace
|
# python3 setup.py build_ext --inplace
|
||||||
|
#
|
||||||
install : setup.py pytdm_ripper.pyx tdm_ripper.pxd lib/tdm_ripper.cpp lib/tdm_ripper.hpp
|
# install : setup.py pytdm_ripper.pyx tdm_ripper.pxd lib/tdm_ripper.cpp lib/tdm_ripper.hpp
|
||||||
python3 setup.py install
|
# python3 setup.py install
|
||||||
|
#
|
||||||
install_osx : setup_osx.py pytdm_ripper.pyx tdm_ripper.pxd lib/tdm_ripper.cpp lib/tdm_ripper.hpp
|
# install_osx : setup_osx.py pytdm_ripper.pyx tdm_ripper.pxd lib/tdm_ripper.cpp lib/tdm_ripper.hpp
|
||||||
python3 setup_osx.py install
|
# python3 setup_osx.py install
|
||||||
|
#
|
||||||
lib/libtdmripper.a :
|
# lib/libtdmripper.a :
|
||||||
make -C lib libtdmripper.a
|
# make -C lib libtdmripper.a
|
||||||
|
#
|
||||||
clean-lib :
|
# clean-lib :
|
||||||
rm -f lib/*.o lib/*.a
|
# rm -f lib/*.o lib/*.a
|
||||||
rm -f -r build
|
# rm -f -r build
|
||||||
rm -f pytdm_ripper.cpp
|
# rm -f pytdm_ripper.cpp
|
||||||
rm -f *.so
|
# rm -f *.so
|
||||||
|
Loading…
x
Reference in New Issue
Block a user