Makefile - randomcrap - random crap programs of varying quality
(HTM) git clone git://git.codemadness.org/randomcrap
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
Makefile (842B)
---
1 build: clean
2 cc -o main xml.c main.c ${CFLAGS} ${LDFLAGS}
3 cc -o openbsd-pkg openbsd-pkg.c ${CFLAGS} ${LDFLAGS}
4 cc -o check check.c ${CFLAGS} ${LDFLAGS}
5
6 update: index vuxml db
7
8 index:
9 ./update-index.sh
10
11 vuxml:
12 #curl -H 'User-Agent:' -o vuln.xml https://svn.freebsd.org/ports/head/security/vuxml/vuln.xml
13 ftp -U '' -o vuln.xml 'https://svn.freebsd.org/ports/head/security/vuxml/vuln.xml'
14 ./main < vuln.xml | sort -k3,3r -t " " > vulns.csv
15
16 db:
17 # use package sqlports to generate up-to-date package list.
18 ./openbsd-pkg < INDEX > pkgs.csv
19 # # or use system ports index.
20 # ./openbsd-pkg < /usr/local/share/ports-INDEX > pkgs.csv
21 # # or old INDEX file (doesn't exist anymore).
22 # ./openbsd-pkg < /usr/ports/INDEX > pkgs.csv
23 # # or system packages.
24 # pkg_info | cut -f 1 -d ' ' > pkgs.csv
25
26 clean:
27 rm -f main *.o
28 # rm -f INDEX
29 # rm -rf dl