我有一个仅限订单的先决条件的问题.这些根本不会首先执行.我是否误解了仅限订单的先决条件的工作方式?
以下make脚本:
.PHONY: mefirst mefirst2
mefirst:
@echo "I'm first!"
mefirst2:
@echo "I'm first too!"
normaltarget: normaltarget2 | mefirst2
@echo "normaltarget done"
normaltarget2: a b c
@echo "normaltarget2 done"
helloworld: normaltarget | mefirst
@echo "helloworld done"
.DEFAULT_GOAL := go
go: helloworld
@echo "go done"
a:
@echo a
b:
@echo b
c:
@echo c
Run Code Online (Sandbox Code Playgroud)
...打印出以下内容:
a
b
c
normaltarget2 done
I'm first too!
normaltarget done
I'm first!
helloworld done
go done
Run Code Online (Sandbox Code Playgroud)
......而不是我期望的:
I'm first!
I'm first too!
a
b
c
normaltarget2 done …Run Code Online (Sandbox Code Playgroud) 是否有任何Python项目/模块在二进制plist编写器上工作?我需要一个用于我正在做的REST实现.例如,我希望服务器发送包含二进制plist而不是json的HTTP REsponse.服务器是Apache,安装了mod_python和django.考虑将bplist格式与json一起添加为输出格式,只是为了简化iPhone上的解析,以及减少数据传输.
我正在考虑编写自己的项目,但是对现有项目的贡献是可取的.
提前致谢.