DHOME=http://svn.dsource.org/projects
all:
make update
make build
make install
update:
@export PATH=$(shell pwd)/dmd2/bin:${PATH}
cd dmd2; svn update
cd druntime; svn update
cd phobos; svn update
build:
make -C dmd2/src
make -C druntime
make -C phobos
install:
cp dmd2/src/dmd bin
cp druntime/import/* import -r
cp phobos/std import/ -r
clean:
make -C dmd2/src clean
make -C druntime clean
make -C phobos clean
init:
svn co $(DHOME)/druntime/trunk druntime
svn co $(DHOME)/phobos/trunk/phobos phobos
svn co $(DHOME)/dmd/trunk dmd2
mkdir -p bin
mkdir -p lib
mkdir -p import
把这个文件保存为Makefile,执行make init会创建D的基本目录,并下载dmd2,phobos,druntime。
输入make all,会编译这3个库。
来自:
http://bbs.d-programming-language-china.org/thread-966-1-1.html
分享到:
相关推荐
windows下oracle11g数据泵自动备份脚本含删除过期备份和使用方法 1、先建备份用的路径对象:(注:此处认为用来做备份的用户backupuser已经建好了,且已经有连接数据库的相应权限) sqlplus / as sysdba CREATE OR ...
简介: Edgame Maker(简称E.M)....6.自带代码编辑器,自动打包编译,语法高亮,自动完成,且能输出脚本语法错误,各种调试信息等. 版权所有 (C) 2009-2010 Edgame游戏创造 (http://www.yx166.com) 呜哇新社 保留所有权利
Edgame Maker(简称E.M)是一款独立游戏制作软件,采用Lua脚本驱动,外接插件模式。 Edgame Maker ...6.自带代码编辑器,自动打包编译,语法高亮,自动完成,且能输出脚本语法错误,各 种调试信息等.
mysql自动定时批量备份脚本,配置点全备注了(容易,一定好用,备份多个库),适合多个数据库
本库可以帮你快速自动识别音频和视频添加到对应的轨道。自动生成草稿后,就可以自动剪辑了。 1. 添加一个媒体到轨道顺序 `草稿媒体库` -> `内容媒体库`-> `轨道片段` 2. `add_media_to_track` 会识别媒体类型,加入...
是一款独立游戏制作软件,采用Lua脚本驱动,外接插件模式.极大的降低了业余游戏制作门槛,你可以制作做出你希望的任何2D游戏,...6.自带代码编辑器,自动打包编译,语法高亮,自动完成,且能输出脚本语法错误,各种调试信息等.
简介 1 Office Communications Server 2007 Enterprise Edition 概述 1 基础结构要求和先决条件 2 Enterprise Edition 部署概述 4 步骤 1:准备 Active Directory ...附录 D:配置 IIS 以允许负载平衡器 FQDN 的环回 60
更新新闻文章的 ttrss 更新脚本不会自动守护(例如从终端分离)。 所以你需要一个解决方法让它在后台运行。 此脚本允许将更新脚本作为服务运行,甚至可以在启动时启动它。要求CentOS (6) 系统,也许其他版本的 ...
该存储库包含bash脚本(也称为方案)的集合,以在多个平台上使用和构建库依赖项。 构建工件和构建日志会自动上传到部分。 当前支持的平台是: 作业系统 建筑学 Android 5.0 aarch64 Android 5.0 x86_64 Linux...
Python脚本可自动为Xcode项目生成资产目录。 例子 gen_xcassets -d pictures/ -o tmpout/ 这将递归扫描文件夹pictures ,并为所有找到的png文件创建资产目录。 结果将保存在文件夹tmpout 。 细节 将所有@ 3x png...
Scriptlike是一个实用程序库,可帮助您使用编写类似脚本的程序。 官方支持的编译器版本在中显示。 链接: 栏目 文件路径 试用/作为文件系统操作 脚本样式的Shell命令 命令回显 空转协助 失败 消除写和写的歧义 ...
精选的库,库发行版,脚本,工具和资源的精选列表。 受到其他启发。 请在贡献之前阅读 。 过时或已停产,但仍可在找到与相关的项目 发展状况: 数据库 文件系统 图形学 图形用户界面 热键 游戏杆 数学 记忆 联网 ...
AndroidViewClient 通常用于创立测试脚本,它利用 Culebra 自动化流程,简化了测试脚本流程。 分享 window._bd_share_config = { "common": { ...
这个存储库包含指令和一个 init (rc.d) 脚本,用于在 FreeBSD 或 FreeNAS jail 中正确运行 Bliss。 什么是极乐? 是音乐文件(MP3、AAC、FLAC、ALAC 等)的专辑插图查找器和标记器。 其独特的功能包括: 作为 Web...
这是可用于国际化故事板的脚本。 您可以编辑点击以下命令时生成的 Translation.strings。 再次输入相同的命令进行翻译。 安装 将此行添加到应用程序的 Gemfile 中: gem 'ibtoolTranslation' 然后执行: $ ...
ArepaLinux脚本版本0.1 ArepaLinux脚本是基于Debian的脚本,用于自动安装基本服务器,高端Debian工作站的设备。 在几分钟内安装,配置和优化Debian系统。特征安装Debian Jessie(最新稳定版)系统使用Devuan软件包...
复制加密的AMI Shell脚本,可跨帐户和区域自动执行加密AMI的副本。执照该库已根据Apache 2.0许可获得许可。概要此脚本使用帐户B(目标)将帐户A(源)中的AMI及其关联的快照(已加密或未加密)复制到具有加密快照的...
自己做下一些常用件,在UG建模里面直接插入,不是在装配体装配,比导入部件快,有需要的朋友可以下载,解压后将LX文件夹复制放至D盘根目录下,即D:\,替换UG安装目录下的 NX 10.0文件,如果是10.0版本就直接替换,...
Portia_Installer_Script 自动远程部署 Portia Web Crawler 的 ... 最终用户:“此脚本仅经过测试可在 Ubuntu Server 14.04 - 64 位、20GB SSD、512 Ram、DigitalOcean.com 提供的图像和存储库上运行” http://bit.ly/d
翠菊跨平台游戏库充满爱意。 | | 关于 Astera是一个用C99编写的2D... 您可以运行自己的CMake命令,也可以尝试使用一种自动构建脚本(它们位于tools/文件夹中)。 Usage build_unix.sh && build_win.bat [-hrcxqq] -h