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

Subversion Repositories 1g_ethernet_dpi

[/] [1g_ethernet_dpi/] [tags/] [v0.0/] [sw/] [app/] [src/] [Makefile] - Rev 3

Compare with Previous | Blame | View Log

#
# makefile
#

#
# TBD
#

TARGET = libethlc.a

all: $(TARGET)

CC = g++ -xc
CPP= g++ -xc++
LD = g++
AR = ar cqs
DEFAULT_CP := cp -f
DEFAULT_MKDIR := mkdir -p
DEFAULT_RM := rm -rf

INCDIR := ./ 

INCLUDE := $(addprefix -I, $(INCDIR))
CFLAGS := -g
CFLAGS += $(INCLUDE)

OBJ_DIR := obj
OBJECTS := ethlc.o 
OBJ_FILES := $(addprefix $(OBJ_DIR)/, $(OBJECTS))

$(OBJ_DIR)/%.o: %.cpp
        $(CPP) -c $(CFLAGS) -o $@ $<

$(TARGET): prep $(OBJ_FILES) 
        $(AR) $(TARGET) $(OBJ_FILES)
        @echo DONE: AR

prep: clean
        $(DEFAULT_MKDIR) $(OBJ_DIR)

clean:
        $(DEFAULT_RM) $(OBJ_DIR)
        $(DEFAULT_RM) $(TARGET)

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

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