X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fuci.git;a=blobdiff_plain;f=Makefile;h=c4d857714fd9feb94d3926d43b20e87bb512204f;hp=cbdf08e4bdca7590998176dc20577a1a48aaa03a;hb=476db477246a1438f3b2535bf37ab7f9130827c8;hpb=4763c3f56ddfc69369a21634e9ad83d6175ca451 diff --git a/Makefile b/Makefile index cbdf08e..c4d8577 100644 --- a/Makefile +++ b/Makefile @@ -7,7 +7,7 @@ DEBUG_TYPECAST=0 include Makefile.inc -LIBS=-lc +LIBS=-lc -ldl SHLIB_FILE=libuci.$(SHLIB_EXT).$(VERSION) define add_feature @@ -23,6 +23,7 @@ ucimap.o: ucimap.c uci.h uci_config.h ucimap.h uci_list.h uci_config.h: FORCE @rm -f "$@.tmp" + @echo "#define UCI_PREFIX \"$(prefix)\"" > "$@.tmp" $(call add_feature,PLUGIN_SUPPORT) $(call add_feature,DEBUG) $(call add_feature,DEBUG_TYPECAST) @@ -33,10 +34,10 @@ uci_config.h: FORCE fi uci: cli.o libuci.$(SHLIB_EXT) - $(CC) -o $@ $< -L. -luci + $(CC) -o $@ $< -L. -luci $(LIBS) uci-static: cli.o libuci.a - $(CC) $(CFLAGS) -o $@ $^ + $(CC) $(CFLAGS) -o $@ $^ $(LIBS) libuci-static.o: libuci.c $(LIBUCI_DEPS) $(CC) $(CFLAGS) -c -o $@ $<