47 строки
1.2 KiB
Makefile
47 строки
1.2 KiB
Makefile
.NOTPARALLEL:
|
|
|
|
if INCLUDE_BROWSER_MANAGED_CODE
|
|
SUBDIRS = tuning .
|
|
else
|
|
SUBDIRS = .
|
|
endif
|
|
SUBDIRS += System.Windows.Browser System.Windows
|
|
if INCLUDE_BROWSER_MANAGED_CODE
|
|
SUBDIRS += SecurityAttributes
|
|
endif
|
|
SUBDIRS += System.Windows.Controls System.Windows.Controls.Data
|
|
if INCLUDE_DESKTOP_MANAGED_CODE
|
|
SUBDIRS += Moon.Windows.Desktop
|
|
endif
|
|
|
|
EXTRA_DIST = mono.pub winfx3.pub mono.snk silverlight.pub
|
|
|
|
# this is gross, but we have a circular dependency between System.Windows.dll and System.Windows.Browser.dll.
|
|
#
|
|
all-local: make-lib-directories
|
|
@echo Bootstrapping circular build;
|
|
$(MAKE) -C System.Windows bootstrap
|
|
|
|
make-lib-directories:
|
|
@mkdir -p lib/2.1
|
|
@mkdir -p lib/2.1_raw
|
|
@mkdir -p lib/2.1-bootstrap
|
|
@mkdir -p lib/2.1_raw-bootstrap
|
|
@mkdir -p lib/moonlight
|
|
@mkdir -p lib/moonlight-bootstrap
|
|
@mkdir -p lib/tuner
|
|
|
|
clean-local:
|
|
-rm -rf lib
|
|
|
|
DISTCLEANFILES= Microsoft.SilverlightControls/Makefile \
|
|
Microsoft.SilverlightControls/Controls/Makefile
|
|
|
|
dist-hook:
|
|
-mkdir $(distdir)/Microsoft.SilverlightControls
|
|
-cp -a $(srcdir)/Microsoft.SilverlightControls/* $(distdir)/Microsoft.SilverlightControls
|
|
find $(distdir)/Microsoft.SilverlightControls -name .svn | xargs rm -rf
|
|
|
|
|
|
.PHONY: make-lib-directories
|