mirror of
git://projects.qi-hardware.com/nn-usb-fpga.git
synced 2025-03-13 15:59:11 +02:00
64 lines
1.5 KiB
Makefile
Executable File
64 lines
1.5 KiB
Makefile
Executable File
TOOLCHAIN_BASE= /home/juan64bits/ebd/ECB/openwrt-xburst/staging_dir/toolchain-mipsel_gcc-4.3.3+cs_uClibc-0.9.32/usr/bin/mipsel-openwrt-linux
|
|
CC = ${TOOLCHAIN_BASE}-gcc
|
|
CXX = ${TOOLCHAIN_BASE}-g++
|
|
INCPATH = -I.
|
|
CFLAGS = ${INCPATH} -pipe -O2 -mips32 -mtune=mips32 -Wall
|
|
CXXFLAGS = ${INCPATH} -pipe -O2 -mips32 -mtune=mips32 -Wall
|
|
LINK = ${TOOLCHAIN_BASE}-g++
|
|
LFLAGS = -Wl,-O1
|
|
LIBS = -lstdc++
|
|
AR = ${TOOLCHAIN_BASE}-ar cqs
|
|
RANLIB = ${TOOLCHAIN_BASE}-ranlib
|
|
DEL_FILE = rm -f
|
|
SYMLINK = ln -f -s
|
|
DEL_DIR = rmdir
|
|
MOVE = mv -f
|
|
MKDIR = mkdir -p
|
|
TARGET = SIE_APP
|
|
|
|
|
|
OBJECTS = main.o \
|
|
jz_adc_peripheral.o \
|
|
jz_fpga_init.o \
|
|
jz47xx_gpio.o \
|
|
jz47xx_mmap.o \
|
|
fbutils.o
|
|
|
|
#BUILD RULES
|
|
all: $(TARGET)
|
|
|
|
$(TARGET): $(OBJECTS)
|
|
$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(LIBS)
|
|
|
|
fbutils.o: fbutils.c fbutils.h
|
|
$(CC) $(CFLAGS) $(INCPATH) -c $< -o $@
|
|
|
|
jz47xx_gpio.o: jz47xx_gpio.cpp \
|
|
jz47xx_mmap.h
|
|
$(CXX) $(CXXFLAGS) $(INCPATH) -c $< -o $@
|
|
|
|
jz47xx_mmap.o: jz47xx_mmap.cpp \
|
|
jz47xx_gpio.h
|
|
$(CXX) $(CXXFLAGS) $(INCPATH) -c $< -o $@
|
|
|
|
jz_adc_peripheral.o: jz_adc_peripheral.cpp \
|
|
jz_fpga_init.h \
|
|
jz47xx_gpio.h \
|
|
jz47xx_mmap.h
|
|
$(CXX) $(CXXFLAGS) $(INCPATH) -c $< -o $@
|
|
|
|
jz_fpga_init.o: jz_fpga_init.cpp \
|
|
jz47xx_gpio.h \
|
|
jz47xx_mmap.h
|
|
$(CXX) $(CXXFLAGS) $(INCPATH) -c $< -o $@
|
|
|
|
main.o: main.cpp \
|
|
jz_adc_peripheral.h \
|
|
jz_fpga_init.h
|
|
$(CXX) $(CXXFLAGS) $(INCPATH) -c $< -o $@
|
|
|
|
|
|
clean:
|
|
$(DEL_FILE) *.o $(TARGET)
|
|
|