diff options
Diffstat (limited to 'contrib/uci/Makefile')
-rw-r--r-- | contrib/uci/Makefile | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/contrib/uci/Makefile b/contrib/uci/Makefile new file mode 100644 index 000000000..d3f8403c2 --- /dev/null +++ b/contrib/uci/Makefile @@ -0,0 +1,33 @@ +include ../../build/config.mk +include ../../build/gccconfig.mk + +UCI_VERSION = 0.4.4 +UCI_SITE = http://mirror2.openwrt.org/sources +UCI_DIR = uci-$(UCI_VERSION) +UCI_FILE = $(UCI_DIR).tar.gz +UCI_URL = $(UCI_SITE)/$(UCI_FILE) + +all: compile + +include ../../build/module.mk + +$(UCI_FILE): + wget -O $@ $(UCI_URL) || rm -f $@ + +$(UCI_DIR)/.prepared: $(UCI_FILE) + rm -rf $(UCI_DIR) + tar xvfz $(UCI_FILE) + touch $@ + +compile: $(UCI_DIR)/.prepared + $(MAKE) -C $(UCI_DIR) CC=$(CC) CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" OS="$(OS)" + mkdir -p dist/usr/lib dist/usr/bin + $(MAKE) -C $(UCI_DIR) install DESTDIR=../dist prefix=/usr + $(MAKE) -C $(UCI_DIR)/lua CC=$(CC) CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" OS="$(OS)" + $(MAKE) -C $(UCI_DIR)/lua install DESTDIR=../../dist luadir=$(LUA_LIBRARYDIR) + + +compile-all: compile + +clean: + rm -rf $(UCI_DIR) $(UCI_FILE) |