34 lines
758 B
Makefile
34 lines
758 B
Makefile
CC = mipsel-openwrt-linux-gcc
|
|
|
|
all: jz_init_sram jz_test_gpio enable_rx enable_irq
|
|
|
|
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
|
|
|
|
genetic.o: genetic.c genetic.h
|
|
${CC} -lm -I. -c genetic.c -o genetic.o
|
|
|
|
client: sintesishw_client.c genetic.o sintesishw_client.h
|
|
${CC} sintesishw_client.c genetic.o -o sintesishw_client -lm -I.
|
|
|
|
server: sintesishw_server.c genetic.o
|
|
${CC} sintesishw_server.c genetic.o -o sintesishw_server -lm -lpthread -I.
|
|
|
|
clean:
|
|
rm -f *.o sintesishw_client sintesishw_server ${EXEC} *~
|