makefile
来自「e3 是一个全屏的用户友好的文本编辑器」· 代码 · 共 70 行
TXT
70 行
# Makefile for NetBSD # (does not use GNU make extensions)## On NetBSD we use some kind of Linux emulation mode# (so you can use Linux settings completely)# See some output from ktrace:# 382 ktrace EMUL "netbsd"# 382 ktrace RET ktrace 0# 382 ktrace CALL execve(0xbfbfdd77,0xbfbfdd00,0xbfbfdd0c)# 382 ktrace NAMI "./e3"# 382 e3 EMUL "linux"# .........## 1. edit you OS if you want....OS=LINUX # okay for NetBSD#OS=BEOS#OS=FREEBSD#OS=QNX#OS=W32 ** please use a separate make.bat for W9x **# 2. edit dest dir prefix if you want....PREFIX='/usr/local'# 3. for vi friends only (else leave as is):# choice between '/bin/ex' or default '/bin/sed'EXMODE=SED#EXMODE=EXBINDIR='$(PREFIX)/bin'MANSEC='1'MANDIR='$(PREFIX)/man/man$(MANSEC)'#______________________do not edit below line________________________ASOURCES=e3.asmAFLAGS = -w+orphan-labels -f elfall: $(ASOURCES) Makefile nasm $(AFLAGS) -o e3.o $(ASOURCES) -l e3.lst -D$(OS) -D$(EXMODE) ld -s -o e3 e3.o strip --remove-section .comment e3 ln -sf e3 e3ws ln -sf e3 e3em ln -sf e3 e3pi ln -sf e3 e3vi ln -sf e3 e3neinstall: e3 install -d $(PREFIX) $(BINDIR) $(MANDIR) install -m 755 e3 $(BINDIR) ln -sf $(BINDIR)/e3 $(BINDIR)/e3ws ln -sf $(BINDIR)/e3 $(BINDIR)/e3em ln -sf $(BINDIR)/e3 $(BINDIR)/e3pi ln -sf $(BINDIR)/e3 $(BINDIR)/e3vi ln -sf $(BINDIR)/e3 $(BINDIR)/e3ne install -m 644 e3.man $(MANDIR)/e3.$(MANSEC)clean: rm -f e3*.o e3*.lst e3 e3em e3pi e3vi e3ws e3ne
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?