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

📄 makefile

📁 早期freebsd实现
💻
📖 第 1 页 / 共 5 页
字号:
#Apple Mac II, A/UX, but with ufs file volumes, uses <dirent.h>.auxufs:	@echo Making C-Kermit $(CKVER) for Macintosh A/UX...	$(MAKE) wermit "CFLAGS = -DAUX -DDYNAMIC -DTCPSOCKET -DDIRENT \	$(KFLAGS) -i -O" "LNKFLAGS = -i"#Berkeley Unix 4.1bsd41:	@echo Making C-Kermit $(CKVER) for 4.1BSD...	$(MAKE) wermit "CFLAGS= -DBSD41" "LIBS = -ljobs"#Berkeley 4.2, 4.3, also Ultrix-32 1.x, 2.x, 3.x, many others# Add -O, -DDYNAMIC, -s, etc, if they work.# If you have a version of BSD but signal() is void rather than int,# "make bsd KFLAGS=-DSIG_V".bsd:	@echo Making C-Kermit $(CKVER) for 4.2BSD...	$(MAKE) wermit "CFLAGS= -DBSD4 -DTCPSOCKET $(KFLAGS)"#Berkeley 4.2, 4.3, minimum sizebsdm:	@echo Making C-Kermit $(CKVER) for 4.2BSD...	$(MAKE) wermit "CFLAGS= -O -DBSD4 -DDYNAMIC -DNODIAL -DNOHELP \	-DNODEBUG -DNOTLOG -DNOSCRIPT -DNOCSETS -DNOICP $(KFLAGS)" \	"LNKFLAGS = -s"#Berkeley Unix with HoneyDanBer UUCPbsdhdb:	@echo Making C-Kermit $(CKVER) for 4.2BSD with HDB UUCP...	$(MAKE) wermit "CFLAGS= -DHDBUUCP -DBSD4 -DTCPSOCKET $(KFLAGS)"#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.bsd43d:	@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-Alpha, NET/2, etc (Post-Reno), with TCP/IP networking.#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.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 displaybsd44c:	@echo Making C-Kermit $(CKVER) for 4.4BSD with curses...	$(MAKE) -f Makefile wermit \	    "CFLAGS= -DBSD44 -DCK_CURSES -DDYNAMIC -DTCPSOCKET \	    $(KFLAGS) -O" "LIBS= -lcurses -ltermcap"#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)"# 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 with CX/UX 6.1	$(MAKE) wermit \	"CFLAGS=-DPOSIX -DTCPSOCKET -DHDBUUCP -DPID_T=pid_t \	-DUID_T=uid_t -DGID_T=gid_t -DDYNAMIC $(KFLAGS) -Xa -O3 -g" \	"LINKFLAGS=-O3"#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 $(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" wermit#Mark Williams Coherent 386 on IBM PC/AT family.coherentmax:	$(MAKE) "CFLAGS = -O -DCOHERENT -DDYNAMIC -DNOANSI \	-DNOSYSIOCTLH $(KFLAGS) -VSUVAR" "LNKFLAGS = -O -s" wermit#DEC Ultrix 2.x# Add -O, -DDYNAMIC, -s, etc, if they work.du2:	@echo Making C-Kermit $(CKVER) for Ultrix 2.x ...	$(MAKE) wermit "CFLAGS= -DBSD4 -DTCPSOCKET -DDU2 $(KFLAGS)"#DEC Ultrix 3.1 (and probably also 3.0)du3:	@echo Making C-Kermit $(CKVER) for Ultrix 3.x...	$(MAKE) wermit "CFLAGS= -DBSD4 -DTCPSOCKET -DDIRENT -DSIG_V \	-DDYNAMIC $(KFLAGS) -O" "LNKFLAGS = -s"#Name changed from ds4 to du4, should work on VAXes as well as DECstations.ds4:	$(MAKE) "MAKE=$(MAKE)" du4#DEC Ultrix 4.0 or 4.1 on DECstation, VAXstation, VAX, etc.du4:	@echo Making C-Kermit $(CKVER) for Ultrix 4.0 or 4.1...	$(MAKE) wermit "CFLAGS= -DBSD4 -DTCPSOCKET -DSIG_V -DDYNAMIC \	$(KFLAGS) -Olimit 1350" "LNKFLAGS = -s"#DEC Ultrix 4.2 on DECstation, VAXstation, VAX, etc.#Like du4, except new C compiler supports -O2 optimization.du42:	@echo Making C-Kermit $(CKVER) for Ultrix 4.2...	$(MAKE) wermit "CFLAGS= -DBSD4 -DTCPSOCKET -DSIG_V -DDYNAMIC \	$(KFLAGS) -O2 -Olimit 1350" "LNKFLAGS = -s"#DEC Ultrix 4.2 on DECstation, VAXstation, VAX, etc.#Like du42, but with curses support addeddu42c:	@echo Making C-Kermit $(CKVER) for Ultrix 4.2...	$(MAKE) wermit "CFLAGS= -DBSD4 -DTCPSOCKET -DSIG_V -DDYNAMIC \	-DCK_CURSES $(KFLAGS) -O2 -Olimit 1350" "LNKFLAGS = -s" \	"LIBS= -lcurses -ltermcap"#DEC Ultrix 4.2 on DECstation, VAXstation, VAX, etc, System V R4 environmentdu42s5r4:	@echo 'Making C-Kermit $(CKVER) for AT&T UNIX System V R4 on Ultrix...'	$(MAKE) wermit "CFLAGS = -O2 -Olimit 1350 -DSVR4 -DDIRENT -DHDBUUCP \	-DDYNAMIC -DTCPSOCKET $(KFLAGS)" "LNKFLAGS = -s"#DEC OSF/1 V1.0 on DECstation.dec-osf:	@echo Making C-Kermit $(CKVER) for DECstation OSF/1 V1.0...	$(MAKE) wermit "CFLAGS= -DBSD4 -DOSF -D_BSD -DTCPSOCKET -DSIG_V \	-DDYNAMIC $(KFLAGS) -Olimit 1350" "LNKFLAGS = -s" "LIBS = -lbsd"#Sequent DYNIX/PTX 1.2.1dynix12:	@echo Making C-Kermit $(CKVER) for Sequent DYNIX/PTX 1.2.1...	$(MAKE) wermit "CFLAGS= -DSVR3 -DDIRENT -DHDBUUCP -DDYNAMIC -DPTX \	-DPID_T=pid_t -DUID_T=uid_t -DGID_T=gid_t $(KFLAGS) -i -O" \	"LNKFLAGS = -i"#Sequent DYNIX/PTX 1.3dynix13:	@echo Making C-Kermit $(CKVER) for Sequent DYNIX/PTX 1.3 TCP/IP...	$(MAKE) wermit "CFLAGS= -DSVR3 -DDIRENT -DHDBUUCP -DDYNAMIC -DPTX  -O \	-DPID_T=pid_t -DUID_T=uid_t -DGID_T=gid_t -DTCPSOCKET $(KFLAGS) -i" \	"LNKFLAGS = -i" "LIBS = -lsocket -linet -lnsl"#Sequent Dynix 3.0.xdynix3:	@echo Making C-Kermit $(CKVER) for Sequent Dynix 3.0.x...	$(MAKE) wermit "CFLAGS= -DBSD43 -DACUCNTRL -DTCPSOCKET -O \	-DUID_T=int -DGID_T=int $(KFLAGS)"#Sequent Dynix 3.0.x, no ACUCNTRLdynix3noacu:	@echo Making C-Kermit $(CKVER) for Sequent Dynix 3.0.x...	$(MAKE) wermit "CFLAGS= -DBSD43 -DLCKDIR -DTCPSOCKET -O \	-DUID_T=int -DGID_T=int $(KFLAGS)"#Sequent Dynix 3.1.xdynix31:	@echo Making C-Kermit $(CKVER) for Sequent Dynix 3.1.x...	$(MAKE) wermit "CFLAGS= -O -DDYNAMIC -DDCLPOPEN -DLCKDIR -DBSD4 \	-DTCPSOCKET $(KFLAGS)"#Encore, UMAX 4.3 (BSD) but without acucntrl program.encore:	$(MAKE) "MAKE=$(MAKE)" umax43 "KFLAGS=$(KFLAGS)"#Encore, as above, but with curses file transfer display included.encorec:	$(MAKE) "MAKE=$(MAKE)" umax43 "KFLAGS=-DCK_CURSES $(KFLAGS)" \	"LIBS= -lcurses -ltermcap"#Encore, UMAX 4.3 (BSD) but without acucntrl program.umax43:	@echo Making C-Kermit $(CKVER) for Encore UMAX 4.3...	$(MAKE) "MAKE=$(MAKE)" PARALLEL=4 wermit \	"CFLAGS= -DBSD43 -DENCORE -DDYNAMIC -DKANJI -DTCPSOCKET $(KFLAGS) -O"#Encore, UMAX 4.2 (BSD)umax42:	@echo Making C-Kermit $(CKVER) for Encore UMAX 4.2...	$(MAKE) "MAKE=$(MAKE)" PARALLEL=4 wermit \	"CFLAGS= -DBSD4 -DENCORE -DDYNAMIC -DTCPSOCKET $(KFLAGS) -O"#Encore 88K UMAX 5.3 with TCP/IP supportencore88K:	@echo 'Making C-Kermit $(CKVER) for Encore 88K UMAX V, TCP/IP...'	$(MAKE) wermit "CFLAGS = -q ext=pcc -DSVR3 -DTCPSOCKET -DDIRENT \	-DHDBUUCP -DDYNAMIC $(KFLAGS) -O" "LNKFLAGS ="#Berkeley Unix 2.8, 2.9 for PDP-11s with I&D space, maybe also Ultrix-11???#C-Kermit(5A) is simply too large (even turning off almost every feature#available) to run without both I&D space plus overlays.  The old comment#suggested running 'pcc' but that won't help.  Changing 'cc' to 'ckustr.sed'#will cause a string extraction to be done, saving D space by moving strings#to a file.bsd29:	@echo Making C-Kermit $(CKVER) for 2.8 or 2.9BSD.	@echo Read the makefile if you have trouble with this...	$(MAKE) ovwermit \	"CFLAGS= -DBSD29 -DNODEBUG -DNOTLOG -DNOCSETS -DNOHELP \	-DNOSCRIPT -DNOSPL -DNOXMIT -DNODIAL $(KFLAGS)" \	"LNKFLAGS= -i -lndir" "CC= cc " "CC2= cc"#Convex C1 with Berkeley Unixconvex:	@echo Making C-Kermit $(CKVER) for Convex C1 / BSD...	$(MAKE) wermit "CFLAGS= -DBSD4 $(KFLAGS) -Dmsleep=mnap"#Convex C210 with Convex/OS 8convex8:	@echo Making C-Kermit $(CKVER) for Convex C210 with OS 8	$(MAKE) wermit \	"CFLAGS= -DBSD4 -DTCPSOCKET -DNODEBUG -DDIRENT -DNOFILEH \	-DDYNAMIC $(KFLAGS) -DSIG_V -Dmsleep=mnap"#Convex C2 with Convex OS 9.1 (should also work with 8.1 or later)#with ANSI C compiler, uses BSD 4.3 uucp lockfile convention.convex9:	@echo Making C-Kermit $(CKVER) for Convex C210 with OS 9.1	$(MAKE) wermit \	"CFLAGS= -DPOSIX -DCONVEX9 -DNOIEXTEN -DDIRENT -DNOFILEH -DTCPSOCKET \	-DDYNAMIC -D__STDC__ -DLCKDIR -Dmsleep=mnap -O -ext -tm c1 $(KFLAGS)" \	"LNKFLAGS = -ext"#Cray X-MP or Y-MP UNICOS System V R3#Maybe the -i link option should be removed.cray:	@echo 'Making C-Kermit $(CKVER) for Cray X/Y-MP UNICOS System V R3...'	$(MAKE) wermit NPROC=1 "CFLAGS= -DSVR3 -DDIRENT -DHDBUUCP $(KFLAGS) \	-i -O" "LNKFLAGS = -i"#Charles River Data Systems Universe with UNOS Version 9.2crds:	@echo 'Making C-Kermit $(CKVER) for Charles River Data Systems...'	make wermit \	"CFLAGS = -DATTSV -DNOANSI -DDIRENT -DDYNAMIC -DLONGFN -DTCPSOCKET \	-DLOCK_DIR=\\\"/usr/spool/uucp\\\" -DNOSETREU \	-Dsuspend=ksuspend $(KFLAGS) -O" "LNKFLAGS ="#NeXT#Uses shared library to make executable program about 80K smaller.#Remove "LIBS = -lsys_s" if this causes trouble.next:	@echo Making C-Kermit $(CKVER) for NeXT...	$(MAKE) wermit \	"CFLAGS= -DNEXT -DNOSETBUF -DTCPSOCKET -DDYNAMIC -DLCKDIR \	$(KFLAGS) -O -w" "LIBS = -lsys_s"#NeXT#As above, but with curses support.nextc:	@echo Making C-Kermit $(CKVER) for NeXT...	$(MAKE) wermit \	"CFLAGS= -DNEXT -DNOSETBUF -DTCPSOCKET -DDYNAMIC -DLCKDIR \	-DCK_CURSES $(KFLAGS) -O -w" "LIBS = -lsys_s -lcurses -ltermcap"#NeXT version built with C-Kermit malloc debugger.nextmd:	@echo Making C-Kermit $(CKVER) for NeXT with malloc debug...	$(MAKE) mermit \	"CFLAGS= -DNEXT -DTCPSOCKET -DDYNAMIC -DLCKDIR -DNOSETBUF -O -w \

⌨️ 快捷键说明

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