mshtml: Optimize nsAString handling.
[wine] / dlls / Makefile.in
1 TOPSRCDIR = @top_srcdir@
2 TOPOBJDIR = ..
3 SRCDIR    = @srcdir@
4 VPATH     = @srcdir@
5
6 INSTALLDIRS = $(DESTDIR)$(dlldir)
7
8 DLLSUBDIRS     = @ALL_DLL_DIRS@
9 IMPLIBSUBDIRS  = @ALL_IMPLIB_DIRS@
10 TESTSUBDIRS    = @ALL_TEST_DIRS@
11 SUBDIRS        = $(DLLSUBDIRS) $(IMPLIBSUBDIRS) $(TESTSUBDIRS)
12 BUILDSUBDIRS   = $(DLLSUBDIRS) $(TESTSUBDIRS)
13 INSTALLSUBDIRS = $(DLLSUBDIRS) $(IMPLIBSUBDIRS)
14 DOCSUBDIRS     = $(DLLSUBDIRS)
15
16 @MAKE_RULES@
17
18 # Main target
19
20 all: $(BUILDSUBDIRS)
21
22 # Import libraries
23
24 STATIC_LIBS = @ALL_STATIC_LIBS@
25 IMPORT_LIBS = @ALL_IMPORT_LIBS@
26
27 $(TESTSUBDIRS:%=%/__crosstest__): $(STATIC_LIBS:.a=.cross.a) $(IMPORT_LIBS:.def=.cross.a)
28
29 implib: $(STATIC_LIBS) $(IMPORT_LIBS)
30
31 testsubdirs: $(TESTSUBDIRS)
32
33 .PHONY: implib testsubdirs
34
35 $(BUILDSUBDIRS): $(STATIC_LIBS) $(IMPORT_LIBS)
36 $(INSTALLSUBDIRS:%=%/__install__) $(INSTALLSUBDIRS:%=%/__install-lib__): $(STATIC_LIBS) $(IMPORT_LIBS)
37
38 @ALL_IMPORTLIB_RULES@
39
40 # Misc rules
41
42 uninstall::
43         -rmdir $(DESTDIR)$(fakedlldir) $(DESTDIR)$(dlldir)