Current section
Files
Jump to
Current section
Files
ex_swift_parser
Makefile
Makefile
PARSERS_BASE_DIR = third_party/swift-ast-explorer/Resources/parsers
PARSERS = priv/parsers/parser_50800 priv/parsers/parser_50900 priv/parsers/parser_51000
all: submodules $(PARSERS)
submodules:
@git submodule update --init --recursive
priv/parsers/parser_50800:
swift build --package-path $(PARSERS_BASE_DIR)/50800
ln -sf ../../$(PARSERS_BASE_DIR)/50800/.build/debug/parser priv/parsers/parser_50800
priv/parsers/parser_50900:
swift build --package-path $(PARSERS_BASE_DIR)/50900
ln -sf ../../$(PARSERS_BASE_DIR)/50900/.build/debug/parser priv/parsers/parser_50900
priv/parsers/parser_51000:
swift build --package-path $(PARSERS_BASE_DIR)/51000
ln -sf ../../$(PARSERS_BASE_DIR)/51000/.build/debug/parser priv/parsers/parser_51000
clean:
@rm priv/parsers/parser_50800
@rm priv/parsers/parser_50900
@rm priv/parsers/parser_51000