📄 makefile
字号:
## @(#)Makefile 1.1 92/07/30 Copyright(c) Sun Microsystems, Inc.#.DEFAULT: sccs get -G$@ $@include ../../include/Makefile.macrosOS=SVR4#specify "OS=" for 4.x buildsARCH=sun4#This is for 5.0DR only since 'arch' is not availableDBX=-O# specify DBX=-g for dbx versionDESTDIR =PROGRAM1= fstestPROGRAM2= rawtestINCLUDES= fstest.h fstest_msg.h rawtest.h rawtest_msg.h\ $(INCDIR)/sdrtns.h $(ONLINEINC)/libonline.hLIBS =SOURCES1= fstest.c fstest_msg.cSOURCES2= rawtest.c rawtest_msg.cOBJECTS1= $(SOURCES1:.c=.o)OBJECTS2= $(SOURCES2:.c=.o)LINTFILES = $(SOURCES1:.c=.ln) $(SOURCES2:.c=.ln)CFLAGS = $(DBX) -D`arch` -I$(INCDIR)SVR4CFLAGS= $(DBX) -D$(ARCH) -D$(OS) -I$(INCDIR)LDFLAGS = $(DBX) -D$(DEBUG)LINTFLAGS= -D`arch` -I$(INCDIR)NSL = -lnsl#This is for 5.0DR only.KEEP_STATE:##### beginning of dependency lines #####.c.o: @if [ $(OS) ]; then \ set -x ; \ cc -c $(SVR4CFLAGS) $< ; \ else \ set -x ; \ cc -c $(CFLAGS) $< ; \ fiall: $(INCLUDES) $(PROGRAM1) $(PROGRAM2)$(PROGRAM1): $(OBJECTS1) @if [ $(OS) ]; then \ set -x;\ cc $(LDFLAGS) -o $@ $(OBJECTS1) $(SDLIBS) $(LIBS) $(NSL);\ else \ set -x;\ cc $(LDFLAGS) -o $@ $(OBJECTS1) $(SDLIBS) $(LIBS) ;\ fi$(PROGRAM2): $(OBJECTS2) @if [ $(OS) ]; then \ set -x;\ cc $(LDFLAGS) -o $@ $(OBJECTS2) $(SDLIBS) $(LIBS) $(NSL); \ else \ set -x;\ cc $(LDFLAGS) -o $@ $(OBJECTS2) $(SDLIBS) $(LIBS); \ fiinstall: all FRC @if [ $(DESTDIR) ]; then \ set -x; \ install -s $(PROGRAM1) $(PROGRAM2) $(DESTDIR); \ else \ set -x; \ install $(PROGRAM1) $(PROGRAM2) ../../bin; \ fi clean: FRC rm -f $(PROGRAM1) $(PROGRAM2) $(OBJECTS1) $(OBJECTS2) \ $(OBJECTS3) $(LINTFILES) corelint: $(LINTFILES) lint $(LINTFLAGS) $(LINTFILES) $(LIBS)info: FRC sccs infoinclude ../../include/Makefile.end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -