wht@tridom.uucp (Warren Tucker) (10/16/89)
Read README_1.1 for information on more make fixes. Sorry. ----- cut here ---------- #!/bin/sh # shar: Shell Archiver (v1.22) # # Run the following text with /bin/sh to create: # README_1.1 # Makefile # ecuungetty/Makefile # help/Makefile # help/lint_args.h # sea/lint_args.h # uucp/Makefile # z/Makefile # zgcc # sed 's/^X//' << 'SHAR_EOF' > README_1.1 && X1. Several fixes for the make procedure make it possible to Xmake ECU in more user environments. Trouble could haved occurred Xpreviously if: X a. "." was not in the PATH X b. makes were done other than in a certain order X X2. A Makefile for uucp/dialhclone.c is provided. X X3. The csh script for building function prototypes 'zgcc' was omitted. XIt is provided here. SHAR_EOF chmod 0644 README_1.1 || echo "restore of README_1.1 fails" sed 's/^X//' << 'SHAR_EOF' > Makefile && X# CHK=0xA47A X#+------------------------------------------------------------------- X# Makefile for ecu and related programs X# Copyright 1986,1989 Warren H. Tucker, III. All Rights Reserved X# X# NOTE: assumes select.o has been added to Slibx.a X# NOTE: run make install as root X#-------------------------------------------------------------------- X#+:EDITS:*/ X#:10-11-1989-18:46-wht-needed more work to get makes to work away from my system X#:10-11-1989-18:18-wht-unet1 release did not make bperr and needs it X#:07-03-1989-22:57-wht------------- ecu 2.00 ---------------- X#:06-11-1989-21:36-wht-source control point 1.85 X#:05-08-1989-15:27-wht-strip a.out file at ld time X#:02-28-1989-20:33-wht-combined 286/386 Makefile X#:12-31-1988-12:24-wht-386 + make depend X#:10-24-1988-16:49-wht-works under BSD4 again (mostly)! X XLBIN = /usr/local/bin X XSHELL = /bin/sh X.SUFFIXES: .o .c .h X XSYSTEM = `sysdep =M_I386 Xenix/386 Sys V =M_I286 Xenix/286 Sys V` XCOMFLAGS = -i `sysdep =M_I386 -Zi -M3e =M_I286 -M2let32 -LARGE -F 8000` XCFLAGS = -Ox -DLINT_ARGS -DNO_SELECT -DAUTO_DIAL_PROC $(COMFLAGS) XLDFLAGS = `sysdep =M_I386 =M_I286 -SEG 256` -lx -lcrypt -lcurses -ltermcap X X.c.o:; fcrc -u $*.c ; /bin/time cc -c $(CFLAGS) $*.c X XSRC = \ X bamboozle.c\ X cmdtbl.c\ X ecu.c\ X ecuLCK.c\ X ecuchdir.c\ X ecudump.c\ X ecufinsert.c\ X ecufkey.c\ X ecufork.c\ X ecuhayes.c\ X eculine.c\ X ecunumrev.c\ X ecuicmaux.c\ X ecuicmhelp.c\ X ecuicmd.c\ X ecuphone.c\ X ecuphrase.c\ X ecurcvr.c\ X ecuscrdump.c\ X ecusetup.c\ X ecushm.c\ X ecusighdl.c\ X ecutcap.c\ X ecutime.c\ X ecutty.c\ X ecuuclc.c\ X ecuusage.c\ X ecuutil.c\ X ecuwinutil.c\ X ecuxenix.c\ X ecuxfer.c\ X esdutil.c\ X feval.c\ X gint.c\ X gstr.c\ X hdbintf.c\ X logevent.c\ X pcmd.c\ X pcmdif.c\ X pcmdfile.c\ X pcmdtty.c\ X pcmdwhile.c\ X pcmdxfer.c\ X poutput.c\ X pprintf.c\ X proc.c\ X proc_error.c\ X procframe.c\ X regexp.c\ X smap.c\ X var.c X XOBJ = \ X bamboozle.o\ X cmdtbl.o\ X ecu.o\ X ecuLCK.o\ X ecudump.o\ X ecuchdir.o\ X ecufinsert.o\ X ecufkey.o\ X ecufork.o\ X ecuhayes.o\ X eculine.o\ X ecunumrev.o\ X ecuicmaux.o\ X ecuicmhelp.o\ X ecuicmd.o\ X ecuphone.o\ X ecuphrase.o\ X ecurcvr.o\ X ecuscrdump.o\ X ecusetup.o\ X ecushm.o\ X ecusighdl.o\ X ecutcap.o\ X ecutime.o\ X ecutty.o\ X ecuuclc.o\ X ecuusage.o\ X ecuutil.o\ X ecuwinutil.o\ X ecuxenix.o\ X ecuxfer.o\ X esdutil.o\ X feval.o\ X gint.o\ X gstr.o\ X hdbintf.o\ X logevent.o\ X pcmd.o\ X pcmdif.o\ X pcmdfile.o\ X pcmdtty.o\ X pcmdwhile.o\ X pcmdxfer.o\ X poutput.o\ X pprintf.o\ X proc.o\ X proc_error.o\ X procframe.o\ X regexp.o\ X smap.o\ X var.o X Xall: sysdep afterlint fcrc bperr/bperr ecu X Xecuhelp: X cd help;make depend;make lint;make all X Xecuz: X cd z;make all X Xecus: X cd sea;make all X Xbperr/bperr: bperr/bperr.c X cd bperr;make bperr X Xecu: $(OBJ) X echo 'char *revision="'`date` $(SYSTEM)'";' >ecurev.c X cc -c $(CFLAGS) ecurev.c; rm ecurev.c X /bin/time cc $(COMFLAGS) ecurev.o $(OBJ) $(LDFLAGS) -o ecu X rm ecurev.o X Xproc_error.c: ecuerror.h bperr/bperr X bperr/bperr X Xecu.fls: $(SRC) X ls $(SRC) >ecu.fls X Xlint: ecu.fls X csh zgcc ecu.fls lint_args.h $(CFLAGS) X fcrc -u Makefile *.h X Xinstall: all ecuhelp ecuz ecus ecuug #run as root X cp ecu z/ecusz z/ecurz sea/ecusea $(LBIN) X -mkdir /usr/lib/ecu X cd ecuungetty;make install X cp models/*.mi help/ecuhelp.data /usr/lib/ecu X Xshar: X csh -c 'shar -D -c -v -l30 -o/tmp/ecu. README Makefile *.c *.h \ Xhelp/Makefile \ Xhelp/*.{c,src} ecuungetty/Makefile ecuungetty/*.{c,h} \ Xz/Makefile z/*.{c,h} sea/Makefile sea/*.{c,h,doc} \ Xuucp/*.c xsel386/* \ Xckermit/* doc/*.{txt,man} doc/runoff models/* zgcc' X Xfcrc: fcrc.c X cc -O fcrc.c -o $@ X -cp fcrc $(LBIN) X Xbuildrev: buildrev.c X cc -O buildrev.c -o $@ X -cp buildrev $(LBIN) X Xsysdep: sysdep.c X cc -O sysdep.c -o $@ X -cp sysdep $(LBIN) X Xafterlint: afterlint.c X cc -O afterlint.c -o $@ X -cp afterlint $(LBIN) X X# X# X# X# MAKE DEPEND: regenerate .c:.h, .ol:.c, .ol:.asm dependencies automatically X# Xdepend: X rm -f depend.tmp X if test '$(SRC)' ;\ X then (grep '^#include' $(SRC) \ X | sed -e 's?:[^<]*<\([^>]*\)>.*?: /usr/include/\1?'\ X -e 's?:[^"]*"\([^"]*\)".*?: \1?'\ X -e 's?\(.*\)\.c?\1.o?'\ X -e 's?ecuerror.h?ecu.h?'\ X >> depend.tmp) ;\ X fi X X echo '/^# DO NOT DELETE THIS LINE' >exdep.tmp X echo '.+1,$$d' >>exdep.tmp X echo 'r depend.tmp' >> exdep.tmp X echo 'w' >> exdep.tmp X cp Makefile Makefile.new X ex Makefile.new < exdep.tmp X rm exdep.tmp depend.tmp X echo '# DEPENDENCIES MUST END AT END OF FILE' >>Makefile.new X echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY'>>Makefile.new X echo '# see make depend above'>>Makefile.new X mv Makefile Makefile.bak X mv Makefile.new Makefile X fcrc -u Makefile X X# DO NOT DELETE THIS LINE Xcmdtbl.o: ecucmd.h Xecu.o: ecu.h Xecu.o: ecukey.h Xecu.o: ecuxkey.h XecuLCK.o: ecu.h XecuLCK.o: /usr/include/utmp.h Xecuchdir.o: ecu.h Xecuchdir.o: ecukey.h Xecuchdir.o: /usr/include/pwd.h Xecudump.o: ecu.h Xecufinsert.o: ecu.h Xecufinsert.o: ecukey.h Xecufkey.o: ecu.h Xecufkey.o: ecukey.h Xecufkey.o: ecufkey.h Xecufkey.o: ecuxkey.h Xecufkey.o: ecufork.h Xecufork.o: ecu.h Xecufork.o: ecufork.h Xecuhayes.o: ecu.h Xecuhayes.o: ecukey.h Xecuhayes.o: esd.h Xecuhayes.o: var.h Xecuhayes.o: ecupde.h Xecuhayes.o: ecu.h Xecuhayes.o: relop.h Xeculine.o: ecu.h Xeculine.o: ecukey.h Xecuicmaux.o: ecu.h Xecuicmaux.o: ecu.h Xecuicmaux.o: ecucmd.h Xecuicmhelp.o: /usr/include/curses.h Xecuicmhelp.o: ecu.h Xecuicmhelp.o: ecucmd.h Xecuicmhelp.o: ecukey.h Xecuicmhelp.o: pc_scr.h Xecuicmhelp.o: stdio_lint.h Xecuicmd.o: ecu.h Xecuicmd.o: esd.h Xecuicmd.o: ecufkey.h Xecuicmd.o: ecucmd.h Xecuphone.o: /usr/include/curses.h Xecuphone.o: pc_scr.h Xecuphone.o: ecu.h Xecuphone.o: ecupde.h Xecuphone.o: ecukey.h Xecuphone.o: ecuxkey.h Xecuphrase.o: ecu.h Xecurcvr.o: ecu.h Xecurcvr.o: ecukey.h Xecuscrdump.o: ecu.h Xecuscrdump.o: pc_scr.h Xecusetup.o: /usr/include/curses.h Xecusetup.o: ecu.h Xecusetup.o: ecukey.h Xecusetup.o: ecuxkey.h Xecusetup.o: pc_scr.h Xecushm.o: ecu.h Xecushm.o: ecushm.h Xecushm.o: /usr/include/sys/ipc.h Xecushm.o: /usr/include/sys/shm.h Xecusighdl.o: ecu.h Xecusighdl.o: ecufork.h Xecutcap.o: ecu.h Xecutcap.o: ecukey.h Xecutcap.o: pc_scr.h Xecutime.o: /usr/include/sys/types.h Xecutime.o: /usr/include/time.h Xecutime.o: /usr/include/sys/timeb.h Xecutty.o: /usr/include/sys/machdep.h Xecutty.o: ecu.h Xecutty.o: esd.h Xecutty.o: ecukey.h Xecutty.o: ecuxkey.h Xecutty.o: ecu.h Xecuusage.o: /usr/include/stdio.h Xecuutil.o: ecu.h Xecuutil.o: ecufork.h Xecuutil.o: /usr/include/sys/locking.h Xecuwinutil.o: /usr/include/curses.h Xecuwinutil.o: ecukey.h Xecuwinutil.o: pc_scr.h Xecuxenix.o: ecu.h Xecuxenix.o: ecukey.h Xecuxenix.o: ecufkey.h Xecuxenix.o: ecuxkey.h Xecuxenix.o: ecufork.h Xecuxenix.o: esd.h Xecuxenix.o: /usr/include/local/morse_dvr.h Xecuxfer.o: /usr/include/curses.h Xecuxfer.o: ecu.h Xecuxfer.o: ecukey.h Xecuxfer.o: ecuxkey.h Xecuxfer.o: ecu.h Xecuxfer.o: pc_scr.h Xesdutil.o: /usr/include/ctype.h Xesdutil.o: ecu.h Xesdutil.o: ecu.h Xesdutil.o: esd.h Xfeval.o: ecu.h Xfeval.o: ecu.h Xfeval.o: esd.h Xfeval.o: proc.h Xfeval.o: var.h Xfeval.o: feval.h Xgint.o: ecu.h Xgint.o: ecu.h Xgint.o: esd.h Xgint.o: var.h Xgstr.o: ecu.h Xgstr.o: ecu.h Xgstr.o: esd.h Xgstr.o: var.h Xpcmd.o: ecu.h Xpcmd.o: ecu.h Xpcmd.o: ecukey.h Xpcmd.o: esd.h Xpcmd.o: var.h Xpcmd.o: proc.h Xpcmdif.o: /usr/include/ctype.h Xpcmdif.o: ecu.h Xpcmdif.o: ecu.h Xpcmdif.o: esd.h Xpcmdif.o: var.h Xpcmdif.o: proc.h Xpcmdif.o: relop.h Xpcmdfile.o: ecu.h Xpcmdfile.o: ecukey.h Xpcmdfile.o: ecu.h Xpcmdfile.o: esd.h Xpcmdfile.o: var.h Xpcmdfile.o: proc.h Xpcmdtty.o: ecu.h Xpcmdtty.o: ecu.h Xpcmdtty.o: esd.h Xpcmdwhile.o: /usr/include/ctype.h Xpcmdwhile.o: ecu.h Xpcmdwhile.o: ecu.h Xpcmdwhile.o: esd.h Xpcmdwhile.o: var.h Xpcmdwhile.o: proc.h Xpcmdwhile.o: relop.h Xpcmdxfer.o: ecu.h Xpcmdxfer.o: ecukey.h Xpcmdxfer.o: ecu.h Xpcmdxfer.o: esd.h Xpcmdxfer.o: var.h Xpcmdxfer.o: proc.h Xpoutput.o: ecu.h Xpoutput.o: ecukey.h Xpoutput.o: ecu.h Xpoutput.o: esd.h Xpprintf.o: /usr/include/stdio.h Xpprintf.o: /usr/include/varargs.h Xproc.o: /usr/include/ctype.h Xproc.o: ecu.h Xproc.o: ecu.h Xproc.o: esd.h Xproc.o: var.h Xproc.o: proc.h Xproc.o: ecucmd.h Xproc_error.o: ecu.h Xproc_error.o: ecu.h Xprocframe.o: /usr/include/ctype.h Xprocframe.o: ecu.h Xprocframe.o: ecukey.h Xprocframe.o: ecu.h Xprocframe.o: esd.h Xprocframe.o: var.h Xprocframe.o: proc.h Xsmap.o: /usr/include/stdio.h Xsmap.o: /usr/include/signal.h Xsmap.o: stdio_lint.h Xvar.o: ecu.h Xvar.o: esd.h Xvar.o: var.h Xvar.o: ecukey.h Xvar.o: ecu.h X# DEPENDENCIES MUST END AT END OF FILE X# IF YOU PUT STUFF HERE IT WILL GO AWAY X# see make depend above SHAR_EOF chmod 0644 Makefile || echo "restore of Makefile fails" sed 's/^X//' << 'SHAR_EOF' > ecuungetty/Makefile && X# CHK=0x759E X#+---------------------------------- X# makefile for ecuungetty X# must be root to run make install X#----------------------------------- X#+:EDITS:*/ X#:10-11-1989-18:46-wht-needed more work to get makes to work away from my system X#:07-03-1989-22:58-wht------------- ecu 2.00 ---------------- X#:07-03-1989-02:06-wht-creation X XCFLAGS = `sysdep =M_I386 -Ox =M_I286 -O -M2le` X XOBJ = ../bamboozle.o ecuungetty.o X Xall: ecuungetty X Xecuungetty: $(OBJ) X cc $(CFLAGS) $(OBJ) -o ecuungetty -lcrypt -lx X Xinstall: X -mkdir /usr/lib/ecu X cp ecuungetty /usr/lib/ecu X chown root /usr/lib/ecu/ecuungetty X chmod u+s /usr/lib/ecu/ecuungetty X SHAR_EOF chmod 0644 ecuungetty/Makefile || echo "restore of ecuungetty/Makefile fails" sed 's/^X//' << 'SHAR_EOF' > help/Makefile && X# CHK=0x6B05 X# Makefile for helpgen (ecu help system) X# X#+:EDITS:*/ X#:10-11-1989-18:46-wht-needed more work to get makes to work away from my system X#:07-03-1989-22:58-wht------------- ecu 2.00 ---------------- X#:05-08-1989-15:35-wht-creation X XSHELL = /bin/sh X.SUFFIXES: .o .c .h X XCOMFLAGS = -s XCFLAGS = -c `sysdep =M_XENIX -Ox -DLINT_ARGS =pyr -O` $(COMFLAGS) XLDFLAGS = # -m helpgen.map X X.c.o:; fcrc -u $*.c ; /bin/time cc $(CFLAGS) $*.c X XSRC = \ X helpgen.c\ X util.c X XOBJ = \ X helpgen.o\ X util.o X Xall: helpgen ecuhelp.data # ecuhelp.doc ecuhelp.txt X Xhelpgen.fls: $(SRC) X ls $(SRC) >helpgen.fls X Xhelpgen: $(OBJ) X /bin/time cc $(COMFLAGS) $(OBJ) $(LDFLAGS) -o helpgen X Xecuhelp.data: ecuhelp.src helpgen X helpgen -b X -cp ecuhelp.data /usr/lib/ecu # should be root for this X Xecuhelp.doc: ecuhelp.src helpgen X helpgen -d X Xecuhelp.txt: ecuhelp.data helpgen X helpgen -n X Xlint: helpgen.fls X echo > lint_args.h X csh ../zgcc helpgen.fls lint_args.h $(CFLAGS) X fcrc -u Makefile *.h X X# X# MAKE DEPEND: regenerate .c:.h, .ol:.c, .ol:.asm dependencies automatically X# Xdepend: X rm -f depend.tmp X if test '$(SRC)' ;\ X then (grep '^#include' $(SRC) \ X | sed -e 's?:[^<]*<\([^>]*\)>.*?: /usr/include/\1?'\ X -e 's?:[^"]*"\([^"]*\)".*?: \1?'\ X -e 's?\(.*\)\.c?\1.o?'\ X >> depend.tmp) ;\ X fi X X echo '/^# DO NOT DELETE THIS LINE' >exdep.tmp X echo '.+1,$$d' >>exdep.tmp X echo 'r depend.tmp' >> exdep.tmp X echo 'w' >> exdep.tmp X cp Makefile Makefile.new X ex Makefile.new < exdep.tmp X rm exdep.tmp depend.tmp X echo '# DEPENDENCIES MUST END AT END OF FILE' >>Makefile.new X echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY'>>Makefile.new X echo '# see make depend above'>>Makefile.new X mv Makefile Makefile.bak X mv Makefile.new Makefile X fcrc -u Makefile X X# DO NOT DELETE THIS LINE Xhelpgen.o: /usr/include/stdio.h Xhelpgen.o: /usr/include/ctype.h Xhelpgen.o: lint_args.h Xhelpgen.o: ../ecucmd.h Xhelpgen.o: ../esd.h Xhelpgen.o: ../stdio_lint.h Xutil.o: lint_args.h X# DEPENDENCIES MUST END AT END OF FILE X# IF YOU PUT STUFF HERE IT WILL GO AWAY X# see make depend above SHAR_EOF chmod 0644 help/Makefile || echo "restore of help/Makefile fails" sed 's/^X//' << 'SHAR_EOF' > help/lint_args.h && X/* CHK=0x6A9E */ X/*+----------------------------------------------------------------------- X lint_args.h X------------------------------------------------------------------------*/ X/*+:EDITS:*/ X/*:07-03-1989-22:58-wht------------- ecu 2.00 ---------------- */ X/*:05-31-1989-14:13-afterlint-creation */ X X#ifndef BUILDING_LINT_ARGS X#ifdef LINT_ARGS X X/* helpgen.c */ Xint main(int ,char * *,char * *); Xint usage(void); Xstruct p_cmd *search_cmd_list(char *); Xvoid build_ecudoc(void); Xvoid build_ecuhelp(void); Xvoid build_ecutxt(void); Xvoid show_cmds(void); Xvoid test_help(void); X/* util.c */ Xchar to_lower(char ); Xchar to_upper(char ); Xvoid pad_zstr_to_len(char *,int ); X X#else /* compiler doesn't know about prototyping */ X X/* helpgen.c */ Xstruct p_cmd *search_cmd_list(); Xvoid build_ecudoc(); Xvoid build_ecuhelp(); Xvoid build_ecutxt(); Xvoid show_cmds(); Xvoid test_help(); X/* util.c */ Xchar to_lower(); Xchar to_upper(); Xvoid pad_zstr_to_len(); X X#endif /* LINT_ARGS */ X#endif /* BUILDING_LINT_ARGS */ X X/* end of lint_args.h */ SHAR_EOF chmod 0644 help/lint_args.h || echo "restore of help/lint_args.h fails" sed 's/^X//' << 'SHAR_EOF' > sea/lint_args.h && X/* CHK=0x23C0 */ X/*+----------------------------------------------------------------------- X lint_args.h X------------------------------------------------------------------------*/ X/*+:EDITS:*/ X/*:07-03-1989-22:58-wht------------- ecu 2.00 ---------------- */ X/*:05-29-1989-18:39-afterlint-creation */ X X#ifndef BUILDING_LINT_ARGS X#ifdef LINT_ARGS X X/* ecusea.c */ Xchar *receive_file(void); Xchar *sf_state_text(int ); Xint cancel_transaction(int ); Xint main(int ,char * *,char * *); Xint receive_block(char *); Xint send_comm_block(char *,int ); Xint send_file(char *); Xunsigned int lgetc_timeout(int ); Xunsigned short crc_update(int ,unsigned int ); Xvoid send_file_block(struct _iobuf *,int ); Xvoid set_sf_state(int ,int ); Xvoid set_utime_1980(char *,long ); Xvoid wait_for_rcvr_response(void); Xvoid xmit_ack(int ); Xvoid xmit_cancel(void); Xvoid xmit_nak(int ); X/* scurses.c */ Xchar *get_elapsed_time(long ); Xchar *get_tod(int ,char *); Xint clear_area(struct _win_st *,int ,int ,int ); Xint clear_area_char(struct _win_st *,int ,int ,int ,char ); Xint report_comm_baud_rate(unsigned int ); Xint report_error_count(void); Xint report_file_byte_io(long ); Xint report_file_open_length(long ); Xint report_file_rcv_started(char *,long ,long ); Xint report_protocol_crc_type(char *); Xint report_rx_tx_count(void); Xvoid report_file_close(void); Xvoid report_file_open_tod(void); Xvoid report_file_send_open(char *,struct stat *); Xvoid report_init(char *); Xvoid report_last_rxhdr(char *,int ); Xvoid report_last_txhdr(char *,int ); Xvoid report_mode(int ); Xvoid report_rx_ind(int ); Xvoid report_rxpos(long ); Xvoid report_str(char *,int ); Xvoid report_top_line(char *); Xvoid report_transaction(char *); Xvoid report_tx_ind(int ); Xvoid report_txpos(long ); Xvoid report_uninit(void); X X#else /* compiler doesn't know about prototyping */ X X/* ecusea.c */ Xchar *receive_file(); Xchar *sf_state_text(); Xunsigned int lgetc_timeout(); Xunsigned short crc_update(); Xvoid send_file_block(); Xvoid set_sf_state(); Xvoid set_utime_1980(); Xvoid wait_for_rcvr_response(); Xvoid xmit_ack(); Xvoid xmit_cancel(); Xvoid xmit_nak(); X/* scurses.c */ Xchar *get_elapsed_time(); Xchar *get_tod(); Xvoid report_file_close(); Xvoid report_file_open_tod(); Xvoid report_file_send_open(); Xvoid report_init(); Xvoid report_last_rxhdr(); Xvoid report_last_txhdr(); Xvoid report_mode(); Xvoid report_rx_ind(); Xvoid report_rxpos(); Xvoid report_str(); Xvoid report_top_line(); Xvoid report_transaction(); Xvoid report_tx_ind(); Xvoid report_txpos(); Xvoid report_uninit(); X X#endif /* LINT_ARGS */ X#endif /* BUILDING_LINT_ARGS */ X X/* end of lint_args.h */ SHAR_EOF chmod 0644 sea/lint_args.h || echo "restore of sea/lint_args.h fails" sed 's/^X//' << 'SHAR_EOF' > uucp/Makefile && X# CHK=0xB4FF X# X# uucp dialer makefile X# X#+:EDITS: X#:10-15-1989-13:25-wht-creation X XLDFLAGS = -s -i -lx XCFLAGS = -Ox -DHDUU $(LDFLAGS) X X#EXES = dialHA12 dialHA24 dialTBIT dialVA3450 XEXES = dialUSR2400 dialMCOM9624 dialMCOM2400 XOBJS = XLIBS = X Xall: $(EXES) X XdialUSR2400: dialhclone.c X cc $(CFLAGS) -DUSR2400 dialhclone.c -o $@ X XdialMCOM9624: dialhclone.c X cc $(CFLAGS) -DMCOM9624C dialhclone.c -o $@ X XdialMCOM2400: dialhclone.c X cc $(CFLAGS) -DMCOM2400 dialhclone.c -o $@ SHAR_EOF chmod 0644 uucp/Makefile || echo "restore of uucp/Makefile fails" sed 's/^X//' << 'SHAR_EOF' > z/Makefile && X# CHK=0x04C0 X#+------------------------------------------------------------------- X# Makefile for ecurz/ecusz (ecu file transfer) X#-------------------------------------------------------------------- X#+:EDITS:*/ X#:10-11-1989-18:46-wht-needed more work to get makes to work away from my system X#:07-03-1989-22:58-wht------------- ecu 2.00 ---------------- X#:05-08-1989-16:51-wht-rename files, solidify make procedure X#:01-11-1989-21:00-wht-change over to 386 X XSHELL = /bin/sh X X.SUFFIXES: .o .c .h X X#PROFILE = -p X XSYSTEM = `sysdep =M_I386 Xenix/386 =M_I286 Xenix/286` XCOMFLAGS = -i $(PROFILE) `sysdep =M_I386 -M3 -Ox =M_I286 -M2le -O -F 1000 -LARGE` XCFLAGS = -c $(COMFLAGS) -DMD -DLINT_ARGS -DREADCHECK -DLOG_XFER X XLDFLAGS = -lcurses -ltermcap -lx X XCOMMON_SRC = \ X zcommon.c\ X zmodem.c\ X zcurses.c\ X zdebug.c X XCOMMON_OBJ = \ X zcommon.o\ X zmodem.o\ X zcurses.o\ X ../logevent.o X X.c.o:; fcrc -u $*.c ; /bin/time cc $(CFLAGS) $*.c X Xall: ecusz ecurz X Xecusz: ecusz.o $(COMMON_OBJ) X echo 'char *revision="'`date` $(SYSTEM)'";' >ecuszrev.c X cc $(CFLAGS) ecuszrev.c ; rm ecuszrev.c X /bin/time cc $(COMFLAGS) ecusz.o ecuszrev.o $(COMMON_OBJ) $(LDFLAGS) -o ecusz X rm -f ecuszrev.o X Xecurz: ecurz.o $(COMMON_OBJ) X echo 'char *revision="'`date` $(SYSTEM)'";' >ecurzrev.c X cc $(CFLAGS) ecurzrev.c ; rm ecurzrev.c X /bin/time cc $(COMFLAGS) ecurz.o ecurzrev.o $(COMMON_OBJ) $(LDFLAGS) -o ecurz X rm -f ecurzrev.o X Xcomsrc.fls: $(COMMON_SRC) Makefile X ls $(COMMON_SRC) > comsrc.fls X Xlint: comsrc.fls X csh ../zgcc comsrc.fls zlint.h $(CFLAGS) X fcrc -u Makefile *.h X X# X# MAKE DEPEND: regenerate .c:.h, .ol:.c, .ol:.asm dependencies automatically X# Xdepend: X rm -f depend.tmp X if test '$(COMMON_SRC)' ;\ X then (grep '^#include' $(COMMON_SRC) \ X | sed -e 's?:[^<]*<\([^>]*\)>.*?: /usr/include/\1?'\ X -e 's?:[^"]*"\([^"]*\)".*?: \1?'\ X -e 's?\(.*\)\.c?\1.o?'\ X >> depend.tmp) ;\ X fi X X echo '/^# DO NOT DELETE THIS LINE' >exdep.tmp X echo '.+1,$$d' >>exdep.tmp X echo 'r depend.tmp' >> exdep.tmp X echo 'w' >> exdep.tmp X cp Makefile Makefile.new X ex Makefile.new < exdep.tmp X rm exdep.tmp depend.tmp X echo '# DEPENDENCIES MUST END AT END OF FILE' >>Makefile.new X echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY'>>Makefile.new X echo '# see make depend above'>>Makefile.new X mv Makefile Makefile.bak X mv Makefile.new Makefile X fcrc -u Makefile X X# DO NOT DELETE THIS LINE Xzcommon.o: /usr/include/stdio.h Xzcommon.o: /usr/include/signal.h Xzcommon.o: /usr/include/setjmp.h Xzcommon.o: /usr/include/ctype.h Xzcommon.o: zmodem.h Xzcommon.o: /usr/include/fcntl.h Xzmodem.o: zmodem.h Xzmodem.o: zlint.h Xzcurses.o: /usr/include/curses.h Xzcurses.o: /usr/include/sys/types.h Xzcurses.o: /usr/include/sys/stat.h Xzcurses.o: /usr/include/ctype.h Xzcurses.o: /usr/include/signal.h Xzcurses.o: /usr/include/time.h Xzcurses.o: /usr/include/sys/timeb.h Xzcurses.o: ../pc_scr.h Xzcurses.o: zlint.h Xzeculog.o: /usr/include/stdio.h Xzeculog.o: /usr/include/sys/types.h Xzeculog.o: /usr/include/time.h Xzeculog.o: /usr/include/sys/timeb.h Xzeculog.o: zlint.h X# DEPENDENCIES MUST END AT END OF FILE X# IF YOU PUT STUFF HERE IT WILL GO AWAY X# see make depend above SHAR_EOF chmod 0644 z/Makefile || echo "restore of z/Makefile fails" sed 's/^X//' << 'SHAR_EOF' > zgcc && X#!/bin/csh X#zgcc -- build prototyping "LINT_ARGS" Xecho C sources in $1';' result file $2 Xrm -f zg.t Xforeach i(`cat $1`) Xcc -DXENIX -DBUILDING_LINT_ARGS -Zg $argv[3-] $i > zg1.t Xsort zg1.t > zg2.t Xecho '/*' $i '*/' >> zg.t Xcat zg2.t >> zg.t Xend Xafterlint zg.t $2 Xrm -f zg.t zg?.t Xfcrc -u $2 Xecho Output in $2 SHAR_EOF chmod 0755 zgcc || echo "restore of zgcc fails" exit 0 -- ------------------------------------------------------------------- Warren Tucker, Tridom Corporation ...!gatech!emory!tridom!wht Ker-au'-lo-phon. An 8-foot partial flue-stop, having metal pipes surmounted by adjustable rings, and with a hole bored near the top of each pipe, producing a soft and "reedy" tone.