X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fuci.git;a=blobdiff_plain;f=Makefile;h=ffa7be4b13102d962e7277831e0cd8459922ebc3;hp=69a74317010a5b10f1e0cfcd048195503d4bc5f6;hb=64ef6b15fe3777b6c66e249ba770aec945d1d950;hpb=bc7d0c4049b516945d4adae203575f8eddd94ce4 diff --git a/Makefile b/Makefile index 69a7431..ffa7be4 100644 --- a/Makefile +++ b/Makefile @@ -16,9 +16,10 @@ endef LIBUCI_DEPS=file.c history.c list.c util.c uci.h uci_config.h uci_internal.h -all: uci-static uci libuci.$(SHLIB_EXT) +all: uci-static uci libuci.$(SHLIB_EXT) libucimap.a cli.o: cli.c uci.h uci_config.h +ucimap.o: ucimap.c uci.h uci_config.h ucimap.h uci_list.h uci_config.h: FORCE @rm -f "$@.tmp" @@ -48,6 +49,11 @@ libuci.a: libuci-static.o $(AR) rc $@ $^ $(RANLIB) $@ +libucimap.a: ucimap.o + rm -f $@ + $(AR) rc $@ $^ + $(RANLIB) $@ + libuci.$(SHLIB_EXT): libuci-shared.o $(LINK) $(SHLIB_FLAGS) -o $(SHLIB_FILE) $^ $(LIBS) ln -sf $(SHLIB_FILE) $@ @@ -60,8 +66,8 @@ install: install-bin install-dev install-dev: all $(MKDIR) -p $(DESTDIR)$(prefix)/lib $(MKDIR) -p $(DESTDIR)$(prefix)/include - $(INSTALL) -m0644 libuci.a $(DESTDIR)$(prefix)/lib/ - $(INSTALL) -m0644 uci_config.h uci.h $(DESTDIR)$(prefix)/include/ + $(INSTALL) -m0644 libuci.a libucimap.a $(DESTDIR)$(prefix)/lib/ + $(INSTALL) -m0644 uci_config.h uci.h uci_list.h ucimap.h $(DESTDIR)$(prefix)/include/ install-bin: all $(INSTALL) -m0755 $(SHLIB_FILE) $(DESTDIR)$(prefix)/lib/