⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lnxlib.rules

📁 unix vnc 协议源码. VNC是一款远程控制工具软件.
💻 RULES
📖 第 1 页 / 共 2 页
字号:
JUMP_GOTSIZE_Xt = 4096JUMP_STUBNAMES_Xt = libXt libXmu libXext libXi libXtst libXpJUMP_STUBS_IMPORT_Xt = $(JUMP_STUBS_IMPORT_X11)JUMP_SIBARS_Xt = jump/libXmu.a~ jump/libXext.a~ jump/libXi.a~ jump/libXtst.a~ jump/libXp.a~JUMP_LDLIBS_Xt = $(JUMP_SIBARS_Xt) $(JUMP_ROOT_ICE)/libICE.sa \	$(JUMP_ROOT_SM)/libSM.sa $(JUMP_ROOT_X11)/libX11.sa $(JUMP_LDLIBS_libc)XCOMM libXmu (part of libXt.so)JUMP_ROOT_Xmu = $(XMUSRC)JUMP_IS_HOST_Xmu = NOJUMP_HOST_Xmu = $(JUMP_ROOT_Xt)JUMP_DIR_Xmu = $(JUMP_DIR_Xt)XCOMM libXext (part of libXt.so)JUMP_ROOT_Xext = $(XEXTLIBSRC)JUMP_IS_HOST_Xext = NOJUMP_HOST_Xext = $(JUMP_ROOT_Xt)JUMP_DIR_Xext = $(JUMP_DIR_Xt)XCOMM libXi (part of libXt.so)JUMP_ROOT_Xi = $(XILIBSRC)JUMP_IS_HOST_Xi = NOJUMP_HOST_Xi = $(JUMP_ROOT_Xt)JUMP_DIR_Xi = $(JUMP_DIR_Xt)XCOMM libXtst (part of libXt.so)JUMP_ROOT_Xtst = $(XTESTLIBSRC)JUMP_IS_HOST_Xtst = NOJUMP_HOST_Xtst = $(JUMP_ROOT_Xt)JUMP_DIR_Xtst = $(JUMP_DIR_Xt)XCOMM libXp (part of libXt.so)JUMP_ROOT_Xp = $(XPLIBSRC)JUMP_IS_HOST_Xp = NOJUMP_HOST_Xp = $(JUMP_ROOT_Xt)JUMP_DIR_Xp = $(JUMP_DIR_Xt)XCOMM libXaw.so (Xaw)JUMP_ROOT_Xaw = $(AWIDGETSRC)JUMP_IS_HOST_Xaw = YESJUMP_STUBLIBS_Xaw = libXaw.saJUMP_SUBDIRS_Xaw = $(JUMP_ROOT_Xt)JUMP_DIR_Xaw = $(JUMP_ROOT_Xaw)/sharedJUMP_VARS_Xaw = $(JUMP_ROOT_Xaw)/jump_varsJUMP_FUNCS_Xaw = $(JUMP_ROOT_Xaw)/jump_funcsJUMP_IGNORE_Xaw = $(JUMP_ROOT_Xaw)/jump_ignoreJUMP_EXPORT_Xaw = $(JUMP_DIR_Xaw)/jump.varsJUMP_IMPORT_Xaw = $(JUMP_EXPORT_Xt) $(JUMP_EXPORT_X11)JUMP_ADDRESS_Xaw = 0x60300000JUMP_JUMPTABLESIZE_Xaw = 0x4000JUMP_GOTSIZE_Xaw = 4096JUMP_STUBNAMES_Xaw = libXawJUMP_STUBS_IMPORT_Xaw = $(JUMP_STUBS_IMPORT_X11)JUMP_LDLIBS_Xaw = $(JUMP_ROOT_Xt)/libXt.sa $(JUMP_ROOT_Xt)/libXmu.sa \	$(JUMP_ROOT_Xt)/libXext.sa $(JUMP_ROOT_X11)/libX11.sa \	$(JUMP_LDLIBS_libc)# libPEX.so (PEX5)JUMP_ROOT_PEX5 = $(PEXLIBSRC)JUMP_IS_HOST_PEX5 = YESJUMP_STUBLIBS_PEX5 = libPEX5.saJUMP_SUBDIRS_PEX5 = $(JUMP_ROOT_X11)JUMP_DIR_PEX5 = $(JUMP_ROOT_PEX5)/sharedJUMP_VARS_PEX5 = $(JUMP_ROOT_PEX5)/jump_varsJUMP_FUNCS_PEX5 = $(JUMP_ROOT_PEX5)/jump_funcsJUMP_IGNORE_PEX5 = $(JUMP_ROOT_PEX5)/jump_ignoreJUMP_EXPORT_PEX5 = $(JUMP_DIR_PEX5)/jump.varsJUMP_IMPORT_PEX5 = $(JUMP_EXPORT_X11)JUMP_ADDRESS_PEX5 = 0x60b00000JUMP_JUMPTABLESIZE_PEX5 = 0x4000JUMP_GOTSIZE_PEX5 = 4096JUMP_STUBNAMES_PEX5 = libPEX5JUMP_STUBS_IMPORT_PEX5 = $(JUMP_STUBS_IMPORT_X11) $(LIBM_SA)JUMP_LDLIBS_PEX5 = $(JUMP_ROOT_X11)/libX11.sa $(JUMP_LDLIBS_libc) -lm# libXIE.so (XIE)JUMP_ROOT_XIE = $(XIELIBSRC)JUMP_IS_HOST_XIE = YESJUMP_STUBLIBS_XIE = libXIE.saJUMP_SUBDIRS_XIE = $(JUMP_ROOT_X11)JUMP_DIR_XIE = $(JUMP_ROOT_XIE)/sharedJUMP_VARS_XIE = $(JUMP_ROOT_XIE)/jump_varsJUMP_FUNCS_XIE = $(JUMP_ROOT_XIE)/jump_funcsJUMP_IGNORE_XIE = $(JUMP_ROOT_XIE)/jump_ignoreJUMP_EXPORT_XIE = $(JUMP_DIR_XIE)/jump.varsJUMP_IMPORT_XIE = $(JUMP_EXPORT_X11)JUMP_ADDRESS_XIE = 0x60be0000JUMP_JUMPTABLESIZE_XIE = 0x4000JUMP_GOTSIZE_XIE = 4096JUMP_STUBNAMES_XIE = libXIEJUMP_STUBS_IMPORT_XIE = $(JUMP_STUBS_IMPORT_X11) $(LIBM_SA)JUMP_LDLIBS_XIE = $(JUMP_ROOT_X11)/libX11.sa $(JUMP_LDLIBS_libc) -lm#endif /* !UseInstalled *//* * SharedLibraryDataTarget - generate rules to create shared data file */#ifndef SharedLibraryDataTarget#define SharedLibraryDataTarget(libname,rev,salist)#endif/* * SharedLibraryTarget - generate rules to create a shared library; * There are two basic flavors of libs: self-generating, which create * their own (and possibly other) libs, and hosted, which rely on another * lib for all the work. */#ifndef SharedLibraryTarget#define SharedLibraryTarget(libname,rev,solist,down,up)			@@\XCOMM This logic is such to compile the libs in their proper order,	@@\XCOMM remain dependent on subsidiary libs, and yet minimize local work	@@\									@@\JUMP_DIR=./jump								@@\JUMP_LIB=Concat(lib,libname)						@@\									@@\XCOMM  this is needed for newer gnumake versions			@@\export JUMP_DIR JUMP_LIB						@@\									@@\JUMP_IS_HOST=$(Concat(JUMP_IS_HOST_,libname))				@@\JUMP_AR=$(JUMP_DIR)/Concat(lib,libname.a~)				@@\JUMP_SA=Concat(lib,libname.sa)						@@\JUMP_SO=Concat(lib,libname.so.rev)					@@\									@@\JUMP_HOST=$(Concat(JUMP_HOST_,libname))					@@\									@@\INSTSOLIBFLAGS=-m 0555							@@\									@@\AllTarget($(BUILDLIBDIR)/$(JUMP_SA))					@@\									@@\$(BUILDLIBDIR)/$(JUMP_SA): $(JUMP_SA)					@@\	LinkBuildLibrary($(JUMP_SA))					@@\									@@\$(JUMP_SA) $(Concat(JUMP_STUBLIBS_,libname)) do_JUMP_SA: \		down/mk_JUMP_SA_$(JUMP_IS_HOST)				@@\									@@\down/mk_JUMP_SA_0:: mk_JUMP_HOST					@@\									@@\down/mk_JUMP_SA_0:: $(JUMP_HOST)/$(JUMP_SA)				@@\	$(RM) $(JUMP_SA)						@@\	$(LN) $(JUMP_HOST)/$(JUMP_SA) $(JUMP_SA)			@@\	touch $@							@@\									@@\down/mk_JUMP_SA_1:: $(JUMP_SO)						@@\									@@\down/mk_JUMP_SA_1:: down/mk_JUMP_SO_2					@@\	$(RM) $(Concat(JUMP_STUBLIBS_,libname))				@@\	mkstubs -v rev -l $(JUMP_LIB) \		-a $(Concat(JUMP_ADDRESS_,libname)) \		-j $(Concat(JUMP_JUMPTABLESIZE_,libname)) \		-g $(Concat(JUMP_GOTSIZE_,libname)) \		-- $(Concat(JUMP_STUBNAMES_,libname))			@@\	verify-shlib -l $(JUMP_SO) \		$(Concat(JUMP_STUBLIBS_,libname))			@@\	$(MV) verify.out $(JUMP_DIR)					@@\	touch $@							@@\									@@\mk_JUMP_HOST:								@@\	@echo checking stub library $(JUMP_SA) in $(JUMP_HOST)...	@@\	@(cd $(JUMP_HOST); $(MAKE) $(MFLAGS) $(JUMP_SA)) || exit 1	@@\	@echo ok. continuing in $(Concat(JUMP_ROOT_,libname))...	@@\									@@\$(JUMP_SO): down/mk_JUMP_SO_$(JUMP_IS_HOST)				@@\									@@\down/mk_JUMP_SO_0:							@@\									@@\down/mk_JUMP_SO_1:: $(JUMP_AR) mk_JUMP_SIBDIRS down/mk_JUMP_SO_2	@@\									@@\down/mk_JUMP_SO_2: down/mk_JUMP_AR $(Concat(JUMP_SIBARS_,libname))	@@\	$(RM) $(JUMP_SO)						@@\	mkimage -f -v rev -l $(JUMP_LIB) \		-a $(Concat(JUMP_ADDRESS_,libname)) \		-j $(Concat(JUMP_JUMPTABLESIZE_,libname)) \		-g $(Concat(JUMP_GOTSIZE_,libname)) \		-- $(JUMP_AR) $(Concat(JUMP_LDLIBS_,libname))		@@\	$(RM) $(JUMP_DIR)/__jump.s $(JUMP_DIR)/__jump.o			@@\	LinkBuildLibrary($(JUMP_SO))					@@\	touch $@							@@\									@@\mk_JUMP_SIBDIRS:							@@\	@for d in $(Concat(JUMP_SIBDIRS_,libname)); do \		echo checking ar library in $$d...; \		(cd $$d ; $(MAKE) $(MFLAGS) fastdo_JUMP_AR) || exit 1; \		echo ok. continuing in $(Concat(JUMP_ROOT_,libname))...;done@@\									@@\fastdo_JUMP_AR: $(JUMP_DIR) down/mk_JUMP_AR				@@\									@@\$(JUMP_AR) do_JUMP_AR:: jumpsetup down/mk_JUMP_AR			@@\									@@\jumpsetup: $(JUMP_DIR) jumpsetup_$(JUMP_IS_HOST)			@@\									@@\$(JUMP_DIR):								@@\	$(RM) jump							@@\	LibMkdir($(Concat(JUMP_DIR_,libname)))				@@\	$(LN) $(Concat(JUMP_DIR_,libname)) jump				@@\									@@\jumpsetup_0:								@@\	@echo doing jump setup in host $(JUMP_HOST)...			@@\	@(cd $(JUMP_HOST); $(MAKE) $(MFLAGS) jumpsetup) || exit 1	@@\	@echo ok. continuing in $(Concat(JUMP_ROOT_,libname))...	@@\									@@\jumpsetup_1::								@@\	@for d in $(Concat(JUMP_SUBDIRS_,libname)); do \		echo checking stub library in $$d...; \		(cd $$d ; $(MAKE) $(MFLAGS) do_JUMP_SA) || exit 1; \		echo ok. continuing in $(Concat(JUMP_ROOT_,libname))...;done@@\									@@\jumpsetup_1:: $(JUMP_DIR)/jump.funcs $(JUMP_DIR)/jump.vars \	$(JUMP_DIR)/jump.ignore $(JUMP_DIR)/jump.import			@@\									@@\$(JUMP_DIR)/jump.funcs: $(Concat(JUMP_FUNCS_,libname))			@@\	$(RM) $(JUMP_DIR)/jump.funcs					@@\	cat $(Concat(JUMP_FUNCS_,libname)) | \		$(CPP) $(ALLDEFINES) $(Concat(JUMP_DEFS_,libname)) > $@	@@\									@@\$(JUMP_DIR)/jump.vars: $(Concat(JUMP_VARS_,libname))			@@\	$(RM) $(JUMP_DIR)/jump.vars					@@\	cat $(Concat(JUMP_VARS_,libname)) | \		$(CPP) $(ALLDEFINES) $(Concat(JUMP_DEFS_,libname)) > $@	@@\									@@\$(JUMP_DIR)/jump.ignore: $(Concat(JUMP_IGNORE_,libname))		@@\	$(RM) $(JUMP_DIR)/jump.ignore					@@\	cat $(Concat(JUMP_IGNORE_,libname)) | \		$(CPP) $(ALLDEFINES) $(Concat(JUMP_DEFS_,libname)) > $@	@@\									@@\$(JUMP_DIR)/jump.import: $(JUMP_DIR)/stubs.import \		$(Concat(JUMP_IMPORT_,libname))				@@\	$(RM) $(JUMP_DIR)/jump.import					@@\	cat $(JUMP_DIR)/stubs.import $(Concat(JUMP_IMPORT_,libname)) > $@ @@\									@@\$(JUMP_DIR)/stubs.import: $(Concat(JUMP_STUBS_IMPORT_,libname))		@@\	$(RM) $(JUMP_DIR)/stubs.import					@@\	nm --no-cplus $(Concat(JUMP_STUBS_IMPORT_,libname)) | grep '__GOT__' | \		sed 's/__GOT__/_/' > $@					@@\									@@\down/mk_JUMP_AR: solist							@@\	$(RM) $(JUMP_AR)						@@\	@if [ -s $(JUMP_DIR)/jump.log ]; then \		echo "Error: Leftover globals for shared lib"; \		exit 1; fi						@@\	(cd down; $(AR) up/$(JUMP_AR) solist) || exit 1			@@\	$(RANLIB) $(JUMP_AR)						@@\	touch $@							@@\									@@\clean:: jumpclean							@@\									@@\jumpclean: jumpclean_$(JUMP_IS_HOST)					@@\	$(RM) $(JUMP_SA) down/mk_JUMP_AR				@@\	$(RM) -r $(JUMP_DIR)						@@\									@@\jumpclean_0:								@@\	$(RM) down/mk_JUMP_SA_0						@@\	$(RM) $(JUMP_HOST)/$(JUMP_SA)					@@\									@@\jumpclean_1:								@@\	$(RM) -r $(JUMP_SO) $(Concat(JUMP_DIR_,libname)) \		@@\		down/mk_JUMP_SA_1 down/mk_JUMP_SO_1 down/mk_JUMP_SO_2#endif /* SharedLibraryTarget *//* * InstallSharedLibrary - generate rules to install the shared library. */#ifndef InstallSharedLibrary#define	InstallSharedLibrary(libname,rev,dest)				@@\install:: $(JUMP_SA) $(JUMP_SO)						@@\	MakeDir($(DESTDIR)dest)						@@\	@if [ "$(JUMP_IS_HOST)" = YES ]; then \		(T=$(DESTDIR)dest/`echo $(JUMP_SO)|sed 's/\.[^\.]*$$//'`;\		set -x; \		$(INSTALL) -s -c $(INSTSOLIBFLAGS) $(JUMP_SO) $(DESTDIR)dest; \		$(RM) $$T && $(LN) $(JUMP_SO) $$T); fi			@@\	$(INSTALL) -c $(INSTLIBFLAGS) $(JUMP_SA) $(DESTDIR)dest#endif /* InstallSharedLibrary *//* * InstallSharedLibraryData - generate rules to install the shared library data */#ifndef InstallSharedLibraryData#define	InstallSharedLibraryData(libname,rev,dest)#endif /* InstallSharedLibraryData */#endif /* UseElfFormat */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -