| 123456789101112131415161718192021222324252627282930313233 |
- VPATH=%VPATH%
- CC ?= gcc
- CXX ?= g++
- CXXFLAGS ?=
- AR ?= ar
- RUSTC ?= rustc
- RUSTFLAGS ?= -L ../rust-encoding
- TEST ?=
- RUST_SRC=$(shell find $(VPATH)/. -type f -name '*.rs')
- .PHONY: all
- all: liburl.dummy
- liburl.dummy: url.rs $(RUST_SRC)
- $(RUSTC) $(RUSTFLAGS) $< --out-dir .
- touch $@
- url-test: url.rs $(RUST_SRC) punycode_tests.json
- $(RUSTC) $(RUSTFLAGS) $< -o $@ --test
- .PHONY: check
- check: url-test
- ./url-test $(TEST)
- .PHONY: check-debug
- check-debug: url-test
- echo -e "catch throw\n run $(TEST)\n where\n continue" | gdb -q ./url-test
- .PHONY: clean
- clean:
- rm -f *.o *.a *.so *.dylib *.dll *.dummy *-test
|