2010-03-17 15:42:11 -05:00
|
|
|
CC = mipsel-openwrt-linux-gcc
|
|
|
|
|
2010-05-25 21:49:58 -05:00
|
|
|
all: jz_init_sram jz_test_gpio enable_rx
|
2010-03-17 15:42:11 -05:00
|
|
|
|
|
|
|
DEBUG = -O3 -g0
|
|
|
|
|
|
|
|
COMMON_SOURCES = jz47xx_gpio.c jz47xx_mmap.c
|
|
|
|
|
|
|
|
H_SOURCES = jz47xx_gpio.h jz47xx_mmap.h
|
|
|
|
|
|
|
|
INCLUDE = -I.
|
|
|
|
|
|
|
|
WARNINGS= -Wcast-align -Wpacked -Wpadded -Wall
|
|
|
|
|
|
|
|
CCFLAGS = ${INCLUDE} ${DEBUG} ${WARNINGS}
|
|
|
|
|
|
|
|
LDFLAGS =
|
|
|
|
|
|
|
|
COMMON_OBJECTS = $(COMMON_SOURCES:.c=.o)
|
|
|
|
|
|
|
|
NANO_IP = 192.168.254.101
|
|
|
|
|
|
|
|
jz_init_sram: $(COMMON_OBJECTS)
|
|
|
|
$(CC) $(LDFLAGS) $(COMMON_OBJECTS) jz_init_sram.c -o jz_init_sram
|
|
|
|
|
|
|
|
jz_test_gpio: $(COMMON_OBJECTS)
|
|
|
|
$(CC) $(LDFLAGS) $(COMMON_OBJECTS) jz_test_gpio.c -o jz_test_gpio
|
|
|
|
|
2010-05-25 21:49:58 -05:00
|
|
|
enable_rx: $(COMMON_OBJECTS)
|
|
|
|
$(CC) $(LDFLAGS) $(COMMON_OBJECTS) enable_rx.c -o enable_rx
|
|
|
|
|
2010-03-17 15:42:11 -05:00
|
|
|
.c.o:
|
|
|
|
$(CC) -c $(CCFLAGS) $< -o $@
|
|
|
|
|
|
|
|
upload: jz_init_sram jz_test_gpio
|
|
|
|
scp jz_test_gpio jz_init_sram root@$(NANO_IP):
|
|
|
|
|
|
|
|
clean:
|
2010-05-25 21:49:58 -05:00
|
|
|
rm -f *.o jz_init_sram jz_test_gpio enable_rx ${EXEC} *~
|
2010-03-17 15:42:11 -05:00
|
|
|
|
|
|
|
indent:
|
|
|
|
indent -bad -bap -nbc -bl -nce -i2 --no-tabs --line-length120 $(COMMON_SOURCES) $(H_SOURCES)
|