1 Star 0 Fork 0

wdliming/gnu-eprog

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Makefile 1.33 KB
一键复制 编辑 原始数据 按行查看 历史
images = flash-ram-mm.png \
linker.png \
relocation.png \
sections.png \
stack.png \
csections.png
htmls = arm-iset.html \
asm-directives.html \
data-in-ram.html \
index.html \
using-ram.html \
arm-lab.html \
copyright.html \
lds.html \
arm-prog-model.html \
hello-arm.html \
linker.html \
c-startup.html \
exc-handle.html \
contributing.html \
credits.html \
c-library.html \
inline-assembly.html \
arm-stacks.html
sources = code/sum.s code/strlen.s code/sum-sub.s code/main.s
# available multilanguage versions see lang-*.conf files
# use make ALANG=ru override for translated version build
ALANG = en
all: $(htmls) $(images) revision.rss
gnu-eprog.epub: gnu-eprog.asciidoc $(images)
a2x -d book -f epub $<
$(htmls): gnu-eprog.xml
java -cp "/usr/share/java/saxon.jar:/usr/share/java/xslthl.jar" \
-Dxslthl.config="file://$(PWD)/xslthl-config.xml" \
com.icl.saxon.StyleSheet gnu-eprog.xml docbook.xsl
imgsizer $(htmls)
-tidy --quiet -m $(htmls) 2> /dev/null
revision.rss: gnu-eprog.xml
xsltproc rss.xsl gnu-eprog.xml | tr -s "\n" > revision.rss
%.xml: %.asciidoc $(sources)
asciidoc -a lang=$(ALANG) -b docbook $<
%.png: %.dia
dia --export=$@ --filter=png-libart $<
clean:
rm -f *.html
rm -f gnu-eprog.xml
rm -f $(images)
distclean: clean
find . -name "*~" -exec rm -f {} ";"
upload:
lftp -f upload.lftp
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/liming2019/gnu-eprog.git
git@gitee.com:liming2019/gnu-eprog.git
liming2019
gnu-eprog
gnu-eprog
master

搜索帮助