1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/openarkcompiler-incubator-MapleFE

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Makefile 1.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Wen HU Отправлено 23.06.2021 23:02 99100f1
# 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

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/openarkcompiler-incubator-MapleFE.git
git@api.gitlife.ru:oschina-mirror/openarkcompiler-incubator-MapleFE.git
oschina-mirror
openarkcompiler-incubator-MapleFE
openarkcompiler-incubator-MapleFE
master