OpenCores
URL https://opencores.org/ocsvn/1g_ethernet_dpi/1g_ethernet_dpi/trunk

Subversion Repositories 1g_ethernet_dpi

[/] [1g_ethernet_dpi/] [trunk/] [sw/] [app/] [src/] [Makefile] - Blame information for rev 4

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 4 kuzmi4
#
2
# makefile
3
#
4
 
5
#
6
# TBD
7
#
8
 
9
TARGET = libethlc.a
10
 
11
all: $(TARGET)
12
 
13
CC = g++ -xc
14
CPP= g++ -xc++
15
LD = g++
16
AR = ar cqs
17
DEFAULT_CP := cp -f
18
DEFAULT_MKDIR := mkdir -p
19
DEFAULT_RM := rm -rf
20
 
21
INCDIR := ./
22
 
23
INCLUDE := $(addprefix -I, $(INCDIR))
24
CFLAGS := -g
25
CFLAGS += $(INCLUDE)
26
 
27
OBJ_DIR := obj
28
OBJECTS := ethlc.o
29
OBJ_FILES := $(addprefix $(OBJ_DIR)/, $(OBJECTS))
30
 
31
$(OBJ_DIR)/%.o: %.cpp
32
        $(CPP) -c $(CFLAGS) -o $@ $<
33
 
34
$(TARGET): prep $(OBJ_FILES)
35
        $(AR) $(TARGET) $(OBJ_FILES)
36
        @echo DONE: AR
37
 
38
prep: clean
39
        $(DEFAULT_MKDIR) $(OBJ_DIR)
40
 
41
clean:
42
        $(DEFAULT_RM) $(OBJ_DIR)
43
        $(DEFAULT_RM) $(TARGET)

powered by: WebSVN 2.1.0

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