📄 makecommon
字号:
## @(#)MakeCommon 1.25 89/11/08 SMI#LDSO = ld.so# BINS = ldconfig ld.soBINS = ldconfig MID = .# LD_DIR = ../../ldHDRS = ${RTLDHDRS} ${LDHDRS}# ./assym.h# LDSO_OBJS = rtldlib.o rtld.o rtsubrs.o cache_rtld.o cache_common.o verscmp.o\# errors.oLDCONFIG_OBJS = ldconfig.o cache_common.o verscmp.oLDCONFIG_C = ldconfig.c cache_common.c LD_C=verscmp.cRTLDHDRS=rtld.h cache.hLDHDRS=dynamic.h reloc_info.hCHECK_OBJS = check_stack.om-mc68010 = sunm-mc68020 = sunm-sparc = sparcMD = $(m$(TARGET_MACH))d-mc68020 = m68kd-mc68010 = m68kd-sparc = sparcMACH = $(d$(TARGET_MACH))arch-sun2=SUN2arch-sun3=SUN3arch-sun3x=SUN3arch-sun4=SUN4arch-sun4c=SUN4TARGET = $(arch$(TARGET_ARCH))INCLUDE = -I.. -I../../ldCPPFLAGS += -DPIC -I.. $(INCLUDE)LINTFLAGS += -bx $(INCLUDE)CCFLAGS += -O3 -D$(MD) -DSUN2=0 -DSUN3=1 -DSUN4=2\ -DTARGET=$(TARGET) $(INCLUDE) CFLAGS += -pic $(CCFLAGS)ASFLAGS += -kCPP = /lib/cpp check_stack.o ldconfig.o rtldlib.o rtld.o rtsubrs.o cache_rtld.o \ cache_common.o errors.o := \ DIR = $(MID)verscmp.o := DIR = $(LD_DIR)# errors.o := CFLAGS += -Rldconfig := LDFLAGS += -n -Bstaticldconfig: $(HDRS) $(LDCONFIG_OBJS) $(CC) $(LDFLAGS) -o $@ $(LDCONFIG_OBJS) ${RTLDHDRS}: cp ../../../../lang/rtld/$@ .${LDHDRS}: cp ../../../../lang/ld/$@ .${LDCONFIG_C}: cp ../../../../lang/rtld/$@ .${LD_C}: cp ../../../../lang/ld/$@ .%.o: $$(DIR)/%.c ${CC} ${CFLAGS} -c $<%.o: %.s ${CPP} ${CPPFLAGS} $< > tmp.s ${AS} ${ASFLAGS} tmp.s mv -f a.out $*.o rm -f tmp.s# assym.h : ./genassym.c# ${CC} ${CFLAGS} $(MID)/genassym.c# a.out >$@# rm a.outmasterclean: -rm -f ld.so ldconfig core *.o assym.hmasterlint : lint $(LINTFLAGS) $(CCFLAGS) $(RTLD_SRCS) $(LD_SRCS)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -