make-rules/prep.mk
changeset 42 566ce4d2ff99
parent 38 cd00ea74156e
child 59 7500d63edb42
equal deleted inserted replaced
41:50cc241a2b9a 42:566ce4d2ff99
    34 
    34 
    35 $(COMPONENT_SRC)/.%ed:	%
    35 $(COMPONENT_SRC)/.%ed:	%
    36 	$(GPATCH) -d $(@D) $(GPATCH_FLAGS) < $<
    36 	$(GPATCH) -d $(@D) $(GPATCH_FLAGS) < $<
    37 	$(TOUCH) $@
    37 	$(TOUCH) $@
    38 
    38 
    39 $(COMPONENT_ARCHIVE):	Makefile
    39 $(USERLAND_ARCHIVES)$(COMPONENT_ARCHIVE):	Makefile
    40 	$(FETCH) --file $@ \
    40 	$(FETCH) --file $@ \
    41 		$(COMPONENT_ARCHIVE_URL:%=--url %) \
    41 		$(COMPONENT_ARCHIVE_URL:%=--url %) \
    42 		$(COMPONENT_ARCHIVE_HASH:%=--hash %)
    42 		$(COMPONENT_ARCHIVE_HASH:%=--hash %)
    43 	$(TOUCH) $@
    43 	$(TOUCH) $@
    44 
    44 
    45 $(COMPONENT_SRC)/.unpacked:	$(COMPONENT_ARCHIVE) Makefile $(PATCHES)
    45 $(COMPONENT_SRC)/.unpacked:	$(USERLAND_ARCHIVES)$(COMPONENT_ARCHIVE) Makefile $(PATCHES)
    46 	$(RM) -r $(COMPONENT_SRC)
    46 	$(RM) -r $(COMPONENT_SRC)
    47 	$(UNPACK) $(UNPACK_ARGS) $(COMPONENT_ARCHIVE)
    47 	$(UNPACK) $(UNPACK_ARGS) $(USERLAND_ARCHIVES)$(COMPONENT_ARCHIVE)
    48 	$(TOUCH) $@
    48 	$(TOUCH) $@
    49 
    49 
    50 $(COMPONENT_SRC)/.patched:	$(COMPONENT_SRC)/.unpacked $(STAMPS)
    50 $(COMPONENT_SRC)/.patched:	$(COMPONENT_SRC)/.unpacked $(STAMPS)
    51 	$(TOUCH) $@
    51 	$(TOUCH) $@
    52 
    52 
    54 	$(COMPONENT_PREP_ACTION)
    54 	$(COMPONENT_PREP_ACTION)
    55 	$(TOUCH) $@
    55 	$(TOUCH) $@
    56 
    56 
    57 prep::	$(COMPONENT_SRC)/.prep
    57 prep::	$(COMPONENT_SRC)/.prep
    58 
    58 
    59 download::	$(COMPONENT_ARCHIVE)
    59 download::	$(USERLAND_ARCHIVES)$(COMPONENT_ARCHIVE)
    60 
    60 
    61 clean::
    61 clean::
    62 	$(RM) -r $(CLEAN_PATHS)
    62 	$(RM) -r $(CLEAN_PATHS)
    63 
    63 
    64 clobber::	clean
    64 clobber::	clean