1 # Makefile for Tools
3 CC = $(CROSS_COMPILE)gcc
5 CFLAGS += -Wall -Wextra -O2
7 all: lpcisp lpcprog
9 lpcisp: lpcisp.o isp_utils.o isp_commands.o isp_wrapper.o
11 lpcprog: lpcprog.o isp_utils.o isp_commands.o prog_commands.o parts.o
15 lpcisp.o: isp_utils.h isp_commands.h
17 isp_utils.o:
19 isp_commands.o: isp_utils.h
21 isp_wrapper.o: isp_utils.h isp_commands.h
23 lpcprog.o: isp_utils.h isp_commands.h prog_commands.h parts.h
25 prog_commands.o: isp_utils.h isp_commands.h parts.h
27 parts.o: parts.h
31 clean:
32         rm -f *.o
33 mrproper: clean
34         rm -f lpcisp
35         rm -f lpcprog