Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / env / common / vera / niu_ippktgen / C / wrapper / Makefile
CommitLineData
86530b38
AT
1#
2# Makefile
3#
4
5ifdef SIMS_64BIT
6CFLAGS =
7CC = /pkg/gnu/bin/gcc -g -Wparentheses -Wimplicit -W $(CFLAGS)
8else
9CC = gcc -g -Wparentheses -Wimplicit -W
10endif
11#CC = g++ -g -Wparentheses -Wimplicit -W
12FCC = g++ -L/usr/local/lib
13AR = ar -r
14
15
16LIBNET_HOME = ${DV_ROOT}/verif/env/common/vera/niu_ippktgen/C/libnet
17VERA_LIBDIR = ${DV_ROOT}/verif/env/common/vera/niu_ippktgen/C/wrapper
18
19prefix = $(VERA_LIBDIR)
20$(VERA_LIBDIR)/%.o : %.cpp
21 $(CC) -c $< -o $@
22
23$(VERA_LIBDIR)/%.o : %.c
24 $(CC) -c $< -o $@
25
26
27all :${prefix}/pgVeraCIf.o ${prefix}/pgVeraWrap.o ${prefix}/pgUtils.o ${prefix}/genCpacket.o ${prefix}/pgLibnet.o ${prefix}/pgLibnetL4.o ${prefix}/pgLibnetL3.o ${prefix}/pgLibnetL2.o ${prefix}/pgrand.o
28 $(AR) ${prefix}/pgVera.a ${prefix}/pgVeraCIf.o ${prefix}/pgUtils.o ${prefix}/pgLibnet.o ${prefix}/pgLibnetL4.o ${prefix}/pgLibnetL3.o ${prefix}/pgLibnetL2.o ${prefix}/pgrand.o
29 ranlib ${prefix}/pgVera.a
30
31${prefix}/pgLibnetL2.o : pgLibnetL2.c
32 $(CC) -g -Wparentheses -Wimplicit -W -I$(LIBNET_HOME) -I$(LIBNET_HOME)/include -I./include -I$(VERA_HOME)/lib -c pgLibnetL2.c -fPIC -o $@
33${prefix}/pgLibnetL3.o : pgLibnetL3.c
34 $(CC) -g -Wparentheses -Wimplicit -W -I$(LIBNET_HOME) -I$(LIBNET_HOME)/include -I./include -I$(VERA_HOME)/lib -c pgLibnetL3.c -fPIC -o $@
35${prefix}/pgLibnetL4.o : pgLibnetL4.c
36 $(CC) -g -Wparentheses -Wimplicit -W -I$(LIBNET_HOME) -I$(LIBNET_HOME)/include -I./include -I$(VERA_HOME)/lib -c pgLibnetL4.c -fPIC -o $@
37
38${prefix}/pgrand.o : pgrand.c
39 $(CC) -g -Wparentheses -Wimplicit -W -I./include -I$(VERA_HOME)/lib -c pgrand.c -fPIC -o $@
40${prefix}/pgUtils.o : pgUtils.c
41 $(CC) -g -Wparentheses -Wimplicit -W -I./include -I$(VERA_HOME)/lib -c pgUtils.c -fPIC -o $@
42${prefix}/pgVeraCIf.o : pgVeraCIf.c
43 $(CC) -g -Wparentheses -Wimplicit -W -I./include -I$(VERA_HOME)/lib -c pgVeraCIf.c -fPIC -o $@
44${prefix}/pgVeraWrap.o : pgVeraWrap.c
45 $(CC) -g -Wparentheses -Wimplicit -W -I./include -I$(VERA_HOME)/lib -c pgVeraWrap.c -fPIC -o $@
46${prefix}/pgLibnet.o : pgLibnet.c
47 $(CC) -I. -I$(LIBNET_HOME) -I./include -I$(LIBNET_HOME)/include -g -O2 -Wall -c `test -f 'pgLibnet.c' || './'`pgLibnet.c -o $@
48
49${prefix}/genCpacket.o : genCpacket.c
50 $(CC) -g -Wparentheses -Wimplicit -W -I$(VERA_HOME)/lib -c genCpacket.c -fPIC -o $@
51
52clean:
53 rm -rf ${prefix}/*.o ${prefix}/*.a