Changeset 2264


Ignore:
Timestamp:
2005-10-22T23:54:11+02:00 (11 years ago)
Author:
nbd
Message:

proper error handling in package/Makefile

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/openwrt/package/Makefile

    r2241 r2264  
    444444        @[ -f $(STAMP_DIR)/.$@ ] || { \ 
    445445                $(START_TRACE) "package/$(patsubst %-prepare,%,$@)/prepare: "; \ 
    446                 $(MAKE) -C $(patsubst %-prepare,%,$@) prepare; \ 
    447                 $(CMD_TRACE) " done"; \ 
    448                 $(END_TRACE); \ 
     446                $(MAKE) -C $(patsubst %-prepare,%,$@) prepare && { \ 
     447                        touch $(STAMP_DIR)/.$@; \ 
     448                } || { \ 
     449                        $(CMD_TRACE) " done"; \ 
     450                        $(END_TRACE); \ 
     451                } \ 
    449452        } 
    450         @touch $(STAMP_DIR)/.$@ 
    451453 
    452454%-compile: 
    453455        @[ -f $(STAMP_DIR)/.$@ ] || { \ 
    454456                $(START_TRACE) "package/$(patsubst %-compile,%,$@)/compile: "; \ 
    455                 $(MAKE) -C $(patsubst %-compile,%,$@) compile; \ 
    456                 $(CMD_TRACE) " done"; \ 
    457                 $(END_TRACE); \ 
     457                $(MAKE) -C $(patsubst %-compile,%,$@) compile && { \ 
     458                        touch $(STAMP_DIR)/.$(patsubst %-compile,%,$@)-prepare; \ 
     459                        touch $(STAMP_DIR)/.$@; \ 
     460                } || { \ 
     461                        $(CMD_TRACE) " done"; \ 
     462                        $(END_TRACE); \ 
     463                } \ 
    458464        } 
    459         @touch $(STAMP_DIR)/.$(patsubst %-compile,%,$@)-prepare 
    460         @touch $(STAMP_DIR)/.$@ 
    461465 
    462466%-install: %-compile 
Note: See TracChangeset for help on using the changeset viewer.