X-Git-Url: http://git.archive.openwrt.org/?a=blobdiff_plain;f=modules%2Fadmin-full%2FMakefile;h=819d13f33f3c146ac2fdd7451cb9fb0bc4e5a139;hb=ca65b9a4b72144a3a91b2b42f8087b97e931b405;hp=81a96f6a83ab4f206d7f63a674b53af6312a7d94;hpb=97ff4a156ff1aa6a4d2ab65ab13d12b4eb2651e2;p=project%2Fluci.git diff --git a/modules/admin-full/Makefile b/modules/admin-full/Makefile index 81a96f6a8..819d13f33 100644 --- a/modules/admin-full/Makefile +++ b/modules/admin-full/Makefile @@ -1,2 +1,24 @@ include ../../build/config.mk -include ../../build/module.mk \ No newline at end of file +include ../../build/module.mk +include ../../build/gccconfig.mk + +BWC_LDFLAGS = -ldl +BWC_CFLAGS = +BWC_BIN = luci-bwc +BWC_OBJ = src/luci-bwc.o + +%.o: %.c + $(COMPILE) $(BWC_CFLAGS) $(LUA_CFLAGS) $(FPIC) -c -o $@ $< + +compile: build-clean $(BWC_OBJ) + $(LINK) -o src/$(BWC_BIN) $(BWC_OBJ) $(BWC_LDFLAGS) + mkdir -p dist/usr/bin + cp src/$(BWC_BIN) dist/usr/bin/$(BWC_BIN) + +install: build + cp -pR dist/usr/bin/$(BWC_BIN) /usr/bin/$(BWC_BIN) + +clean: build-clean + +build-clean: + rm -f src/*.o src/$(BWC_BIN)