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