⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 linux终端仿真程序
💻
📖 第 1 页 / 共 5 页
字号:
#Berkeley Unix 4.3 with acucntrl programbsd43:	@echo Making C-Kermit $(CKVER) for 4.3BSD with acucntrl...	$(MAKE) wermit \	"CFLAGS= -DBSD43 -DACUCNTRL -DTCPSOCKET $(KFLAGS) -O"#Ditto, with curses support.bsd43c:	@echo Making C-Kermit $(CKVER) for 4.3BSD with acucntrl and curses...	$(MAKE) wermit "CFLAGS= -DBSD43 -DACUCNTRL -DTCPSOCKET \	 -DCK_CURSES $(KFLAGS) -O"  "LIBS=-lcurses -ltermcap"#Berkeley Unix 4.2 or 4.3 with lock directory /usr/spool/uucp/LCK/LCK..ttyxx,#but without acucntrl programbsdlck:	@echo Making C-Kermit $(CKVER) for 4.2BSD, /usr/spool/uucp/LCK/...	$(MAKE) wermit "CFLAGS= -DLCKDIR -DBSD4 -DTCPSOCKET $(KFLAGS)"#Berkeley UNIX 4.4-Lite, 4.4-Encumbered, Net/2, etc (Post-Reno),#with TCP/IP networking.  This includes NetBSD, FreeBSD, etc.#NOTE: This is not a pure POSIX configuration.  Using -DPOSIX instead of# -DBSD44 prevents any kind of directory-reading (for wildcard expansion),#and disallows use of ENOTCONN symbol for detecting broken network#connections, and disallows RTS/CTS flow control, and would also require#definition of the appropriate UUCP lockfile convention.#Do not add -DCK_POSIX_SIG without reading <signal.h> first!  For example,#sigsetjmp(), etc, tend to be defined but not implemented.bsd44:	@echo Making C-Kermit $(CKVER) for 4.4BSD...	$(MAKE) wermit \	"CFLAGS= -DBSD44 -DDYNAMIC -DTCPSOCKET $(KFLAGS) -O"#Berkeley UNIX 4.4, as above, but with curses for fullscreen display#Please read notes for bsd44 entry just above.bsd44c:	@echo Making C-Kermit $(CKVER) for 4.4BSD with curses...	$(MAKE) wermit \	"CFLAGS= -DBSD44 -DCK_CURSES -DDYNAMIC -DTCPSOCKET $(KFLAGS) -O" \	"LIBS= -lcurses -ltermcap"#NetBSDnetbsd:	$(MAKE) bsd44c "KFLAGS=$(KFLAGS) -DNOCOTFMC"#NetBSD with ncursesnetbsdn:	@echo Making C-Kermit $(CKVER) for NetBSD with ncurses...	$(MAKE) wermit \	"CFLAGS= -DBSD44 -DCK_CURSES -DDYNAMIC -DTCPSOCKET -DNOCOTFMC \	$(KFLAGS) -O" \	"LIBS= -lncurses -ltermcap"#Acorn RISCiX, based on ...#Berkeley Unix 4.2 or 4.3 with lock directory /usr/spool/uucp/LCK/LCK..ttyxx,#but without acucntrl programriscix:	@echo Making C-Kermit $(CKVER) for RISCiX, /usr/spool/uucp/LCK..ttyxx	$(MAKE) wermit "CFLAGS= -DBSD42 -DBSD4 -DRISCIX -DNOCSETS \		-DLOCK_DIR=\\\"/usr/spool/uucp\\\" -DDIRENT -DCK_CURSES \		-DMAXSP=9024 -DMAXRD=9024 -DSBSIZ=9050 -DRBSIZ=9050 \		-DFTTY=\\\"/dev/serial\\\" -DNOCSETS -DNOCYRIL -DNOSETBUF \		-DNOANSI -w -O2 -fomit-frame-pointer" \		"LIBS= -lcurses -ltermcap " \		"CC= /usr/ucb/cc" \		"CC2= /usr/ucb/cc"#Acorn RISCiX, as above, but using gccriscix-gcc:	@echo Making C-Kermit $(CKVER) for RISCiX, /usr/spool/uucp/LCK..ttyxx	$(MAKE) wermit "CFLAGS= -DBSD42 -DBSD4 -DRISCIX -DNOCSETS \		-DLOCK_DIR=\\\"/usr/spool/uucp\\\" -DDIRENT -DCK_CURSES \		-DMAXSP=9024 -DMAXRD=9024 -DSBSIZ=9050 -DRBSIZ=9050 \		-DFTTY=\\\"/dev/serial\\\" -DNOCSETS -DNOCYRIL -DNOSETBUF \		-DNOANSI -w -O2 -fomit-frame-pointer" \		"LIBS= -lcurses -ltermcap " \		"CC= gcc -mbsd" \		"CC2= gcc -mbsd"#Tektronix 6130, 4319, 4301, etc, with UTek OS, /usr/spool/uucp/LCK./...#The models that support hardware flow control.utek:	@echo 'Making C-Kermit $(CKVER) for 4.2BSD/UTek, hardware flow control'	$(MAKE) wermit \	"CFLAGS= -O -DLCKDIR -DBSD4 -DTCPSOCKET -DDYNAMIC \	-DUTEK -DDCLPOPEN -DLOCK_DIR=\\\"/usr/spool/uucp/LCK.\\\" \	-DTRMBUFL=2048 -DCK_DTRCTS $(KFLAGS)"#Tektronix 4315, 4316, 4317 with UTek OS, /usr/spool/uucp/LCK./...#The models that do not fully support hardware flow control.uteknohwfc:	@echo 'Making C-Kermit $(CKVER) for 4.2BSD/UTek, no h/w flow control'	$(MAKE) wermit \	"CFLAGS= -O -DLCKDIR -DBSD4 -DTCPSOCKET -DDYNAMIC \	-DUTEK -DDCLPOPEN -DLOCK_DIR=\\\"/usr/spool/uucp/LCK.\\\" \	-DTRMBUFL=2048 $(KFLAGS)"#Tektronix XD88 with  UTekV OSutekvr3:	@echo 'Making C-Kermit $(CKVER) for Tektronix XD88 UTekV R3...'	$(MAKE) wermit \	"CFLAGS= -DSVR3 -DDIRENT -DHDBUUCP -DDYNAMIC \	-DTCPSOCKET -DSYSUTIMEH -DCK_CURSES $(KFLAGS) -O" \	"LIBS= -lcurses" "LNKFLAGS= -s"#Convergent CTIX 6.4.1ctix:	@echo 'Making C-Kermit $(CKVER) for Convergent CTIX 6.4.1'	$(MAKE) wermit \	"CFLAGS= -DSVR3 -DDIRENT -DTCPSOCKET -DHDBUUCP -DCK_CURSES -DDYNAMIC \	-DNONAWS $(KFLAGS) -XO" "LNKFLAGS=-s" "LIBS=-lsocket -lcurses -lc_s"	mcs -d wermit# The following makefile entry should work for any Harris Night Hawk system# (either 88k or 68k based) running release 6.1 or later of the CX/UX# operating system. This is a POSIX and ANSI-C compliant system which also# supports BSD networking. (Earlier CX/UX releases will probably work with# sys5r3, but this has not been verified).#cx_ux:	@echo Making C-Kermit $(CKVER) for Harris Night Hawk CX/UX 6.1 or later	$(MAKE) wermit \	"CFLAGS=-DPOSIX -DTCPSOCKET -DHDBUUCP -DPID_T=pid_t -DWAIT_T=int \	-Dd_ino=d_fileno -DUID_T=uid_t -DGID_T=gid_t -DDYNAMIC $(KFLAGS) -Xa \	-O3 -g" "LNKFLAGS=-O3"#Perkin-Elmer 3200 Xelos R02 or earlierccop1:	@echo 'Making C-Kermit $(CKVER) for Xelos & Public Domain Dirent calls'	@echo 'or System V R2 or earlier...'	$(MAKE) wermit \	"CFLAGS = -DATTSV -Dvoid=int -DDIRENT -DCK_CURSES \	$(KFLAGS) -O" "LNKFLAGS =" "LIBS= -lcurses -ltermlib"#Intergraph Clipper 2000, 3000, 4000, 5000, or 6000 with CLIX 3.1 = Sys V R3#Note, cc has been phased out, acc is used instead.  gcc can be substituted.clix:	$(MAKE) "CC=acc" "CC2=acc" sys5r3#Intergraph Clipper, as above plus curses, TCP/IP, job control, HDB UUCP.#Probably, should be added to regular clix entry too.clixnetc:	$(MAKE) wermit "CC=acc" "CC2=acc" \	"CFLAGS= -DSVR3JC -DSVR3 -DCK_CURSES -DDIRENT -DCK_NEWTERM \	-DTCP_SOCKET -HDBUUCP -DDYNAMIC $(KFLAGS) -O" \	"LNKFLAGS=" "LIBS= -lcurses -ltermlib -lbsd"#Mark Williams Coherent 286 or 386 on IBM PC family.#There is a 64K limit on program size, so this is a command-line only version.coherent:	$(MAKE) "CFLAGS = -O -DCOHERENT -DDYNAMIC -DNOANSI -DNOICP -DNOSETKEY \	-DNOCSETS -DNOHELP -DNODIAL -DNOSCRIPT -DNODEBUG -DNOTLOG -DNOXMIT \	-DNOMSEND -DNOFRILLS -DNOSYSIOCTLH -DSELECT_H $(KFLAGS) -VSUVAR" wermit#Mark Williams Coherent 386 on IBM PC family.#This will make a "minimum interactive" version - no scripts,#no character sets, no help, no dial, no debug/transaction logging, no#transmit, msend, mail, type, etc.coherentmi:	$(MAKE) "CFLAGS = -O -DCOHERENT -DDYNAMIC -DNOANSI -DNOSETKEY \	-DNOSHOW -DNOCSETS -DNOHELP -DNODIAL -DNOSCRIPT -DNODEBUG -DNOTLOG \	-DNOXMIT -DNOMSEND -DNOFRILLS -DNOSYSIOCTLH -DNOSERVER -DNOUUCP \	-DNOSPL -DNOSETBUF -DNOPUSH -DNOMDMHUP -DNOJC -DNOFDZERO -DNOESCSEQ \	-DNOCMDL $(KFLAGS) -VSUVAR -DSELECT_H" wermit#Mark Williams Coherent 386 on IBM PC/AT family.coherentmax:	$(MAKE) "CFLAGS = -O -DCOHERENT -DDYNAMIC -DNOANSI -DSELECT_H \	-DNOSYSIOCTLH $(KFLAGS) -VSUVAR" "LNKFLAGS = -O -s" wermit#Mark Williams Coherent 386 4.2 on IBM PC/AT familycoherent42:	$(MAKE) "CFLAGS = -T0 -O -DCOHERENT -DDYNAMIC -DNOANSI -DSELECT \	-DDIRENT -DCK_CURSES -DCK_NEWTERM -DCK_WREFRESH -DNOSYSIOCTLH \	-DSELECT_H $(KFLAGS) -VSUVAR" "LNKFLAGS = -O -s" \	"LIBS  = -lsocket -lcurses" wermit#DEC Ultrix 2.x# Add -O, -DDYNAMIC, -s, etc, if they work.ultrix2x:	@echo Making C-Kermit $(CKVER) for Ultrix 2.x ...	$(MAKE) wermit "CFLAGS= -DBSD4 -DTCPSOCKET -DDU2 $(KFLAGS)"du2:	$(MAKE) "MAKE=$(MAKE)" ultrix2x#DEC Ultrix 3.1 (and probably also 3.0)ultrix3x:	@echo Making C-Kermit $(CKVER) for Ultrix 3.x...	$(MAKE) wermit "CFLAGS= -DBSD4 -DTCPSOCKET -DDIRENT -DSIG_V \	-DDYNAMIC $(KFLAGS) -O" "LNKFLAGS = -s"du3:	$(MAKE) "MAKE=$(MAKE)" ultrix3x#DEC Ultrix 4.0 or 4.1 on DECstation, VAXstation, VAX, etc.ultrix40:	@echo Making C-Kermit $(CKVER) for Ultrix 4.0 or 4.1...	$(MAKE) wermit \	"CFLAGS= -DBSD4 -DTCPSOCKET -DSIG_V -DDYNAMIC -DDU4 \	$(KFLAGS) -Olimit 1450" "LNKFLAGS = -s"du4:	$(MAKE) "MAKE=$(MAKE)" ultrix4x#DEC Ultrix 4.2-4.5 on DECstation, DECsystem, VAXstation, VAX, etc.#Like du4, except now C compiler supports -O2 optimization.ultrix42:	@echo Making C-Kermit $(CKVER) for Ultrix 4.2 or later...	$(MAKE) wermit "CFLAGS= -DBSD4 -DTCPSOCKET -DSIG_V -DDYNAMIC \	$(KFLAGS) -O2 -Olimit 1750" "LNKFLAGS = -s"du42:	$(MAKE) "MAKE=$(MAKE)" ultrix42#DEC Ultrix 4.2-4.5 on DECstation, DECsystem, VAXstation, VAX, etc.#Like du42, but with curses support addedultrix42c:	@echo Making C-Kermit $(CKVER) for Ultrix 4.2 or later...	@echo WARNING - If you have problems with the executable	@echo then rebuild without -O2.	$(MAKE) wermit "CFLAGS= -DBSD4 -DTCPSOCKET -DSIG_V -DDYNAMIC \	-DCK_CURSES $(KFLAGS) -O2 -Olimit 1750" "LNKFLAGS = -s" \	"LIBS= -lcurses -ltermcap"du42c:	$(MAKE) "MAKE=$(MAKE)" ultrix42c#DEC Ultrix 4.3A or later on DECsystem and DECstation 5000/50, /150 or /260#with MIPS R4x00 processor.  The "-mips3" switch generates R4000-specific#code, which is faster and more compact, but *won't* run on earlier#DECsystems and DECstations.ultrix43-mips3:	@echo Making C-Kermit $(CKVER) for Ultrix 4.3A or later, R4000 cpu...	$(MAKE) wermit "CFLAGS= -DBSD4 -DTCPSOCKET -DSIG_V -DDYNAMIC \	$(KFLAGS) -O2 -Olimit 1750 -mips3" "LNKFLAGS = -s -mips3"du43-mips3:	$(MAKE) "MAKE=$(MAKE)" ultrix43-mips3#DEC Ultrix 4.3A or later on MIPS R4x000 based systems.#Like ultrix43-mips3 but with curses support addedultrix43c-mips3:	@echo Making C-Kermit $(CKVER) for Ultrix 4.3A or later, R4000 cpu...	$(MAKE) wermit "CFLAGS= -DBSD4 -DTCPSOCKET -DSIG_V -DDYNAMIC \	-DCK_CURSES $(KFLAGS) -O2 -Olimit 1750 -mips3" "LNKFLAGS = -s -mips3" \	"LIBS= -lcurses -ltermcap"du43c-mips3:	$(MAKE) "MAKE=$(MAKE)" ultrix43c-mips3#DEC Ultrix 4.4 on DECstation 5000/50 or /150 with R4000 MIPS processor,#or 5000/260 with R4400.  The "-mips3" switch generates R4000-specific code,#which is faster and more compact but *won't* run on earlier DECstations.ultrix44-mips3:	@echo Making C-Kermit $(CKVER) for Ultrix 4.4, R4000 cpu ...	$(MAKE) wermit "CFLAGS= -DBSD4 -DTCPSOCKET -DSIG_V -DDYNAMIC \	$(KFLAGS) -O2 -Olimit 1450 -mips3" "LNKFLAGS = -s -mips3"du44-mips3:	$(MAKE) "MAKE=$(MAKE)" ultrix44c-mips3#DEC Ultrix 4.2 on DECstation, VAXstation, VAX, etc, System V R4 environmentultrix42s5r4:	@echo 'Making C-Kermit $(CKVER) for AT&T UNIX System V R4 on Ultrix...'	$(MAKE) wermit \	"CFLAGS = -O2 -Olimit 1500 -DSVR4 -DDIRENT -DHDBUUCP \	-DDYNAMIC -DTCPSOCKET $(KFLAGS)" "LNKFLAGS = -s"#OSF/1osf:	$(MAKE) wermit \	"CFLAGS= -DBSD4 -DOSF -D_BSD -DTCPSOCKET -DCK_ANSIC -DSIG_V \	-DDYNAMIC -DKANJI -DCK_CURSES -DCK_RTSCTS $(KFLAGS)" \	"LNKFLAGS = -s" "LIBS = -lbsd -lcurses -ltermcap"#DEC OSF/1 V1.0-1.3 on DECstation, VAX, Alpha, or PC.dec-osf:	@echo Making C-Kermit $(CKVER) for DEC OSF/1 V1.x...	@echo If you are building for DEC OSF/1 2.0, please use dec-osf20.	@echo Remove or adjust -O2 and/or -Olimit if they cause trouble.	$(MAKE) osf "KFLAGS= -O2 -Olimit 1460 $(KFLAGS)"#DEC OSF/1 2.0 on Alpha and probably nowhere else.#The only difference from OSF/1 is that optimization is omitted.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -