Root/Examples/ehw4/src/test/Makefile

Source at commit c48feff62c7e8a7b8a432184839eae88c58f6343 created 13 years 5 months ago.
By César Pedraza, ..
1#OBJS := start.o main.o jz_serial.o
2    
3CROSS := mipsel-openwrt-linux-
4INCLUDE = -I. -lm
5CCFLAGS = ${INCLUDE} ${DEBUG} ${WARNINGS}
6#CFLAGS := -O2 -G 0 -mno-abicalls -fno-pic -mips32 -Iinclude
7AFLAGS = -D__ASSEMBLY__ $(CFLAGS)
8LDFLAGS := -T ld.script -nostdlib -EL
9COMMON_SOURCES = jz47xx_gpio.c jz47xx_mmap.c
10COMMON_OBJECTS = $(COMMON_SOURCES:.c=.o)
11H_SOURCES = jz47xx_gpio.h jz47xx_mmap.h
12
13NANO_IP = 192.168.254.101
14
15all: EvalfitTest
16
17EvalfitTest: 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    
25indent:
26    indent -bad -bap -nbc -bl -nce -i2 --no-tabs --line-length120 $(COMMON_SOURCES) $(H_SOURCES)
27
28clean:
29    rm -f *.o EvalfitTest ${OBJECTS} ${EXEC} *~
30
31upload: EvalfitTest
32    scp EvalfitTest root@$(NANO_IP):ehw
33

Archive Download this file

Branches:
master



interactive