|
|
@@ -1,33 +0,0 @@
|
|
|
-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
|