rules
来自「穿越防火墙技术代码」· 代码 · 共 88 行
TXT
88 行
#!/usr/bin/make -f#-*- makefile -*-install = install -o root -g rootinstall_exec = $(install) -m 755 -sinstall_dir = $(install) -m 755 -dinstall_nonex = $(install) -m 644install_script = $(install) -m 755install_zipped = gzip -9vcinstall_symlink = ln -spackage = httptunnelrootdir = `pwd`/debian/tmpdocdir = $(rootdir)/usr/share/doc/$(package)bindir = $(rootdir)/usr/binmandir = $(rootdir)/usr/share/manman1dir = $(mandir)/man1build: debian/build.stampdebian/build.stamp: $(checkdir) CFLAGS="-O2 -g -Wall" CC=gcc ./configure --prefix=/usr \ --mandir=/usr/share/man $(MAKE) touch $@clean-build: $(RM) debian/build*.stamp -$(MAKE) distcleanbinary: binary-arch binary-indepbinary-indep: debian/binary-indep.stampdebian/binary-indep.stamp: touch $@binary-arch: debian/binary-arch.stampdebian/binary-arch.stamp: build $(checkdir) $(RM) -r $(rootdir) $(install_dir) $(rootdir) $(install_dir) $(rootdir)/DEBIAN $(install_dir) $(docdir) $(install_dir) $(bindir) $(install_dir) $(man1dir) $(MAKE) install-strip prefix=`pwd`/debian/tmp/usr mandir=`pwd`/debian/tmp/usr/share/man# changelogs $(install_nonex) debian/changelog $(docdir)/changelog.Debian $(install_nonex) ChangeLog $(docdir)/changelog# docs $(install_nonex) FAQ $(docdir) $(install_nonex) INSTALL $(docdir) $(install_nonex) NEWS $(docdir) $(install_nonex) README $(docdir) $(install_nonex) TODO $(docdir) $(install_nonex) DISCLAIMER $(docdir) $(install_nonex) AUTHORS $(docdir) $(install_nonex) HACKING $(docdir) gzip -9vfr $(docdir)/ gzip -9vfr $(man1dir)/# copyright $(install_nonex) debian/copyright $(docdir)# control $(install_script) debian/prerm $(rootdir)/DEBIAN $(install_script) debian/postinst $(rootdir)/DEBIAN dpkg-shlibdeps $(bindir)/hts $(bindir)/htc dpkg-gencontrol -isp chown -R root.root $(rootdir) chmod -R g-ws $(rootdir) dpkg --build $(rootdir) .. touch $@define checkdir test -f htc.c -a -f hts.c -a -f debian/rulesendefclean-binary: $(RM) debian/binary*.stamp $(RM) *~ $(RM) -r debian/tmp debian/*~ debian/files debian/substvarsclean: clean-build clean-binary
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?