801068cdbdd4a3679a05e7d0c8f5cbb13382c419
[fw/altos] / Makefile
1 KERNEL=/local/src/linux-2.6-aiko-64
2 KINC=$(KERNEL)/drivers/usb/serial
3
4 WARN=-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes\
5         -Wmissing-declarations -Wnested-externs -fno-strict-aliasing 
6 CFLAGS=-g -I$(KINC) $(WARN)
7 LIBS=-lusb
8
9 KERNEL_OBJS=cccp.o
10 LIBUSB_OBJS=cp-usb.o
11
12 OBJS=ccdbg.o ccdbg-command.o ccdbg-debug.o \
13         ccdbg-hex.o ccdbg-io.o ccdbg-memory.o \
14         $(LIBUSB_OBJS)
15 INCS=ccdbg.h cccp.h
16
17 PROG=ccdbg
18
19 LOAD=blink
20
21 all: $(PROG) $(LOAD)
22
23 $(PROG): $(OBJS)
24         $(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS)
25
26 clean:
27         rm -f $(PROG) $(OBJS)
28
29 $(OBJS): $(INCS)
30
31 blink: blink.c Makefile.blink
32         make -f Makefile.blink