dasm: Move some definitions around.
[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 args.o: args.h main.h util.h
19
20 $(BIN): $(OBJECTS)
21         $(CC) $(CFLAGS) -o $(BIN) $(OBJECTS) $(LDFLAGS)
22
23 install: all
24         -install -o 0 -g 0 -m 755 $(BIN) $(PREFIX)/bin/
25
26 clean:
27         -rm -f *~ *.o *.orig *.rej
28
29 distclean: clean
30         -rm -f $(BIN)