Avoid unnecessary compiling
authorSteven Barth <steven@midlink.org>
Sat, 14 Nov 2009 13:41:31 +0000 (13:41 +0000)
committerSteven Barth <steven@midlink.org>
Sat, 14 Nov 2009 13:41:31 +0000 (13:41 +0000)
contrib/uci/Makefile
libs/lmo/Makefile

index 04aa38b3ac9561bf06c41d666eff5c53515fa369..b39278789b11beb266079b6f8baedc3e0c9f7a0f 100644 (file)
@@ -20,12 +20,10 @@ include ../../build/module.mk
 $(UCI_FILE):
        wget -O $@ "$(UCI_URL)" || rm -f $@
 
-$(UCI_PATCHDIR)/series:
-       (cd $(UCI_PATCHDIR); ls *.patch | sort > series)
-
-$(UCI_DIR)/.prepared: $(UCI_PATCHDIR)/series $(UCI_FILE)
+$(UCI_DIR)/.prepared: $(UCI_FILE)
        rm -rf $(UCI_DIR)
        tar xvfz $(UCI_FILE)
+       (cd $(UCI_PATCHDIR); ls *.patch | sort > series) || true
        [ -f "$(UCI_PATCHDIR)/series" ] && while read patch; do \
                patch -d $(UCI_DIR) -p1 < $(UCI_PATCHDIR)/$$patch; \
        done < $(UCI_PATCHDIR)/series || true
index a15390cbe5b79ced6e5b1d35bc586092ad48b660..0a8487ad37be9cf59827bd14f4d1d1b69f34354e 100644 (file)
@@ -19,7 +19,7 @@ LMO_LUALIB_OBJ = src/lmo_lualib.o
 %.o: %.c
        $(COMPILE) $(LMO_CFLAGS) $(LUA_CFLAGS) $(FPIC) -c -o $@ $< 
 
-compile: build-clean $(LMO_COMMON_OBJ) $(LMO_PO2LMO_OBJ) $(LMO_LOOKUP_OBJ) $(LMO_LUALIB_OBJ)
+compile: $(LMO_COMMON_OBJ) $(LMO_PO2LMO_OBJ) $(LMO_LOOKUP_OBJ) $(LMO_LUALIB_OBJ)
        $(LINK) $(SHLIB_FLAGS) $(LMO_LDFLAGS) -o src/$(LMO_SO) \
                $(LMO_COMMON_OBJ) $(LMO_LUALIB_OBJ)
        $(LINK) $(LMO_LDFLAGS) -o src/$(LMO_PO2LMO) $(LMO_COMMON_OBJ) $(LMO_PO2LMO_OBJ)