?? makefile
字號:
## @(#)makefile 1.12 7/26/96##SHELL = /usr/bin/shINSTALL_DIR = .LDLIBS = -lXaw -lXmu -lXt -lXext -lX11 -lm# If you need to link with the "dl" library use the# line below for LDLIBS#LDLIBS = -lXaw -lXmu -lXt -lXext -lX11 -lm -ldlLDFLAGS = -L$(WINHOME)/libCFLAGS = -g -I$(WINHOME)/includeCC = gcc -traditionalI_PROGS = unravel select analyzer helpuS_PROGS = slice_driver auto-slice pss-driver call-treePROGS = $(I_PROGS) $(S_PROGS) parser summary tsummary map u slink\ visit-filter visit-ctrl visit-post vsort vprep# pcmount pcunmount visit-filter visit-ctrl visit-post a5parser vsortI_OBJS = u.o unravel.o select.o analyzer.o unravel.o helpu.oS_OBJS = slice_driver.o auto-slice.o pss-driver.o call-tree.o#A5_OBJS = a5scan.o parser.o err.o a5gram.o const.o\# mem_alloc.o sym_tab.o xpr.o stmt.o chain.o control.oPARSE_OBJS = kscan.o parser.o err.o kgram.o const.o\ mem_alloc.o sym_tab.o xpr.o stmt.o chain.o control.oSLICE_OBJS = sets.o slice.o slice-load.o pss.oall : $(PROGS)path.out : pwd > path.outconfig.h : path.out# echo -n "# define HOME \"" >config.h cat path.out |sed 's/^/# define HOME \"/' | sed -e 's/$$/\"/' >config.h echo "# include \"fix.h\"" >>config.h find_cc >>config.hvprep : config.h visit-prep sed s=HOME=`grep HOME config.h | sed 's/^.*E "/"/' | tr -d \"`= <visit-prep >vprep chmod +x vprepMultiSlice.o u.o: MultiSliceP.h MultiSlice.h$(I_OBJS): config.h fix.h$(S_OBJS) $(SLICE_OBJS): sets.h slice.h$(PARSE_OBJS) slink.o pss.o slice-load.o: lif.h ansi_parse.h#pcunmount : pcmount# ln pcmount pcunmount#a5parser : $(A5_OBJS)# $(CC) $(CFLAGS) $(A5_OBJS) -o a5parserparser : $(PARSE_OBJS) $(CC) $(CFLAGS) $(PARSE_OBJS) -o parser$(S_PROGS) : $(SLICE_OBJS) $(CC) $(CFLAGS) $@.o $(SLICE_OBJS) -o $@$(I_PROGS) : $(CC) $(CFLAGS) $@.o $(LDFLAGS) $(LDLIBS) -o $@u : u.o $(SLICE_OBJS) MultiSlice.o history.o $(CC) $(CFLAGS) u.o MultiSlice.o history.o $(SLICE_OBJS) $(LDFLAGS) $(LDLIBS) -o $@unravel : unravel.oselect : select.oanalyzer : analyzer.ohelpu : helpu.oslice_driver : slice_driver.oauto-slice : auto-slice.opss-driver : pss-driver.ocall-tree : call-tree.oinstall : install -d $(INSTALL_DIR)/bin install -d $(INSTALL_DIR)/man/man1 install unravel $(INSTALL_DIR)/bin/unravel install unravel.1 $(INSTALL_DIR)/man/man1/unravel.1HOW_TO_INSTALL : how.nr nroff -me how.nr | col >HOW_TO_INSTALLHOW_TO.ps : how.nr ptroff -me -t <how.nr >HOW_TO.psclean : /bin/rm -f *.[VYKHUTSo] *.out *.LIF core *.LINK SYSTEM HISTORY* /bin/rm -f $(PROGS) /bin/rm -f examples/*[A-Z]tar-disk : clean date > LAST_TAR_DATE (SRC_DIR=`pwd | sed -e "s=^.*/==` ;cd .. ;\ tar cvf /dev/rfd0 $$SRC_DIR ) eject make alltar-file : clean date > LAST_TAR_DATE (SRC_DIR=`pwd | sed -e "s=^.*/==` ;cd .. ;\ tar cvf unravel_2.2+.tar $$SRC_DIR )
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -