projects
/
yaffs
/
.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Change yboot.c to LGPL as was intended
[yaffs/.git]
/
utils
/
Makefile
diff --git
a/utils/Makefile
b/utils/Makefile
index a628641d7faf9f60e638dcf8158fcc1e70f4999e..265bb04b41eadeead33b6c89b91a106db71d779f 100644
(file)
--- a/
utils/Makefile
+++ b/
utils/Makefile
@@
-16,8
+16,14
@@
KERNELDIR = /usr/src/kernel-headers-2.4.18
KERNELDIR = /usr/src/kernel-headers-2.4.18
-CFLAGS = -I$(KERNELDIR)/include -I.. -O2 -Wall
+CFLAGS = -I$(KERNELDIR)/include -I.. -O2 -Wall -DCONFIG_YAFFS_UTIL
+CFLAGS+= -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-declarations
+CFLAGS+= -Wmissing-prototypes -Wredundant-decls -Wnested-externs -Winline
+## Change if you are using a cross-compiler
+MAKETOOLS =
+
+CC=$(MAKETOOLS)gcc
MKYAFFSOBJS = mkyaffs.o
MKYAFFSOBJS = mkyaffs.o
@@
-27,16
+33,20
@@
MKYAFFSIMAGEOBJS = mkyaffsimage.o nand_ecc.o
all: mkyaffs mkyaffsimage
$(MKYAFFSIMAGEOBJS): %.o: %.c
all: mkyaffs mkyaffsimage
$(MKYAFFSIMAGEOBJS): %.o: %.c
-
gcc
-c $(CFLAGS) $< -o $@
+
$(CC)
-c $(CFLAGS) $< -o $@
mkyaffsimage: $(MKYAFFSIMAGEOBJS)
mkyaffsimage: $(MKYAFFSIMAGEOBJS)
-
gcc
-o $@ $(MKYAFFSIMAGEOBJS)
+
$(CC)
-o $@ $(MKYAFFSIMAGEOBJS)
$(MKYAFFSOBJS): %.o: %.c
$(MKYAFFSOBJS): %.o: %.c
-
gcc
-c $(CFLAGS) $< -o $@
+
$(CC)
-c $(CFLAGS) $< -o $@
mkyaffs: $(MKYAFFSOBJS)
mkyaffs: $(MKYAFFSOBJS)
- gcc -o $@ $(MKYAFFSOBJS)
+ $(CC) -o $@ $(MKYAFFSOBJS)
+
+nand_ecc.c:
+ ln -s ../nand_ecc.c nand_ecc.c
+
clean:
rm -f $(MKYAFFSOBJS) $(MKYAFFSIMAGEOBJS) core
clean:
rm -f $(MKYAFFSOBJS) $(MKYAFFSIMAGEOBJS) core