📄 build
字号:
#!/bin/sh# mpatrol# A library for controlling and tracing dynamic memory allocations.# Copyright (C) 1997-2002 Graeme S. Roy <graeme.roy@analog.com>## This library is free software; you can redistribute it and/or# modify it under the terms of the GNU Library General Public# License as published by the Free Software Foundation; either# version 2 of the License, or (at your option) any later version.## This library is distributed in the hope that it will be useful,# but WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU# Library General Public License for more details.## You should have received a copy of the GNU Library General Public# License along with this library; if not, write to the Free# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,# MA 02111-1307, USA.# UNIX shell script to build a SD/UX package file# $Id: build,v 1.36 2002/01/08 20:22:47 graeme Exp $version=1.4.8# Build the mpatrol library.cd ../../build/unixmake clobbermake libmpatrol.a libmpatrol.slmake libmpalloc.a libmpalloc.slmake libmptools.amake mpatrol mprof mptrace mleak GUISUP=truestrip mpatrolstrip mprofstrip mptracestrip mleakcd ../../pkg/sdux# Create the installation directory structure and copy the necessary# files into it. This assumes that the Texinfo manual, reference card# and manual pages have already been processed into the different# documentation formats.rm -rf mpatrolmkdir -p mpatrol/bincp ../../build/unix/mpatrol mpatrol/bincp ../../build/unix/mprof mpatrol/bincp ../../build/unix/mptrace mpatrol/bincp ../../build/unix/mleak mpatrol/bincp ../../bin/mpsym mpatrol/bincp ../../bin/mpedit mpatrol/bincp ../../bin/hexwords mpatrol/binmkdir -p mpatrol/doc/mpatrol/imagescp ../../README mpatrol/doc/mpatrolcp ../../doc/README mpatrol/doc/mpatrol/README.DOCcp ../../man/README mpatrol/doc/mpatrol/README.MANcp ../../AUTHORS mpatrol/doc/mpatrolcp ../../THANKS mpatrol/doc/mpatrolcp ../../COPYING mpatrol/doc/mpatrolcp ../../COPYING.LIB mpatrol/doc/mpatrolcp ../../NEWS mpatrol/doc/mpatrolcp ../../ChangeLog mpatrol/doc/mpatrolcp ../../doc/mpatrol.txt mpatrol/doc/mpatrolcp ../../doc/mpatrol.guide mpatrol/doc/mpatrolcp ../../doc/mpatrol.html mpatrol/doc/mpatrolcp ../../doc/mpatrol.dvi mpatrol/doc/mpatrolcp ../../doc/mpatrol.ps mpatrol/doc/mpatrolcp ../../doc/mpatrol.pdf mpatrol/doc/mpatrolcp ../../doc/refcard.dvi mpatrol/doc/mpatrolcp ../../doc/refcard.ps mpatrol/doc/mpatrolcp ../../doc/refcard.pdf mpatrol/doc/mpatrolcp ../../doc/images/*.txt mpatrol/doc/mpatrol/imagescp ../../doc/images/*.jpg mpatrol/doc/mpatrol/imagescp ../../doc/images/*.eps mpatrol/doc/mpatrol/imagescp ../../doc/images/*.pdf mpatrol/doc/mpatrol/imagesmkdir -p mpatrol/doc/mpatrol/htmlcp ../../man/html/*.html mpatrol/doc/mpatrol/htmlmkdir -p mpatrol/doc/mpatrol/dvicp ../../man/dvi/*.dvi mpatrol/doc/mpatrol/dvimkdir -p mpatrol/doc/mpatrol/pscp ../../man/ps/*.ps mpatrol/doc/mpatrol/psmkdir -p mpatrol/doc/mpatrol/pdfcp ../../man/pdf/*.pdf mpatrol/doc/mpatrol/pdfmkdir -p mpatrol/doc/mpatrol/tests/passcp ../../tests/pass/test*.c mpatrol/doc/mpatrol/tests/passmkdir -p mpatrol/doc/mpatrol/tests/failcp ../../tests/fail/test*.c mpatrol/doc/mpatrol/tests/failmkdir -p mpatrol/doc/mpatrol/tests/profilecp ../../tests/profile/test*.c mpatrol/doc/mpatrol/tests/profilemkdir -p mpatrol/doc/mpatrol/tests/tutorialcp ../../tests/tutorial/test*.c mpatrol/doc/mpatrol/tests/tutorialmkdir -p mpatrol/includecp ../../src/mpatrol.h mpatrol/includecp ../../src/mpalloc.h mpatrol/includecp ../../src/mpdebug.h mpatrol/includemkdir -p mpatrol/include/mpatrolcp ../../tools/*.h mpatrol/include/mpatrolmkdir -p mpatrol/infocp ../../doc/mpatrol.info mpatrol/infomkdir -p mpatrol/libcp ../../build/unix/libmpatrol.a mpatrol/libcp ../../build/unix/libmpatrol.sl mpatrol/libcp ../../build/unix/libmpalloc.a mpatrol/libcp ../../build/unix/libmpalloc.sl mpatrol/libcp ../../build/unix/libmptools.a mpatrol/libmkdir -p mpatrol/man/man1cp ../../man/man1/*.1 mpatrol/man/man1mkdir -p mpatrol/man/man3cp ../../man/man3/*.3 mpatrol/man/man3mkdir -p mpatrol/share/aclocalcp ../../extra/mpatrol.m4 mpatrol/share/aclocal# Create the package file. You must have root permission or be able to# modify the Access Control Lists in order to perform this step.rm -f mpatrol-$version.depot.gzswpackage -d "| gzip >mpatrol-$version.depot.gz" -x target_type=tape -s mpatrol.psfrm -rf mpatrol# Clean up the build directory.cd ../../build/unixmake clobbercd ../../pkg/sdux
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -