mirror of
https://github.com/servo/servo.git
synced 2025-08-03 20:50:07 +01:00
Enable optimization by default
This commit is contained in:
parent
b7b17dccd1
commit
016c60e366
1 changed files with 18 additions and 14 deletions
32
Makefile.in
32
Makefile.in
|
@ -3,6 +3,10 @@ VPATH=%VPATH%
|
||||||
RUSTC?=rustc
|
RUSTC?=rustc
|
||||||
RUSTFLAGS?=
|
RUSTFLAGS?=
|
||||||
|
|
||||||
|
ifneq ($(DISABLE_OPTIMIZE),1)
|
||||||
|
RUSTFLAGS+=-O
|
||||||
|
endif
|
||||||
|
|
||||||
UNAME=$(shell uname)
|
UNAME=$(shell uname)
|
||||||
BUILD_DIR=$(shell pwd)
|
BUILD_DIR=$(shell pwd)
|
||||||
|
|
||||||
|
@ -13,7 +17,7 @@ ifeq ($(UNAME),Linux)
|
||||||
OSTYPE=linux
|
OSTYPE=linux
|
||||||
endif
|
endif
|
||||||
|
|
||||||
RUSTFLAGS += \
|
RUSTLIBS = \
|
||||||
-L src/rust-harfbuzz \
|
-L src/rust-harfbuzz \
|
||||||
-L src/rust-mozjs \
|
-L src/rust-mozjs \
|
||||||
-L src/rust-azure \
|
-L src/rust-azure \
|
||||||
|
@ -98,13 +102,13 @@ CLEAN_DEPS += \
|
||||||
all: servo package
|
all: servo package
|
||||||
|
|
||||||
servo: $(SERVO_DEPS)
|
servo: $(SERVO_DEPS)
|
||||||
$(RUSTC) $(RUSTFLAGS) -o $@ $< --bin
|
$(RUSTC) $(RUSTFLAGS) $(RUSTLIBS) -o $@ $< --bin
|
||||||
|
|
||||||
libservo.dummy: $(SERVO_DEPS)
|
libservo.dummy: $(SERVO_DEPS)
|
||||||
$(RUSTC) $(RUSTFLAGS) -o $@ $<
|
$(RUSTC) $(RUSTFLAGS) $(RUSTLIBS) -o $@ $<
|
||||||
|
|
||||||
servo-test: $(SERVO_DEPS)
|
servo-test: $(SERVO_DEPS)
|
||||||
$(RUSTC) $(RUSTFLAGS) --test -o $@ $<
|
$(RUSTC) $(RUSTFLAGS) $(RUSTLIBS) --test -o $@ $<
|
||||||
|
|
||||||
src/ragel/ragel/ragel:
|
src/ragel/ragel/ragel:
|
||||||
$(MAKE) -C src/ragel
|
$(MAKE) -C src/ragel
|
||||||
|
@ -116,14 +120,14 @@ src/mozjs/libjs_static.a:
|
||||||
$(MAKE) -C src/mozjs
|
$(MAKE) -C src/mozjs
|
||||||
|
|
||||||
src/rust-harfbuzz/libharfbuzz.dummy: src/harfbuzz/src/.libs/libharfbuzz.a
|
src/rust-harfbuzz/libharfbuzz.dummy: src/harfbuzz/src/.libs/libharfbuzz.a
|
||||||
$(MAKE) -C src/rust-harfbuzz RUSTFLAGS="-L ../harfbuzz/src/.libs/"
|
$(MAKE) -C src/rust-harfbuzz RUSTFLAGS="$(RUSTFLAGS) -L ../harfbuzz/src/.libs/"
|
||||||
|
|
||||||
src/rust-mozjs/libmozjs.dummy: src/mozjs/libjs_static.a
|
src/rust-mozjs/libmozjs.dummy: src/mozjs/libjs_static.a
|
||||||
RUSTFLAGS="-L ../mozjs/" CFLAGS="-I../mozjs/dist/include" \
|
RUSTFLAGS="$(RUSTFLAGS) -L ../mozjs/" CFLAGS="-I../mozjs/dist/include" \
|
||||||
$(MAKE) -C src/rust-mozjs
|
$(MAKE) -C src/rust-mozjs
|
||||||
|
|
||||||
src/rust-azure/libazure.dummy: $(AZURE_DEPS)
|
src/rust-azure/libazure.dummy: $(AZURE_DEPS)
|
||||||
RUSTFLAGS="-L ../rust-cocoa -L ../rust-geom" $(MAKE) -C src/rust-azure
|
RUSTFLAGS="$(RUSTFLAGS) -L ../rust-cocoa -L ../rust-geom" $(MAKE) -C src/rust-azure
|
||||||
|
|
||||||
src/rust-sdl/libsdl.dummy:
|
src/rust-sdl/libsdl.dummy:
|
||||||
$(MAKE) -C src/rust-sdl
|
$(MAKE) -C src/rust-sdl
|
||||||
|
@ -141,10 +145,10 @@ src/rust-opengles/libopengles.dummy:
|
||||||
$(MAKE) -C src/rust-opengles
|
$(MAKE) -C src/rust-opengles
|
||||||
|
|
||||||
src/rust-glut/libglut.dummy: $(GLUT_DEPS)
|
src/rust-glut/libglut.dummy: $(GLUT_DEPS)
|
||||||
RUSTFLAGS="-L ../rust-opengles" $(MAKE) -C src/rust-glut
|
RUSTFLAGS="$(RUSTFLAGS) -L ../rust-opengles" $(MAKE) -C src/rust-glut
|
||||||
|
|
||||||
src/rust-layers/liblayers.dummy: $(LAYERS_DEPS)
|
src/rust-layers/liblayers.dummy: $(LAYERS_DEPS)
|
||||||
RUSTFLAGS="-L ../rust-geom -L ../rust-opengles -L ../rust-glut -L ../rust-azure -L ../rust-cocoa" \
|
RUSTFLAGS="$(RUSTFLAGS) -L ../rust-geom -L ../rust-opengles -L ../rust-glut -L ../rust-azure -L ../rust-cocoa" \
|
||||||
$(MAKE) -C src/rust-layers
|
$(MAKE) -C src/rust-layers
|
||||||
|
|
||||||
check: $(CHECK_DEPS)
|
check: $(CHECK_DEPS)
|
||||||
|
@ -154,16 +158,16 @@ check-servo: servo-test
|
||||||
|
|
||||||
.PHONY: check-rust-harfbuzz
|
.PHONY: check-rust-harfbuzz
|
||||||
check-rust-harfbuzz: src/harfbuzz/src/.libs/libharfbuzz.a
|
check-rust-harfbuzz: src/harfbuzz/src/.libs/libharfbuzz.a
|
||||||
$(MAKE) check -C src/rust-harfbuzz RUSTFLAGS="-L ../harfbuzz/src/.libs/"
|
$(MAKE) check -C src/rust-harfbuzz RUSTFLAGS="$(RUSTFLAGS) -L ../harfbuzz/src/.libs/"
|
||||||
|
|
||||||
.PHONY: check-rust-mozjs
|
.PHONY: check-rust-mozjs
|
||||||
check-rust-mozjs: src/mozjs/libjs_static.a
|
check-rust-mozjs: src/mozjs/libjs_static.a
|
||||||
RUSTFLAGS="-L ../mozjs/" CFLAGS="-I../mozjs/dist/include" \
|
RUSTFLAGS="$(RUSTFLAGS) -L ../mozjs/" CFLAGS="-I../mozjs/dist/include" \
|
||||||
$(MAKE) check -C src/rust-mozjs
|
$(MAKE) check -C src/rust-mozjs
|
||||||
|
|
||||||
.PHONY: check-rust-azure
|
.PHONY: check-rust-azure
|
||||||
check-rust-azure: $(AZURE_DEPS)
|
check-rust-azure: $(AZURE_DEPS)
|
||||||
RUSTFLAGS="-L ../rust-cocoa -L ../rust-geom" $(MAKE) check -C src/rust-azure
|
RUSTFLAGS="$(RUSTFLAGS) -L ../rust-cocoa -L ../rust-geom" $(MAKE) check -C src/rust-azure
|
||||||
|
|
||||||
.PHONY: check-rust-sdl
|
.PHONY: check-rust-sdl
|
||||||
check-rust-sdl:
|
check-rust-sdl:
|
||||||
|
@ -187,11 +191,11 @@ check-rust-opengles:
|
||||||
|
|
||||||
.PHONY: check-rust-glut
|
.PHONY: check-rust-glut
|
||||||
check-rust-glut: $(GLUT_DEPS)
|
check-rust-glut: $(GLUT_DEPS)
|
||||||
RUSTFLAGS="-L ../rust-opengles" $(MAKE) check -C src/rust-glut
|
RUSTFLAGS="$(RUSTFLAGS) -L ../rust-opengles" $(MAKE) check -C src/rust-glut
|
||||||
|
|
||||||
.PHONY: check-rust-layers
|
.PHONY: check-rust-layers
|
||||||
check-rust-layers: $(LAYERS_DEPS)
|
check-rust-layers: $(LAYERS_DEPS)
|
||||||
RUSTFLAGS="-L ../rust-geom -L ../rust-opengles -L ../rust-glut -L ../rust-azure -L ../rust-cocoa" \
|
RUSTFLAGS="$(RUSTFLAGS) -L ../rust-geom -L ../rust-opengles -L ../rust-glut -L ../rust-azure -L ../rust-cocoa" \
|
||||||
$(MAKE) check -C src/rust-layers
|
$(MAKE) check -C src/rust-layers
|
||||||
|
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue