Hardware Design: SIE
Sign in or create your account | Project List | Help
Hardware Design: SIE Git Source Tree
Root/
| 1 | #OBJS := start.o main.o jz_serial.o |
| 2 | |
| 3 | CROSS := mipsel-openwrt-linux- |
| 4 | INCLUDE = -I. -lm |
| 5 | CCFLAGS = ${INCLUDE} ${DEBUG} ${WARNINGS} |
| 6 | #CFLAGS := -O2 -G 0 -mno-abicalls -fno-pic -mips32 -Iinclude |
| 7 | AFLAGS = -D__ASSEMBLY__ $(CFLAGS) |
| 8 | LDFLAGS := -T ld.script -nostdlib -EL |
| 9 | COMMON_SOURCES = jz47xx_gpio.c jz47xx_mmap.c |
| 10 | COMMON_OBJECTS = $(COMMON_SOURCES:.c=.o) |
| 11 | H_SOURCES = jz47xx_gpio.h jz47xx_mmap.h |
| 12 | |
| 13 | NANO_IP = 192.168.254.101 |
| 14 | |
| 15 | all: EvalfitTest |
| 16 | |
| 17 | EvalfitTest: EvalfitTest.c evalfit.h $(COMMON_OBJECTS) |
| 18 | $(CROSS)gcc $(COMMON_OBJECTS) EvalfitTest.c -o EvalfitTest ${CCFLAGS} |
| 19 | |
| 20 | .c.o: |
| 21 | $(CROSS)gcc $(CCFLAGS) -c $< -o $@ |
| 22 | .S.o: |
| 23 | $(CROSS)gcc $(AFLAGS) -c $< -o $@ |
| 24 | |
| 25 | indent: |
| 26 | indent -bad -bap -nbc -bl -nce -i2 --no-tabs --line-length120 $(COMMON_SOURCES) $(H_SOURCES) |
| 27 | |
| 28 | clean: |
| 29 | rm -f *.o EvalfitTest ${OBJECTS} ${EXEC} *~ |
| 30 | |
| 31 | upload: EvalfitTest |
| 32 | scp EvalfitTest root@$(NANO_IP):ehw |
| 33 |
Branches:
master
