aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
blob: a6af80c3c2d58f33e84c7b825ce5831c12ae9a38 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
.POSIX:
.PHONY: all clean debian freebsd
.SUFFIXES: .pkg .list

all: debian freebsd

.pkg.list: packages.h
    @echo "==> Generating list file $@"
    ./packages.sh `echo "$<" | cut -d . -f 1` | sort | uniq > "$@" || rm -f "$@"

debian: debian.control
debian.control: debian.list

freebsd: freebsd.makefile
freebsd.makefile: freebsd.list freebsd.ports
freebsd.ports: freebsd.list
    @echo "==> Generating $@"
    ./freebsd.ports.sh freebsd.list > "$@" || rm -f "$@"

clean:
    rm -f *.control *.makefile *.ports *.list
    rm -rf *.out