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

Last change on this file was 2229, checked in by welsh, 11 years ago

Added WARPxilnet version 3.03.a

File size: 1.7 KB
Line 
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
27EXTRA_COMPILER_FLAGS=
28LIB=libxil.a
29
30RELEASEDIR=../../../lib
31INCLUDEDIR=../../../include
32INCLUDES=-I./. -I${INCLUDEDIR}
33
34LIBSOURCES=xilnet_arp.c xilnet_eth.c xilnet_icmp.c xilnet_ip.c xilnet_udp.c xilnet_config.c xilnet_xilsock.c
35LIBOBJS=$(LIBSOURCES:%.c=%.o)
36INCLUDEFILES=xilnet_udp.h xilnet_arp.h xilnet_eth.h xilnet_icmp.h xilnet_in.h xilnet_ip.h xilnet_socket.h xilnet_config.h xilnet_xilsock.h
37
38libs: ${RELEASEDIR}/${LIB}(${LIBOBJS})
39
40(%.o):%.c
41    $(COMPILER) $(COMPILER_FLAGS) $(EXTRA_COMPILER_FLAGS) $(INCLUDES) $< -o $*.o
42    $(ARCHIVER) -r ${RELEASEDIR}/${LIB} $*.o
43    $(RM) $*.o
44
45include:
46    ${CP} $(INCLUDEFILES) $(INCLUDEDIR)
47
48clean:
49    rm -rf *.o
50
51
Note: See TracBrowser for help on using the repository browser.