Skip to content

Commit

Permalink
Merge branch 'topic/remove_lkql_ada' into 'master'
Browse files Browse the repository at this point in the history
Remove LKQL Ada

Closes #191

See merge request eng/libadalang/langkit-query-language!155
  • Loading branch information
raph-amiard committed Dec 20, 2023
2 parents 6e85470 + 20161fa commit 622c101
Show file tree
Hide file tree
Showing 177 changed files with 1,488 additions and 18,880 deletions.
26 changes: 7 additions & 19 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -28,33 +28,27 @@ endif
ADDITIONAL_MANAGE_ARGS=

# WARNING: Note that for some reason parallelizing the build still doesn't work
all: lkql lkql_checker lalcheck doc lkql_native_jit
all: lkql gnatcheck lkql_native_jit doc

lkql: build/bin/liblkqllang_parse

doc: lkql
doc: lkql_native_jit
cd user_manual && make clean html

lkql_checker: lkql
gprbuild -P lkql_checker/lkql_checker.gpr -p $(GPR_ARGS) -XBUILD_MODE=$(BUILD_MODE)

lalcheck: lkql
gprbuild -P lkql_checker/lalcheck.gpr -p $(GPR_ARGS) -XBUILD_MODE=$(BUILD_MODE)
gnatcheck: lkql
gprbuild -P lkql_checker/gnatcheck.gpr -p $(GPR_ARGS) -XBUILD_MODE=$(BUILD_MODE)

build/bin/liblkqllang_parse: lkql/language/parser.py lkql/language/lexer.py
lkql/manage.py make -P --pass-on="emit railroad diagrams" --enable-build-warnings --build-mode=$(BUILD_MODE) --enable-java --maven-executable $(MAVEN) $(ADDITIONAL_MANAGE_ARGS)

test:
testsuite/testsuite.py -Edtmp

clean: clean_lkql_checker clean_lkql clean_lkql_jit
clean: clean_lkql clean_lkql_jit

clean_lkql:
rm lkql/build -rf

clean_lkql_checker:
gprclean -P lkql_checker/lkql_checker.gpr

clean_lkql_jit:
cd lkql_jit && $(MAVEN) clean

Expand All @@ -72,17 +66,11 @@ automated:
rm -rf "$(PREFIX)"
mkdir -p "$(PREFIX)/share" "$(PREFIX)/share/examples" "$(PREFIX)/lib"
$(PYTHON) lkql/manage.py make $(MANAGE_ARGS) $(ADDITIONAL_MANAGE_ARGS)
$(GPRBUILD) -Plkql_checker/lkql_checker.gpr -largs -s
$(GPRBUILD) -Plkql_checker/lalcheck.gpr -largs -s
$(GPRBUILD) -Plkql/liblkqllang_encapsulated -XLIBRARY_TYPE=static-pic -largs -s
$(GPRINSTALL) --mode=usage -Plkql_checker/lkql_checker.gpr
$(GPRINSTALL) --mode=usage -Plkql_checker/lalcheck.gpr
$(GPRBUILD) -Plkql_checker/gnatcheck.gpr -largs -s
$(GPRINSTALL) --mode=usage -Plkql_checker/gnatcheck.gpr
$(GPRINSTALL) --mode=usage -P$(LKQL_DIR)/mains.gpr
cp -pr lkql_checker/share/lkql "$(PREFIX)/share"
cp -pr lkql_checker/share/examples "$(PREFIX)/share/examples/gnatcheck"
cp -p lkql_repl.py "$(PREFIX)/bin"
cp -pr "$(BUILD_DIR)/lkql/python" "$(PREFIX)/lib"
cp -p lkql/encapsulated/*$(SOEXT) "$(PREFIX)/lib/python/liblkqllang"

automated-cov:
rm -rf "$(PREFIX)" "$(BUILD_DIR)"
Expand Down
33 changes: 0 additions & 33 deletions lkql/extensions/analysis/bodies

This file was deleted.

15 changes: 0 additions & 15 deletions lkql/extensions/analysis/public_decls

This file was deleted.

155 changes: 0 additions & 155 deletions lkql/extensions/mains/lkql_ada.adb

This file was deleted.

2 changes: 0 additions & 2 deletions lkql/extensions/nodes/lkql_node/components

This file was deleted.

67 changes: 0 additions & 67 deletions lkql/extensions/src/funcs.adb

This file was deleted.

Loading

0 comments on commit 622c101

Please sign in to comment.