github.com/lineaje-labs/syft@v0.98.1-0.20231227153149-9e393f60ff1b/syft/pkg/cataloger/java/test-fixtures/jar-metadata/Makefile (about)

     1  CACHE_DIR = cache
     2  CACHE_PATH = $(shell pwd)/cache
     3  
     4  JACKSON_CORE = jackson-core-2.15.2
     5  SBT_JACKSON_CORE = com.fasterxml.jackson.core.jackson-core-2.15.2
     6  OPENSAML_CORE = opensaml-core-3.4.6
     7  API_ALL_SOURCES = api-all-2.0.0-sources
     8  
     9  $(CACHE_DIR):
    10  	mkdir -p $(CACHE_DIR)
    11  
    12  $(CACHE_DIR)/$(JACKSON_CORE).jar: $(CACHE_DIR)
    13  	cd $(JACKSON_CORE) && zip -r $(CACHE_PATH)/$(JACKSON_CORE).jar .
    14  
    15  $(CACHE_DIR)/$(SBT_JACKSON_CORE).jar: $(CACHE_DIR)
    16  	cd $(SBT_JACKSON_CORE) && zip -r $(CACHE_PATH)/$(SBT_JACKSON_CORE).jar .
    17  
    18  $(CACHE_DIR)/$(OPENSAML_CORE).jar: $(CACHE_DIR)
    19  	cd $(OPENSAML_CORE) && zip -r $(CACHE_PATH)/$(OPENSAML_CORE).jar .
    20  
    21  $(CACHE_DIR)/$(API_ALL_SOURCES).jar: $(CACHE_DIR)
    22  	cd $(API_ALL_SOURCES) && zip -r $(CACHE_PATH)/$(API_ALL_SOURCES).jar .