forked from AndroidRoot/BootTools
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
29 lines (20 loc) · 622 Bytes
/
Makefile
File metadata and controls
29 lines (20 loc) · 622 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
AUTOTARGETS=hdrboot bootunpack
TARGETS=$(AUTOTARGETS) mkbootimg
DEPS = Makefile shared/bootimg.h
COMMON=
CC=gcc
CFLAGS=-I. -Ishared -Isrc -Wall
LDFLAGS=
OBJS = $(COMMON) $(addsuffix .o, $(TARGETS))
all: $(TARGETS)
$(AUTOTARGETS): %: %.o $(COMMON) $(DEPS)
$(CC) $(CFLAGS) -o $@ $< $(COMMON) $(LDFLAGS)
sha.o: src/mincrypt/sha.c src/mincrypt/sha.h
$(CC) $(CFLAGS) -c -o sha.o src/mincrypt/sha.c
mkbootimg: mkbootimg.o sha.o $(COMMON) $(DEPS)
$(CC) $(CFLAGS) -o mkbootimg mkbootimg.o sha.o $(COMMON) $(LDFLAGS)
$(OBJS): %.o: src/%.c $(DEPS)
$(CC) -c -o $@ $< $(CFLAGS)
.PHONY: clean
clean:
rm -f $(TARGETS) *.o