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

📄 makefile

📁 早期freebsd实现
💻
📖 第 1 页 / 共 5 页
字号:
#Version 7 Unix (see comments above)v7:	@echo Making C-Kermit $(CKVER) for UNIX Version 7.	@echo Read the makefile if you have trouble with this...	$(MAKE) wermit "CFLAGS=-DV7 -DPROCNAME=\\\"$(PROC)\\\" \	-DBOOTNAME=\\\"$(BOOTFILE)\\\" -DNPROCNAME=\\\"$(NPROC)\\\" \	-DNPTYPE=$(NPTYPE) $(DIRECT) -DO_RDWR=2 -DO_NDELAY=0 -DO_SCCS_ID \	$(KFLAGS)"#AT&T UNIX System V R3, signal() is void rather than int.#Uses dirent.h and Honey DanBer uucp.#Add the -i link option if necessary.sys5r3:	@echo 'Making C-Kermit $(CKVER) for AT&T UNIX System V R3...'	$(MAKE) wermit \	"CFLAGS= -DSVR3 -DDIRENT -DHDBUUCP -DDYNAMIC $(KFLAGS) -O" \	"LNKFLAGS="#AT&T UNIX System V R3, for 3B computers with Wollongong TCP/IP.sys5r3net3b:	@echo 'Making C-Kermit $(CKVER) for AT&T UNIX SVR3/3B/Wollongong...'	$(MAKE) wermit \	"CFLAGS = -DSVR3 -DDIRENT -DHDBUUCP -DDYNAMIC -DWOLLONGONG $(KFLAGS) \	-O" "LIBS= -lnet -lnsl_s" "LNKFLAGS ="#AT&T UNIX System V R3, signal() is void rather than int.#Uses dirent.h and Honey DanBer uucp, has <termiox.h>.#Has <termiox.h> for RTS/CTS flow control.sys5r3tx:	@echo 'Making C-Kermit $(CKVER) for AT&T UNIX System V R3...'	$(MAKE) wermit "CFLAGS = -DSVR3 -DDIRENT -DHDBUUCP -DDYNAMIC \	-DTERMIOX $(KFLAGS) -i -O" "LNKFLAGS ="#AT&T UNIX System V R3, signal() is void rather than int.#Uses dirent.h and Honey DanBer uucp, has <termiox.h>.#Has <sys/termiox.h> for RTS/CTS flow control.sys5r3sx:	@echo 'Making C-Kermit $(CKVER) for AT&T UNIX System V R3...'	$(MAKE) wermit "CFLAGS = -DSVR3 -DDIRENT -DHDBUUCP -DDYNAMIC \	-DSTERMIOX $(KFLAGS) -i -O" "LNKFLAGS ="#AT&T UNIX System V R4.#Has <termiox.h>.sys5r4:	@echo 'Making C-Kermit $(CKVER) for AT&T UNIX System V R4...'	$(MAKE) wermit "CFLAGS = -O -DSVR4 -DDIRENT -DHDBUUCP -DDYNAMIC \	-DTERMIOX $(KFLAGS)" "LNKFLAGS = -s"#AT&T UNIX System V R4 with Wollongong TCP/IP.#Has <termiox.h>.sys5r4net:	@echo 'Making C-Kermit $(CKVER) for AT&T UNIX System V R4...'	$(MAKE) wermit "CFLAGS = -O -DSVR4 -DDIRENT -DHDBUUCP -DDYNAMIC \	-DTERMIOX -DWOLLONGONG $(KFLAGS)" "LNKFLAGS = -s"#DELL UNIX System V R4.#Has <sys/termiox.h>, regular Berkeley sockets library, i.e. in.h and inet.h#are not misplaced in sys (rather than netinet and arpa, respectively).#Uses ANSI C constructs, advisory file locking on devices, etc.#Warning: -DSTERMIOX enables hardware flow control (RTS/CTS), but reportedly#this does not work with the normal drivers.  However, it might still work#on non-Dell systems, or even Dell systems with different drivers installed.dellsys5r4:	@echo 'Making C-Kermit $(CKVER) for DELL UNIX System V R4...'	$(MAKE) wermit "CFLAGS = -O -DSVR4 -DDELL_SVR4 -DDIRENT -DHDBUUCP \	-DDYNAMIC -DTCPSOCKET -DSTERMIOX -DKANJI $(KFLAGS)" \	"LIBS= -lsocket -lnsl" "LNKFLAGS = -s"#As above, curses support added...dellsys5r4c:	@echo 'Making C-Kermit $(CKVER) for DELL UNIX System V R4...'	$(MAKE) wermit "CFLAGS = -O -DSVR4 -DDELL_SVR4 -DDIRENT -DHDBUUCP \	-DDYNAMIC -DTCPSOCKET -DSTERMIOX -DKANJI -DCK_CURSES $(KFLAGS)" \	"LIBS= -lsocket -lnsl -lcurses -ltermcap" "LNKFLAGS = -s"#Miminum interactive: As above, but with every conceivable option removed.dellsys5r4mi:	@echo 'Making C-Kermit $(CKVER) for DELL UNIX System V R4...'	@echo 'Minimum-size interactive'	$(MAKE) wermit "CFLAGS = -O -DSVR4 -DDELL_SVR4 -DDIRENT \	-DDYNAMIC -UTCPSOCKET -DNOCMDL -DNOSPL -DNOXMIT \	-DNOMSEND -DNOFRILLS -DNODIAL -DNOHELP -DNODEBUG -DNOTLOG \	-DNOSCRIPT -DNOCSETS -DNOSHOW -DNOSETKEY -DNOSERVER -DNOUUCP \	-DNOSETBUF -DNOPUSH -DNOMDMHUP -DNOJC -DNOFDZERO -DNOESCSEQ  \	$(KFLAGS)" "LNKFLAGS = -s"#Command-line only version.dellsys5r4m:	@echo 'Making C-Kermit $(CKVER) for DELL UNIX System V R4...'	@echo 'Command-line only'	$(MAKE) wermit "CFLAGS = -O -DSVR4 -DDELL_SVR4 -DDIRENT -DDYNAMIC \	-UTCPSOCKET -DNOICP -DNOFRILLS -DNODIAL -DNODEBUG -DNOTLOG -DNOCSETS \	-DNOSETKEY -DNOESCSEQ -DNOSETBUF -DNOJC -DNOFDZERO $(KFLAGS)" \	"LNKFLAGS = -s"#AT&T UNIX System V R4.#Has <sys/termiox.h>.sys5r4sx:	@echo 'Making C-Kermit $(CKVER) for AT&T UNIX System V R4...'	$(MAKE) wermit "CFLAGS = -O -DSVR4 -DDIRENT -DHDBUUCP -DDYNAMIC \	-DSTERMIOX $(KFLAGS)" "LNKFLAGS = -s"#AT&T UNIX System V R4.#Has <sys/termiox.h>, regular Berkeley sockets library, i.e. in.h and inet.h#are not misplaced in sys (rather than netinet and arpa, respectively).#Uses ANSI C constructs, <sys/termiox.h>, etc etc. sys5r4sxtcp:	@echo 'Making C-Kermit $(CKVER) for AT&T UNIX System V R4...'	$(MAKE) wermit "CFLAGS = -O -DSVR4 -DDIRENT -DHDBUUCP -DDYNAMIC \	-DSTERMIOX -DTCPSOCKET $(KFLAGS)" \	"LIBS= -lsocket -lnsl" "LNKFLAGS = -s"#Smallest possible version of aboves5r4m:	@echo Minimum size	$(MAKE) "MAKE=$(MAKE)" sys5r4sx \	"KFLAGS=$(KFLAGS) -DNODIAL -DNOHELP -DNODEBUG -DNOTLOG \	-DNOSCRIPT -DNOCSETS -DNOICP -DNOMSEND -UTCPSOCKET" "LNKFLAGS = -s"#Smallest possible interactive version of aboves5r4mi:	@echo Minimum interactive	$(MAKE) "MAKE=$(MAKE)" sys5r4sx \	"KFLAGS=-DNOSPL -DNOXMIT -DNOMSEND -DNOFRILLS -DNOSHOW \	-DNODIAL -DNOHELP -DNODEBUG -DNOTLOG -DNOSCRIPT -DNOCSETS -DNOSETKEY \	-UTCPSOCKET $(KFLAGS)" "LNKFLAGS = -s"#AT&T UNIX System V R4, has <sys/termiox.h>#ANSI C function prototyping disabled.sys5r4sxna:	@echo No ANSI C prototyping...	$(MAKE) "MAKE=$(MAKE)" sys5r4sx "KFLAGS=$(KFLAGS) -DNOANSI"#Commodore Amiga with AT&T UNIX System V R4 and TCP/IP support.#Has <sys/termiox.h>.svr4amiganet:	@echo 'Making C-Kermit $(CKVER) for Amiga SVR4 + TCP/IP...'	$(MAKE) wermit "CC=gcc" "CC2=gcc" \	"CFLAGS = -O -DSVR4 -DDIRENT -DHDBUUCP -DDYNAMIC -DSTERMIOX \	-DTCPSOCKET $(KFLAGS)" "LNKFLAGS = -s" "LIBS = -lsocket -lnsl"#ESIX SVR4.0.3 with TCP/IP support.#Has <sys/termiox.h>, ANSI C function prototyping disabled.esixr4:	@echo 'Making C-Kermit $(CKVER) for ESIX SVR4 + TCP/IP...'	$(MAKE) wermit \	"CFLAGS = -O -DSVR4 -DDIRENT -DHDBUUCP -DDYNAMIC -DNOANSI \	-DSTERMIOX -DTCPSOCKET $(KFLAGS)" "LNKFLAGS = -s" \	"LIBS = -lsocket -lnsl"#AT&T UNIX System V R4.#Has <sys/termiox.h>, Wollongong TCP/IP.sys5r4sxnet:	@echo 'Making C-Kermit $(CKVER) for AT&T UNIX System V R4...'	$(MAKE) wermit "CFLAGS = -O -DSVR4 -DDIRENT -DHDBUUCP -DDYNAMIC \	-DSTERMIOX -DWOLLONGONG $(KFLAGS)" "LNKFLAGS = -s"#AT&T UNIX System V R4, no <termio.x> or <sys/termio.x>.sys5r4nx:	@echo 'Making C-Kermit $(CKVER) for AT&T UNIX System V R4...'	$(MAKE) wermit "CFLAGS = -O -DSVR4 -DDIRENT -DHDBUUCP -DDYNAMIC \	$(KFLAGS)" "LNKFLAGS = -s"#AT&T UNIX System V R4, no <termio.x> or <sys/termio.x>, has Wollongong TCP/IP.sys5r4nxnet:	@echo 'Making C-Kermit $(CKVER) for AT&T UNIX System V R4...'	$(MAKE) wermit "CFLAGS = -O -DSVR4 -DDIRENT -DHDBUUCP -DDYNAMIC \	-DWOLLONGONG $(KFLAGS)" "LNKFLAGS = -s"#ICL UNIX System V R4.(DRS N/X) version :-#UNIX System V Release 4.0 ICL DRS 6000#DRS/NX 6000 SVR4 Version 5  Level 1  Increment 4#Has <sys/termiox.h>, regular Berkeley sockets library, i.e. in.h and inet.h#are not misplaced in sys (rather than netinet and arpa, respectively).#Uses ANSI C constructs, advisory file locking on devices, etc.iclsys5r4:	@echo 'Making C-Kermit $(CKVER) for ICL UNIX System V R4 (DRS N/X)'	$(MAKE) wermit "CFLAGS = -O -DSVR4 -DICL_SVR4 -DDIRENT -DHDBUUCP \	-DDYNAMIC -DSTERMIOX -DTCPSOCKET $(KFLAGS)" \	"LIBS= -lsocket " "LNKFLAGS = -s"#Data General UX 4.30 (= System V R3 ??) for DG Aviion, with TCP/IP support.dgux430:	@echo 'Making C-Kermit $(CKVER) for DG Aviion UX 4.31...'	$(MAKE) wermit "CFLAGS = -O -DDGUX430 -DSVR3 -DDIRENT -DDYNAMIC \	-DTCPSOCKET $(KFLAGS)"#Data General UX 4.30 for DG Aviion, with TCP/IP support with BSDisms.dgux430bsd:	@echo 'Making C-Kermit $(CKVER) for DG Aviion UX 4.31...'	$(MAKE) wermit "CFLAGS = -O -DDGUX430 -D_BSD_SOURCE -DBSD4 \	-DDYNAMIC -DTCPSOCKET $(KFLAGS)"#Data General UX 5.40 (= System V R4) for DG Aviion, with TCP/IP support.dgux540:	@echo 'Making C-Kermit $(CKVER) for DG Aviion UX 5.40...'	$(MAKE) wermit "CFLAGS = -O -DDGUX540 -DDIRENT -DHDBUUCP \	-DDYNAMIC -DSTERMIOX -DTCPSOCKET $(KFLAGS)" "LNKFLAGS = -s"#Data General UX 5.40 (= System V R4) for DG Aviion, with TCP/IP support.# And curses.dgux540c:	@echo 'Making C-Kermit $(CKVER) for DG Aviion UX 5.40...'	$(MAKE) wermit "CFLAGS = -O -DDGUX540 -DDIRENT -DHDBUUCP \	-DDYNAMIC -DSTERMIOX -DTCPSOCKET -DCK_CURSES $(KFLAGS)" \	"LIBS= -lcurses8 -ltermcap" "LNKFLAGS = -s"#Silicon Graphics System V R3 with BSD file system (IRIS)iris:	@echo Making C-Kermit $(CKVER) for Silicon Graphics IRIX pre-3.3...	$(MAKE) wermit "CFLAGS = -O -DSVR3 -DLONGFN  $(KFLAGS) \	-I/usr/include/bsd" "LIBS = -lbsd"#Silicon Graphics IRIS System V R3irix33:	@echo 'Making C-Kermit $(CKVER) for Silicon Graphics IRIX 3.3...'	$(MAKE) wermit \	"CFLAGS = -DSVR3 -DDIRENT -DHDBUUCP -DDYNAMIC $(KFLAGS) -O" \	"LNKFLAGS ="#Silicon Graphics Iris Indigo with IRIX 4.0.0#Strict ANSI C compilation, TCP/IP support includedirix40:	@echo 'Making C-Kermit $(CKVER) for Silicon Graphics IRIX 4.0...'	$(MAKE) wermit \	"CFLAGS = -DIRIX40 -DSVR3 -DDIRENT -DHDBUUCP -DDYNAMIC -DPWID_T=uid_t \	-DCK_ANSIC -DTCPSOCKET $(KFLAGS) -O -Olimit 1250 -I/usr/include/bsd"#In case they type "make sys5"...sys5:	$(MAKE) "MAKE=$(MAKE)" sys3#Generic ATT System III or System V (with I&D space)sys3:	@echo 'Making C-Kermit $(CKVER) for AT&T UNIX System III'	@echo 'or System V R2 or earlier...'	$(MAKE) wermit "CFLAGS = -DATTSV $(KFLAGS) -i -O" "LNKFLAGS = -i"#Generic ATT System III or System V R2 or earlier, "no void":#special entry to remove "Illegal pointer combination" warnings.sys3nv:	@echo 'Making C-Kermit $(CKVER) for AT&T UNIX System III'	@echo 'or System V R2 or earlier...'	$(MAKE) wermit "CFLAGS = -DATTSV -Dvoid=int  $(KFLAGS) -i -O" \	"LNKFLAGS = -i"#Generic ATT System III or System V (no I&D space)sys3nid:	@echo 'Making C-Kermit $(CKVER) for AT&T UNIX System III'	@echo 'or System V R2 or earlier, no I&D space...'	$(MAKE) wermit "CFLAGS = -DATTSV $(KFLAGS) -O" "LNKFLAGS ="#AT&T 7300/Unix PC systems, sys3 but special handling for internal modem.#Link with the shared library -- the conflict with openi in shared library#is solved with -Dopeni=xopenisys3upc:	@echo 'Making C-Kermit $(CKVER) for AT&T 7300 UNIX PC, shared lib...'	@echo 'If shared lib causes trouble, use make sys3upcold.'	$(MAKE) wermit "CFLAGS = -O -DATT7300 -DDYNAMIC -DNOSETBUF $(KFLAGS) \	-Dopeni=xopeni" \	"CC2 = ld /lib/crt0s.o /lib/shlib.ifile" "LNKFLAGS = -s"#AT&T 7300/Unix PC systems, with curses support.#Curses and the shared library don't get along, so we don't use the#shared library.  We need to include CK_NEWTERM to avoid a conflict#with curses and buffering on stdout.  Merged with submission by#Robert Weiner/Programming Plus, rweiner@watsun.cc.columbia.edu.#We don't need -Dopeni=xopeni since we're not using the shared library,#but we keep it to be consistent with the other entries.sys3upcc:	@echo 'Making C-Kermit $(CKVER) for AT&T 7300 UNIX PC, curses...'	$(MAKE) wermit "CFLAGS = -O -DATT7300 -DDYNAMIC -DNOSETBUF \	-DCK_CURSES -DCK_NEWTERM $(KFLAGS) -Dopeni=xopeni" \	"LIBS = -lcurses" "LNKFLAGS = -s"#AT&T 7300/Unix PC systems, with curses and shared library support.sys3upcshcc:	@echo 'Making C-Kermit $(CKVER) for AT&T 7300 UNIX PC, shared lib...'	@echo 'With curses.  Requires shcc.'	$(MAKE) wermit "CFLAGS = -O -DATT7300 -DDYNAMIC $(KFLAGS) \	-DNOSETBUF -DCK_NEWTERM -DCK_CURSES -Dopeni=xopeni" \	"LNKFLAGS = -i -s" "CC = shcc" "CC2 = shcc" "LIBS = -lcurses"#AT&T 7300/Unix PC systems, as above, no curses, but use gcc.sys3upcg:	@echo 'Making C-Kermit $(CKVER) for AT&T 7300 UNIX PC...'	$(MAKE) wermit "CFLAGS = -O -DATT7300 -DDYNAMIC -DNOSETBUF $(KFLAGS) \	-Dopeni=xopeni" \	"CC = gcc" "CC2 = gcc" "LNKFLAGS = -s -shlib"#AT&T 7300/Unix PC systems, curses and gcc.sys3upcgc:	@echo 'Making C-Kermit $(CKVER) for AT&T 7300 UNIX PC, curses...'	$(MAKE) wermit "CFLAGS = -O -DATT7300 -DDYNAMIC -DNOSETBUF \	-DCK_CURSES -DCK_NEWTERM" \	"CC = gcc" "CC2 = gcc" "LIBS = -lcurses" "LN

⌨️ 快捷键说明

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