source: edk_user_repository/WARP/sw_services/WARPxilnet_v3_00_a/src/Makefile

Last change on this file was 1745, checked in by chunter, 12 years ago

Renaming a bunch of files to reduce likelihood of ambiguity with user code.

File size: 1.8 KB
RevLine 
[526]1##########################################################################
2# Copyright (c) 2004 Xilinx, Inc.  All rights reserved.
3#
4# Xilinx, Inc.
5# XILINX IS PROVIDING THIS DESIGN, CODE, OR INFORMATION "AS IS" AS A
6# COURTESY TO YOU.  BY PROVIDING THIS DESIGN, CODE, OR INFORMATION AS
7# ONE POSSIBLE   IMPLEMENTATION OF THIS FEATURE, APPLICATION OR
8# STANDARD, XILINX IS MAKING NO REPRESENTATION THAT THIS IMPLEMENTATION
9# IS FREE FROM ANY CLAIMS OF INFRINGEMENT, AND YOU ARE RESPONSIBLE
10# FOR OBTAINING ANY RIGHTS YOU MAY REQUIRE FOR YOUR IMPLEMENTATION.
11# XILINX EXPRESSLY DISCLAIMS ANY WARRANTY WHATSOEVER WITH RESPECT TO
12# THE ADEQUACY OF THE IMPLEMENTATION, INCLUDING BUT NOT LIMITED TO
13# ANY WARRANTIES OR REPRESENTATIONS THAT THIS IMPLEMENTATION IS FREE
14# FROM CLAIMS OF INFRINGEMENT, IMPLIED WARRANTIES OF MERCHANTABILITY
15# AND FITNESS FOR A PARTICULAR PURPOSE.
16##########################################################################
17
18###########################
19#
20# Makefile for LibXil Net
21#
22##########################
23COMPILER=
24ARCHIVER=
25CP=cp
26COMPILER_FLAGS=-O2 -c -g
[1740]27EXTRA_COMPILER_FLAGS=
[526]28LIB=libxil.a
29
[1740]30RELEASEDIR=../../../lib
31INCLUDEDIR=../../../include
32INCLUDES=-I./. -I${INCLUDEDIR}
[526]33
[1745]34LIBSOURCES=xilnet_arp.c xilnet_eth.c xilnet_icmp.c xilnet_ip.c xilnet_mac.c xilnet_udp.c xilnet_tcp.c xilnet_config.c xilnet_xilsock.c
[1740]35LIBOBJS=$(LIBSOURCES:%.c=%.o)
[1745]36INCLUDEFILES=xilnet_udp.h xilnet_tcp.h xilnet_arp.h xilnet_eth.h xilnet_icmp.h xilnet_in.h xilnet_ip.h xilnet_mac.h xilnet_socket.h xilnet_config.h xilnet_xilsock.h
[526]37
[1740]38libs: ${RELEASEDIR}/${LIB}(${LIBOBJS})
[526]39
[1740]40(%.o):%.c
41    $(COMPILER) $(COMPILER_FLAGS) $(EXTRA_COMPILER_FLAGS) $(INCLUDES) $< -o $*.o
42    $(ARCHIVER) -r ${RELEASEDIR}/${LIB} $*.o
43    $(RM) $*.o
[526]44
[1740]45include:
46    ${CP} $(INCLUDEFILES) $(INCLUDEDIR)
47
[526]48clean:
[1740]49    rm -rf *.o
[526]50
[1740]51
Note: See TracBrowser for help on using the repository browser.