+HOSTOBJECTS = lpcload fwdump
+
+ARMOBJECTS = fwbc.hex
+
+# all projects
+all: $(HOSTOBJECTS) $(ARMOBJECTS)
+
+# arm code
+arm: arm_clean $(ARMOBJECTS)
+
+# fwbc
+fwbc:
+ $(ARMCC) $(ARMCFLAGS) -c fwbc.c -o fwbc
+
+fwbc.hex: fwbc
+ $(ARMOBJCOPY) -O ihex fwbc fwbc.hex
+
+clean:
+ rm -f lpcload fwbc.hex fwbc
+
+arm_clean:
+ rm -f fwbc.hex fwbc