projects
/
b43-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
b43-asm: Add tram keyword for writing to template ram
[b43-tools.git]
/
disassembler
/
Makefile
diff --git
a/disassembler/Makefile
b/disassembler/Makefile
index 39392222dceb0f2f6d69700814e7f77a265222e5..efb41257142ae4790df665bfa7cad8f195ee08c1 100644
(file)
--- a/
disassembler/Makefile
+++ b/
disassembler/Makefile
@@
-1,26
+1,30
@@
-CC = gcc
-PREFIX = /usr/local
-CFLAGS = -std=gnu99 -O2 -fomit-frame-pointer -Wall -D_BSD_SOURCE -D_GNU_SOURCE
-LDFLAGS =
+CC ?= gcc
-BINARY = b43-dasm.bin
-OBJECTS = main.o util.o
+PREFIX ?= /usr/local
-all: $(BINARY)
+CFLAGS ?= -O2 -fomit-frame-pointer
+CFLAGS += -std=gnu99 -Wall -D_BSD_SOURCE -D_GNU_SOURCE
+LDFLAGS ?=
-main.o: util.h list.h
+BIN = b43-dasm
+OBJECTS = main.o util.o args.o
+
+all: $(BIN)
+
+main.o: main.h util.h list.h args.h
util.o: util.h
util.o: util.h
-$(BINARY): $(OBJECTS)
- $(CC) $(CFLAGS) -o $(BINARY) $(OBJECTS) $(LDFLAGS)
+args.o: args.h main.h util.h
+
+$(BIN): $(OBJECTS)
+ $(CC) $(CFLAGS) -o $(BIN) $(OBJECTS) $(LDFLAGS)
install: all
install: all
- -install -o 0 -g 0 -m 755 $(BINARY) $(PREFIX)/bin/
- -cp b43-dasm b43-dasm.inst
- -sed -i -e 's/installed=0/installed=1/' b43-dasm.inst
- -install -o 0 -g 0 -m 755 b43-dasm.inst $(PREFIX)/bin/b43-dasm
- -rm -f b43-dasm.inst
+ -install -o 0 -g 0 -m 755 $(BIN) $(PREFIX)/bin/
clean:
clean:
- -rm -f *~ *.o *.orig *.rej $(BINARY)
+ -rm -f *~ *.o *.orig *.rej
+
+distclean: clean
+ -rm -f $(BIN)