小编Geo*_*dré的帖子

仅限订单的先决条件在GNU make中无法正常工作?

我有一个仅限订单的先决条件的问题.这些根本不会首先执行.我是否误解了仅限订单的先决条件的工作方式?

以下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)

makefile gnu-make

21
推荐指数
1
解决办法
8871
查看次数

用于二进制plist的Python模块

是否有任何Python项目/模块在二进制plist编写器上工作?我需要一个用于我正在做的REST实现.例如,我希望服务器发送包含二进制plist而不是json的HTTP REsponse.服务器是Apache,安装了mod_python和django.考虑将bplist格式与json一起添加为输出格式,只是为了简化iPhone上的解析,以及减少数据传输.

我正在考虑编写自己的项目,但是对现有项目的贡献是可取的.

提前致谢.

python iphone plist

10
推荐指数
1
解决办法
5311
查看次数

标签 统计

gnu-make ×1

iphone ×1

makefile ×1

plist ×1

python ×1