X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=free%2Flibs%2FMakefile;h=c08913f8a3f22f12e98a39f925d17ba67fff5094;hb=b56cd57bdce6b573ac0fc973ba4d16057c1e2ca5;hp=afd3d6f09391f297d65f1af73c56a4a424caa344;hpb=ad920945145a18895ef391511c92ef42e0e4c3d7;p=libucw.git diff --git a/free/libs/Makefile b/free/libs/Makefile index afd3d6f0..c08913f8 100644 --- a/free/libs/Makefile +++ b/free/libs/Makefile @@ -10,8 +10,13 @@ s=. obj/config.mk: @echo "You need to run configure first." && false +BUILDSYS=$(s)/build + # We will use the libucw build system -include $(s)/build/Maketop +include $(BUILDSYS)/Maketop + +# Install the build system +include $(BUILDSYS)/Makefile # The UCW library include $(s)/ucw/Makefile @@ -26,7 +31,7 @@ CONFIGS+=$(FREE_CONFIGS) INSTALL_TARGETS+=install-configs install-configs: install -d -m 755 $(DESTDIR)$(INSTALL_CONFIG_DIR) - install -m 644 $(addprefix run/cf/,$(FREE_CONFIGS)) $(DESTDIR)$(INSTALL_CONFIG_DIR) + install -m 644 $(addprefix run/$(CONFIG_DIR)/,$(FREE_CONFIGS)) $(DESTDIR)$(INSTALL_CONFIG_DIR) # Set up names of common libraries (to avoid forward references in rules) LIBCHARSET=$(o)/charset/libcharset.pc @@ -49,10 +54,15 @@ endif endif +# Build documentation by default? +ifdef CONFIG_DOC +all: docs +endif + libs: $(LIBUCW) $(LIBSH) $(LIBIMAGES) $(LIBCHARSET) $(LIBLANG) # And finally the default rules of the build system -include $(s)/build/Makebottom +include $(BUILDSYS)/Makebottom ifndef CONFIG_LOCAL install: all $(INSTALL_TARGETS)