📄 makefile
字号:
# onSIte System# Makefile for ../client directory# creates one file: the executable client*# syntax: "make sun" for SUN OS# syntax: "make 386v" for VENIX 386# syntax: "make 386s" for SCO 386# syntax: "make dec" for DEC ULTRIXPROG = st_clockPGM_BIN = ../../exePGM_INC = ../../include## UNIX standard libraries here#SYS_SUN =SYS_HP =SYS_386v = -lnet -lnsl_s -lpt -lPWSYS_386s = -lsocketSYS_DEC =PGM_SUN = -L../../lib/sunPGM_HP = -L../../lib/hpPGM_386 = -L../../lib/386PGM_DEC = -L../../lib/decPGM_LIB = SRCS = main.cOBJS = $(SRCS:.c=.o)DEBUG = -g# for SUN OS#CFLAGS = $(DEBUG) -DSUNOS -I$(PGM_INC)# for HP# CFLAGS = $(DEBUG) -DHP_UX -I$(PGM_INC)# for SCOCFLAGS = $(DEBUG) -DSCO -I$(PGM_INC)# for DEC ULTRIX#CFLAGS = $(DEBUG) -DDEC-I$(PGM_INC)LOADER = ccsun : $(OBJS) $(LOADER) -o $(PROG) $(OBJS) $(PGM_SUN) $(PGM_LIB) $(SYS_SUN) chmod 755 $(PROG) mv $(PROG) $(PGM_BIN)/$(PROG)hp : $(OBJS) $(LOADER) -o $(PROG) $(OBJS) $(PGM_HP) $(PGM_LIB) $(SYS_HP) chmod 755 $(PROG) mv $(PROG) $(PGM_BIN)/$(PROG)sco : $(OBJS) $(LOADER) -o $(PROG) $(OBJS) $(PGM_386) $(PGM_LIB) $(SYS_386s) chmod 755 $(PROG) mv $(PROG) $(PGM_BIN)/$(PROG)dec : $(OBJS) $(LOADER) -o $(PROG) $(OBJS) $(PGM_DEC) $(PGM_LIB) $(SYS_DEC) chmod 755 $(PROG) mv $(PROG) $(PGM_BIN)/$(PROG)SHELL = /bin/shLLNS = $(SRCS:.c=.ln)LINTFLAGS = -DDEBUGLINTLIBS = $(PGM_386) $(PGM_LIB) $(SYS_386)lint : $(LLNS) lint *.ln -I$(PGM_INC) $(LINTFLAGS) $(LINTLIBS).SUFFIXES: .c .ln.c.ln: lint -c $<clean: rm -f $(PROG) $(OBJS) $(LLNS) core
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -