зеркало из https://github.com/mozilla/moz-skia.git
Temporarily fall back to the old makefile; the new one was killing buildbot.
git-svn-id: http://skia.googlecode.com/svn/trunk@1527 2bbb7eff-a529-9590-31e7-b0007b416f81
This commit is contained in:
Родитель
1e8e056afc
Коммит
b7fd3ee27e
42
Makefile
42
Makefile
|
@ -1,40 +1,2 @@
|
||||||
# Makefile that redirects almost all make directives to the gyp-generated Makefile.
|
# Temporarily fall back to the old makefile; the new one was killing buildbot.
|
||||||
#
|
include Makefile.old
|
||||||
# Note that this method of building works only on Unix (not Mac or Windows).
|
|
||||||
# See http://code.google.com/p/skia/wiki/DocRoot for complete documentation.
|
|
||||||
|
|
||||||
# Directory within which we want all generated files to be written.
|
|
||||||
outdir := out
|
|
||||||
|
|
||||||
# GYP-generated Makefiles only work on Linux/Unix (not Mac or Windows).
|
|
||||||
uname := $(shell uname)
|
|
||||||
ifneq (,$(findstring Darwin, $(uname)))
|
|
||||||
$(error Cannot build using Make on Mac. See http://code.google.com/p/skia/wiki/GettingStartedOnMac)
|
|
||||||
endif
|
|
||||||
ifneq (,$(findstring CYGWIN, $(uname)))
|
|
||||||
$(error Cannot build using Make on Windows. See http://code.google.com/p/skia/wiki/GettingStartedOnWindows)
|
|
||||||
endif
|
|
||||||
|
|
||||||
# Default target. This must be listed before all other targets.
|
|
||||||
.PHONY: default
|
|
||||||
default: all
|
|
||||||
|
|
||||||
.PHONY: clean
|
|
||||||
clean:
|
|
||||||
rm -rf $(outdir)
|
|
||||||
|
|
||||||
# Any target OTHER than clean...
|
|
||||||
# Ask gyp to create the real Makefile, and then pass control to it.
|
|
||||||
%:
|
|
||||||
./gyp_skia -f make
|
|
||||||
make -C $(outdir) $@
|
|
||||||
|
|
||||||
# Unfortunately, this is a bit ugly, but necessary.
|
|
||||||
# If there are any files/directories within the same directory as this Makefile
|
|
||||||
# which share the same name as a target ("tests", for example), then make
|
|
||||||
# will refuse to rebuild those targets because the file already exists.
|
|
||||||
local_filenames := $(shell ls)
|
|
||||||
.PHONY: $(local_filenames)
|
|
||||||
$(local_filenames)::
|
|
||||||
./gyp_skia -f make
|
|
||||||
make -C $(outdir) $@
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче