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