DIRS = common device service
|
|
all:
|
for i in $(DIRS); do \
|
(cd $$i && echo "making $$i" && $(MAKE) ) || exit 1; \
|
done
|
|
clean:
|
for i in $(DIRS); do \
|
(cd $$i && echo "cleaning $$i" && $(MAKE) clean) || exit 1; \
|
done
|
|
ipcrm:
|
- ipcrm -a
|
- ipcrm -M 0x1234
|
- ipcrm -S 145
|
- ipcrm -S 146
|
- ipcrm -S 8899
|
|
PACKAGE_NAME=netdisk_bin.tar.gz
|
|
package:
|
ls ./build/bin > /dev/null 2> /dev/null || mkdir -p ./build/bin && cp ./service/netdisk_service ./build/bin/
|
ls ./build/common > /dev/null 2> /dev/null || mkdir -p ./build/common && cp ./common/libusgcommon.a ./build/common && cp ./common/libusgcommon.so ./build/common
|
cp -a ./data ./build
|
cp -avx ./script/* ./build
|
tar -czvf $(PACKAGE_NAME) ./build
|
|
|
tarname = basic_pack.tar.gz
|
|
tar:
|
rm -f $(tarname)
|
git archive --format tar.gz --output "./$(tarname)" $(branch)
|
|
tar2:
|
rm -f $(tarname)
|
mkdir -p basic_pack/include
|
mkdir -p basic_pack/lib
|
cp -a ./common/include/* basic_pack/include/
|
cp -a ./algorithm/include/* basic_pack/include/
|
cp ./common/libusgcommon.so basic_pack/lib/
|
cp ./algorithm/libalg.so basic_pack/lib/
|
cp README.mk basic_pack
|
cp test/test_right_walk2.c basic_pack
|
tar -czvf $(tarname) basic_pack
|