Update sysutils/devedid-data to version 3
[dports.git] / sysutils / devedid-data / files / Makefile
1
2 EDIDS=  800x600.bin 1024x768.bin 1280x1024.bin 1600x1200.bin    \
3         1680x1050.bin 1920x1080.bin
4
5 .SUFFIXES: .bin
6
7 all:    $(EDIDS)
8
9 clean:
10         rm -f ./*.o ./*.bin ./*.crc ./*.nocrc ./*.tmp
11
12 .S.o:
13         cc -c ${.IMPSRC} -o ${.TARGET}
14
15 .o.bin:
16         objcopy -Obinary ${.IMPSRC} ${.PREFIX}.nocrc
17         list=$$(for i in `seq 1 127`; do head -c$$i ${.PREFIX}.nocrc | \
18                 tail -c1 | hexdump -v -e '/1 "%02X+"'; done); \
19                 echo "ibase=16;100-($${list%?})%100" | bc > ${.PREFIX}.crc
20         cc -c -DCRC="$$(cat ${.PREFIX}.crc)" -o ${.PREFIX}.tmp ${.PREFIX}.S
21         objcopy -Obinary ${.PREFIX}.tmp ${.TARGET}