CC = mipsel-openwrt-linux-gcc all: jz_init_sram jz_test_gpio enable_rx 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 enable_rx: $(COMMON_OBJECTS) $(CC) $(LDFLAGS) $(COMMON_OBJECTS) enable_rx.c -o enable_rx .c.o: $(CC) -c $(CCFLAGS) $< -o $@ upload: jz_init_sram jz_test_gpio scp jz_test_gpio jz_init_sram root@$(NANO_IP): clean: rm -f *.o jz_init_sram jz_test_gpio enable_rx ${EXEC} *~ indent: indent -bad -bap -nbc -bl -nce -i2 --no-tabs --line-length120 $(COMMON_SOURCES) $(H_SOURCES)