Skip to content

Commit aff6660

Browse files
metajacklarsbergstrom
authored andcommitted
Build changes for latest rust-http.
1 parent 874f748 commit aff6660

File tree

1 file changed

+12
-19
lines changed

1 file changed

+12
-19
lines changed

Makefile.in

Lines changed: 12 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,41 +6,34 @@ RUSTFLAGS ?= -O
66
HOST_RUSTFLAGS ?= -O
77
VERSION=0.1-pre
88

9-
libhttp_files=$(shell find $(VPATH)/src/libhttp/ -type f -name '*.rs') \
10-
$(VPATH)/src/libhttp/generated/read_method.rs \
11-
$(VPATH)/src/libhttp/generated/status.rs
9+
libhttp_files=$(shell find $(VPATH)/src/http/ -type f -name '*.rs') \
10+
$(VPATH)/src/http/generated/read_method.rs \
11+
$(VPATH)/src/http/generated/status.rs
1212

1313
all: libhttp.dummy
1414

15-
codegen: $(wildcard $(VPATH)/src/libhttp/codegen/*.rs)
16-
$(RUSTC) $(HOST_RUSTFLAGS) $(VPATH)/src/libhttp/codegen/codegen.rs -o codegen
15+
codegen: $(wildcard $(VPATH)/src/codegen/*.rs)
16+
$(RUSTC) $(HOST_RUSTFLAGS) $(VPATH)/src/codegen/main.rs -o codegen
1717

18-
$(VPATH)/src/libhttp/generated/%.rs: codegen
19-
./codegen $(patsubst $(VPATH)/src/libhttp/generated/%,%,$@) $(VPATH)/src/libhttp/generated/
18+
$(VPATH)/src/http/generated/%.rs: codegen
19+
./codegen $(patsubst $(VPATH)/src/http/generated/%,%,$@) $(VPATH)/src/http/generated/
2020

2121
libhttp.dummy: $(libhttp_files)
22-
$(RUSTC) $(RUSTFLAGS) $(VPATH)/src/libhttp/lib.rs --out-dir .
22+
$(RUSTC) $(RUSTFLAGS) $(VPATH)/src/http/lib.rs --out-dir . --lib
2323
touch $@
2424

25-
build/%:: src/%.rs libhttp.dummy
26-
mkdir -p '$(dir $@)'
27-
$(RUSTC) $(RUSTFLAGS) $< -o $@ -L build/
28-
29-
examples: build/examples/apache_fake build/examples/hello_world build/examples/info build/examples/client/client
30-
31-
.PHONY: check
3225
check: tests
26+
./tests --test
3327

3428
tests: $(libhttp_files)
35-
$(RUSTC) $(RUSTFLAGS) --test -o tests $(VPATH)/src/libhttp/lib.rs
36-
./tests --test
29+
$(RUSTC) $(RUSTFLAGS) --test -o tests $(VPATH)/src/http/lib.rs
3730

3831
clean-tests:
3932
rm -f tests
4033

4134
clean: clean-tests
42-
rm -rf $(VPATH)src/libhttp/generated/ codegen
35+
rm -rf $(VPATH)src/http/generated/ codegen
4336
rm -rf libhttp.dummy
4437
rm -f *.so *.dylib *.dll
4538

46-
.PHONY: all examples clean tests clean-tests
39+
.PHONY: all examples clean clean-tests

0 commit comments

Comments
 (0)