25 lines
597 B
Makefile
25 lines
597 B
Makefile
|
|
var_exclude = DIFF_ENGINE COMPRESSION_TYPE COMPRESSION_LEVEL RETENTION_TYPE RETENTION_AMOUNT DEBUG ENCRYPTION
|
|
fct_exclude = diff_.* patch_.* cmp_.* dcmp_.* clean_.*
|
|
|
|
diffstore: src/*
|
|
lxsh -o diffstore -M --exclude-var "$(var_exclude)" --exclude-fct "$(fct_exclude)" src/main.sh
|
|
|
|
debug: src/*
|
|
lxsh -o diffstore src/main.sh
|
|
|
|
bash: src/*
|
|
lxsh --bash -o diffstore src/main.sh
|
|
|
|
build: diffstore
|
|
|
|
install: build
|
|
mv diffstore /usr/local/bin
|
|
cp completion/diffstore.bash /etc/bash_completion.d
|
|
|
|
uninstall:
|
|
rm /usr/local/bin/diffstore
|
|
rm /etc/bash_completion.d/diffstore.bash
|
|
|
|
clear:
|
|
rm diffstore
|