~ubuntu-security/ubuntu-cve-tracker/master

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
SCRIPTS=$(shell echo $$SCRIPTS)
TARGET=$(shell echo $$TARGET)

CVEFILES:=$(wildcard CVE-*)
CVES := $(foreach cve,$(CVEFILES),$(TARGET)/$(word 2,$(subst -, ,$(cve)))/$(cve).html)
YEARS := $(sort $(foreach cve,$(CVEFILES),$(word 2,$(subst -, ,$(cve)))))

BZR_COMMIT:=$(shell bzr log --limit=1 --line | cut -d: -f1)

all:: $(CVES)

$(foreach year,$(YEARS),$(TARGET)/$(year)/CVE-%.html): CVE-% $(SCRIPTS)/html_export.py
	mkdir -p $(dir $@)
	$(SCRIPTS)/html-export-cve.py --commit $(BZR_COMMIT) $< > $@.tmp
	mv $@.tmp $@