c58e3f92952fd7edd78674c71da5d1c3b382c099
[b43-tools.git] / disassembler / Makefile
1 CC = gcc
2 PREFIX = /usr/local
3 CFLAGS = -std=gnu99 -O2 -fomit-frame-pointer -Wall -D_BSD_SOURCE -D_GNU_SOURCE
4 LDFLAGS =
5
6 BINARY = bcm43xx-dasm.bin
7 OBJECTS = main.o util.o
8
9 all: $(BINARY)
10
11 main.o: util.h list.h
12
13 util.o: util.h
14
15 $(BINARY): $(OBJECTS)
16         $(CC) $(CFLAGS) -o $(BINARY) $(OBJECTS) $(LDFLAGS)
17
18 install: all
19         -install -o 0 -g 0 -m 755 $(BINARY) $(PREFIX)/bin/
20         -cp bcm43xx-dasm bcm43xx-dasm.inst
21         -sed -i -e 's/installed=0/installed=1/' bcm43xx-dasm.inst
22         -install -o 0 -g 0 -m 755 bcm43xx-dasm.inst $(PREFIX)/bin/bcm43xx-dasm
23         -rm -f bcm43xx-dasm.inst
24
25 clean:
26         -rm -f *~ *.o *.orig *.rej $(BINARY)