summaryrefslogtreecommitdiff
path: root/util/romtool/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'util/romtool/Makefile')
-rw-r--r--util/romtool/Makefile27
1 files changed, 27 insertions, 0 deletions
diff --git a/util/romtool/Makefile b/util/romtool/Makefile
new file mode 100644
index 0000000000..239d57535c
--- /dev/null
+++ b/util/romtool/Makefile
@@ -0,0 +1,27 @@
+COMMANDS=create.o bootblock.o delete.o add.o print.o resize.o
+OBJ= $(COMMANDS) romtool.o util.o fs.o
+H=romtool.h
+DESTDIR=/usr/local/bin
+
+all: romtool tools/rom-mkpayload tools/rom-mkstage
+
+romtool: $(OBJ)
+ $(CC) -o $@ $(OBJ)
+
+tools/rom-mkpayload tools/rom-mkstage:
+ make -C tools/ $(patsubst tools/%, %, $@)
+
+%.o: %.c
+ $(CC) -g -Wall -Werror -c -o $@ $<
+
+install: romtool tools/rom-mkpayload tools/rom-mkstage
+ @ install -d $(DESTDIR)
+ @ install -m 0755 romtool $(DESTDIR)/romtool
+ @ install -m 0755 tools/rom-mkstage $(DESTDIR)/rom-mkstage
+ @ install -m 0755 tools/rom-mkpayload $(DESTDIR)/rom-mkpayload
+
+tags:
+ ctags *.[ch] */*.[ch]
+clean:
+ make -C tools/ clean
+ rm -f *.o romtool