开源 企业版 高校版 私有云 模力方舟 AI 队友
代码拉取完成,页面将自动刷新
加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
已有帐号? 立即登录
文件
master
分支 (1)
master
master
分支 (1)
master
克隆/下载
克隆/下载
提示
下载代码请复制以下命令到终端执行
为确保你提交的代码身份被 Gitee 正确识别,请执行以下命令完成配置
初次使用 SSH 协议进行代码克隆、推送等操作时,需按下述提示完成 SSH 配置
1 生成 RSA 密钥
2 获取 RSA 公钥内容,并配置到 SSH公钥
在 Gitee 上使用 SVN,请访问 使用指南
使用 HTTPS 协议时,命令行会出现如下账号密码验证步骤。基于安全考虑,Gitee 建议 配置并使用私人令牌 替代登录密码进行克隆、推送等操作
Username for 'https://gitee.com': userName
Password for 'https://userName@gitee.com': # 私人令牌
master
分支 (1)
master
libelf
/
lib
/
Makefile.w32
libelf
/
lib
/
Makefile.w32
Makefile.w32 3.74 KB
一键复制 编辑 原始数据 按行查看 历史
unknown 提交于 2009年10月04日 06:59 +08:00 . importing libelf
# lib/Makefile.w32 - Makefile for W32 port.
# Copyright (C) 1995 - 2006 Michael Riepe
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
# License as published by the Free Software Foundation; either
# version 2 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Library General Public License for more details.
#
# You should have received a copy of the GNU Library General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
# @(#) $Id: Makefile.w32,v 1.2 2006年11月21日 20:21:12 michael Exp $
instroot =
prefix =
exec_prefix =
libdir =
includedir =
installdirs = $(libdir) $(includedir) $(includedir)/libelf
CC = cl /nologo
LD = link /nologo
AR =
MV =
RM = del
LN_S =
RANLIB =
INSTALL =
INSTALL_DATA =
INSTALL_PROGRAM =
CFLAGS = /O2 /W2 /TC /MD
CPPFLAGS =
DEFS = /DHAVE_CONFIG_H
LDFLAGS =
LIBS =
DEPSHLIBS =
DO_SHLIB =
PICFLAGS =
SHLIB_SFX = .dll
SHLINK_SFX =
SONAME_SFX =
LINK_SHLIB = $(LD) /DLL $(LDFLAGS)
SHLIB = libelf$(SHLIB_SFX)
SHLINK = libelf$(SHLINK_SFX)
SONAME = libelf$(SONAME_SFX)
# install includes in includedir?
DO_COMPAT =
INCLUDES = /I.
COMPILE = $(CC) /c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS)
# no user serviceable parts below
PACKAGE = libelf
VERSION = 0.8.9
MAJOR = 0
SHELL = /bin/sh
srcdir = .
top_srcdir = ..
topdir = ..
subdir = lib
.SUFFIXES:
.SUFFIXES: .obj .c
.c.obj:
$(COMPILE) $<
# generic sources
SRCS1 = begin.c cntl.c end.c errmsg.c errno.c fill.c flag.c getarhdr.c \
getarsym.c getbase.c getdata.c getident.c getscn.c hash.c kind.c \
ndxscn.c newdata.c newscn.c next.c nextscn.c rand.c rawdata.c \
rawfile.c strptr.c update.c version.c checksum.c
OBJS1 = $(SRCS1:.c=.obj)
# 32-bit sources
SRCS2 = 32.fsize.c 32.getehdr.c 32.getphdr.c 32.getshdr.c 32.newehdr.c \
32.newphdr.c 32.xlatetof.c
OBJS2 = $(SRCS2:.c=.obj)
# support
SRCS3 = cook.c data.c input.c assert.c
OBJS3 = $(SRCS3:.c=.obj)
# nlist
SRCS4 = nlist.c
OBJS4 = $(SRCS4:.c=.obj)
# opt
SRCS5 = opt.delscn.c x.remscn.c x.movscn.c x.elfext.c
OBJS5 = $(SRCS5:.c=.obj)
# 64-bit sources
SRCS64 = 64.xlatetof.c gelfehdr.c gelfphdr.c gelfshdr.c gelftrans.c swap64.c
OBJS64 = $(SRCS64:.c=.obj)
# Versioning sources
SRCS_V = verdef_32_tof.c verdef_32_tom.c verdef_64_tof.c verdef_64_tom.c
OBJS_V = $(SRCS_V:.c=.obj)
HDRS_V = verdef.h verneed.h
SRCS = $(SRCS1) $(SRCS2) $(SRCS3) $(SRCS4) $(SRCS5) $(SRCS64) $(SRCS_V)
OBJS = $(OBJS1) $(OBJS2) $(OBJS3) $(OBJS4) $(OBJS5) $(OBJS64) $(OBJS_V)
# missing functions
LIBSRCS = memset.c
LIBOBJS =
# public header files
HDRS = libelf.h nlist.h gelf.h
# public header files (created by configure)
AUXHDRS = sys_elf.h
# private header files
PRIVHDRS = byteswap.h errors.h ext_types.h private.h elf_repl.h $(HDRS_V)
DISTFILES = $(SRCS) $(LIBSRCS) $(HDRS) $(PRIVHDRS) Makefile.in sys_elf.h.in
all: $(OBJS) $(SHLIB)
check:
$(SHLIB): libelf.def $(OBJS) $(LIBOBJS)
-@$(RM) $(SHLIB)
$(LINK_SHLIB) /OUT:"$(SHLIB)" /DEF:"libelf.def" $(OBJS) $(LIBOBJS) kernel32.lib
install:
mostlyclean:
-$(RM) *.obj
-$(RM) $(SHLIB)
-$(RM) libelf.lib
-$(RM) libelf.exp
clean: mostlyclean
distclean: clean
-$(RM) $(AUXHDRS)
maintainer-clean: distclean
# dependencies
$(OBJS): private.h config.h libelf.h gelf.h errors.h $(AUXHDRS)
32.fsize.obj: ext_types.h
32.xlatetof.obj: byteswap.h ext_types.h
64.xlatetof.obj: byteswap.h ext_types.h
getarsym.obj: byteswap.h
memset.obj: config.h
nlist.obj: nlist.h
swap64.obj: byteswap.h
$(OBJS_V): byteswap.h ext_types.h $(HDRS_V)
Loading...
举报
举报成功
我们将于2个工作日内通过站内信反馈结果给你!
请认真填写举报原因,尽可能描述详细。
请选择举报类型
取消
发送
误判申诉

此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。

如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。

取消
提交

简介

fork from https://github.com/WolfgangSt/libelf.git
暂无标签
LGPL-2.1
使用 LGPL-2.1 开源许可协议
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
编辑仓库简介
简介内容
主页
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/source-code-sync/libelf.git
git@gitee.com:source-code-sync/libelf.git
source-code-sync
libelf
libelf
master
点此查找更多帮助

搜索帮助

评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册

AltStyle によって変換されたページ (->オリジナル) /