26 Star 52 Fork 15

方舟编译器孵化器/MapleFE

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Makefile 1.73 KB
一键复制 编辑 原始数据 按行查看 历史
HuWen 提交于 2021-06-24 04:02 +08:00 . cp annotation from export node to exported
# Copyright (C) [2020-2021] Futurewei Technologies, Inc. All rights reverved.
#
# OpenArkFE is licensed under the Mulan PSL v2.
# You can use this software according to the terms and conditions of the Mulan PSL v2.
# You may obtain a copy of Mulan PSL v2 at:
#
# http://license.coscl.org.cn/MulanPSL2
#
# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR
# FIT FOR A PARTICULAR PURPOSE.
# See the Mulan PSL v2 for more details.
#
include Makefile.in
TARGS = autogen shared recdetect ladetect astopt java2mpl ast2mpl ts2ast ast2cpp
# create BUILDDIR first
$(shell $(MKDIR_P) $(BUILDDIR))
ifeq ($(SRCLANG),java)
TARGET := java2mpl
else ifeq ($(SRCLANG),typescript)
TARGET := ts2ast ast2cpp
endif
all: $(TARGET)
java2mpl: autogen recdetect ladetect shared ast2mpl
$(MAKE) LANG=$(SRCLANG) -C $(SRCLANG)
ts2ast: autogen recdetect ladetect shared
$(MAKE) LANG=$(SRCLANG) -C $(SRCLANG)
recdetect: autogen shared ladetect
$(MAKE) LANG=$(SRCLANG) -C recdetect
ladetect: autogen shared
$(MAKE) LANG=$(SRCLANG) -C ladetect
ast2mpl: shared
$(MAKE) -C ast2mpl
astopt: shared recdetect ladetect
$(MAKE) -C astopt
ast2cpp: astopt ts2ast
$(MAKE) -C ast2cpp
shared: autogen
$(MAKE) -C shared
autogen:
$(MAKE) -C autogen
mapleall:
./scripts/build_mapleall.sh
test:
$(MAKE) LANG=$(SRCLANG) -C test
testms:
$(MAKE) LANG=$(SRCLANG) -C test testms
testall: test
test1:
@cp test/java2mpl/t1.java .
@echo gdb --args ./output/java/java2mpl t1.java --trace-a2m
./output/java/java2mpl t1.java --trace-a2m
cat t1.mpl
clean:
rm -rf $(BUILDDIR)
clobber:
rm -rf output
r: rebuild
rebuild:
make clobber
make -j
.PHONY: $(TARGS) test
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/openarkcompiler-incubator/MapleFE.git
git@gitee.com:openarkcompiler-incubator/MapleFE.git
openarkcompiler-incubator
MapleFE
MapleFE
master

搜索帮助