📄 makefile.dec
字号:
################################################################################# Copyright (C) Paul Lew, 1988, All rights reserved## sccsid = "%W% %G%"## File Name: Makefile## Author: Paul Lew# Creation Date: 05/07/86 05:06 PM# Last update: 02/07/88 10:29 PM (Edition: 25)## Function: Makefile for shell form editor## Update History:# Date Modification Description By# -------- ----------------------------------------------- ---# 05/07/86 Initial version Lew# 08/01/87 Added field.h, split shform.c into load.c, Lew# option.c, field.c, and form.c Lew# 01/11/88 Added field.h (was missing) Lew# 01/13/88 Added summary.c Lew# 01/14/88 Added make zoo Lew# 01/28/88 Added make shar Lew# 02/07/88 Added Makefile to shar list (was missing) Lew# 02/07/88 Added COPYRIGHT Lew################################################################################TITLE = sfMODULE = sfOBJECTS = sf.o form.o load.o field.o selection.o keyword.o \ option.o msg.o term.o io.o summary.oFILES = sf.c form.c load.c field.c selection.c keyword.c \ option.c msg.c term.c io.c summary.cEXAMPLES= Print Stty LibINFO = sf.1 README MANIFEST COPYRIGHT TODOLIBS = LIBSRC =CFLAGS = -n -gLIBRARY = -ltermcap -lcINCLUDES= basic.h form.h field.h term.hEDITION = 1#------------ The remainder of this makefile is module independent -------#.SUFFIXES: .rel .obj .r .o .cCFLAG2 =CREF = /gsg/lew/bin/crefDEPEND = /gsg/lew/sh/depend#------------- Make executable -------------------------------------------#$(MODULE): $(OBJECTS) $(LIBS) $(CC) $(CFLAGS) -o $(MODULE) $(OBJECTS) $(LIBS) $(LIBRARY).c.o: $(CC) $(CFLAGS) $(CFLAG2) -c $*.c#------------- Utilities -------------------------------------------------#util: lint TAGS listing dependlint: $(FILES) lint $(FILES) > lintTAGS: $(INCLUDES) $(FILES) etags $(INCLUDES) $(FILES)listing: $(INCLUDES) $(FILES) -$(CREF) $(INCLUDES) $(FILES) > listingprint: listing xxxxxx: lpr -J '$(TITLE)' listingdepend: $(FILES) @ touch depend @ $(DEPEND) $(FILES)name: @ echo $(INCLUDES) $(FILES)zoo: @ /bin/rm -f sf.zoo zoo a sf RCS/* TAGS ID @ chmod a-w sf.zoo; ls -l sf.zooshar: echo '----shar.01-----' > MANIFEST vitals $(INFO) $(EXAMPLES) $(INCLUDES) Makefile >> MANIFEST echo '----shar.02-----' >> MANIFEST vitals $(FILES) >> MANIFEST shar -a $(INFO) $(EXAMPLES) $(INCLUDES) Makefile > shar.01 shar -a $(FILES) > shar.02help: @ echo "make lint -- generate lint file: lint" @ echo "make TAGS -- generate tag file: TAGS" @ echo "make listing -- generate cross ref listing: listing" @ echo "make print -- print out listing: listing" @ echo "make depend -- update makefile dependency rule" @ echo "make util -- do all above" @ echo "make name -- output source name list" @ echo "make zoo -- recreate sf.zoo archive" @ echo "make shar -- create shell archive files"#-------------------------------------------------------------------------## DO NOT DELETE THIS LINE, auto-generated dependency rules follow:field.o: basic.h field.h form.h term.hform.o: basic.h field.h form.h term.hkeyword.o: basic.hload.o: basic.h field.h form.hmsg.o: basic.h form.hoption.o: basic.h form.hselection.o: basic.h field.h form.h term.hsf.o: basic.h form.hsummary.o: basic.h form.hterm.o: form.h term.h## Rules made at: Thu Jan 28 20:55:24 EST 1988 by lew# DEPENDENCIES END HERE.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -