OpenCores
URL https://opencores.org/ocsvn/pcie_ds_dma/pcie_ds_dma/trunk

Subversion Repositories pcie_ds_dma

[/] [pcie_ds_dma/] [trunk/] [soft/] [linux/] [application/] [board_exam/] [Makefile] - Blame information for rev 54

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 dsmv
 
2
PHONY = clean
3
TARGET_NAME = pex_board_test
4
 
5
all: $(TARGET_NAME)
6
 
7 6 v.karak
BINPATH  := ../..
8
BINDIR  := $(BINPATH)/bin
9
LIBPATH  := ../..
10
LIBDIR := $(LIBPATH)/lib
11 2 dsmv
 
12 6 v.karak
CC := $(CROSS_COMPILE)g++
13
LD := $(CROSS_COMPILE)g++
14 2 dsmv
 
15 6 v.karak
INCDIR := . \
16
 ../../driver/pexdrv \
17
 ../../common/board \
18
 ../../common/utils
19 2 dsmv
 
20 6 v.karak
INCLUDE := $(addprefix -I, $(INCDIR))
21
 
22
#CFLAGS := -D__linux__ -D__VERBOSE__ -g -Wall $(INCLUDE)
23
CFLAGS := -D__linux__ -O2 -Wall $(INCLUDE)
24 54 v.karak
LFLAGS := -L"$(LIBDIR)" -lboard -ldl -lpthread
25 6 v.karak
 
26
#EXTFILES := ../common/net/net_board.cpp
27
#EXTFILES := ../common/net/netcmn.cpp
28
 
29
$(TARGET_NAME): $(patsubst %.cpp,%.o, $(wildcard *.cpp)) $(EXTFILES)
30
        $(LD) -o $(TARGET_NAME) $(notdir $^) $(LFLAGS)
31
        cp $(TARGET_NAME) $(BINDIR)
32 2 dsmv
        rm -f *.o *~ core
33
 
34
%.o: %.cpp
35
        $(CC) $(CFLAGS) -c -MD $<
36
 
37
include $(wildcard *.d)
38
 
39
 
40 6 v.karak
test:
41
        @echo $(SRC)
42
 
43 2 dsmv
clean:
44
        rm -f *.o *~ core
45
        rm -f *.d *~ core
46
        rm -f $(TARGET_NAME)
47
 
48
distclean:
49
        rm -f *.o *~ core
50
        rm -f *.d *~ core
51
        rm -f $(TARGET_NAME)

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.