Commit | Line | Data |
---|---|---|
86530b38 AT |
1 | # |
2 | # Makefile | |
3 | # | |
4 | ||
5 | ifdef SIMS_64BIT | |
6 | CFLAGS = | |
7 | CC = /pkg/gnu/bin/gcc -g -Wparentheses -Wimplicit -W $(CFLAGS) | |
8 | else | |
9 | CC = gcc -g -Wparentheses -Wimplicit -W | |
10 | endif | |
11 | #CC = g++ -g -Wparentheses -Wimplicit -W | |
12 | FCC = g++ -L/usr/local/lib | |
13 | AR = ar -r | |
14 | ||
15 | ||
16 | LIBNET_HOME = ${DV_ROOT}/verif/env/common/vera/niu_ippktgen/C/libnet | |
17 | VERA_LIBDIR = ${DV_ROOT}/verif/env/common/vera/niu_ippktgen/C/wrapper | |
18 | ||
19 | prefix = $(VERA_LIBDIR) | |
20 | $(VERA_LIBDIR)/%.o : %.cpp | |
21 | $(CC) -c $< -o $@ | |
22 | ||
23 | $(VERA_LIBDIR)/%.o : %.c | |
24 | $(CC) -c $< -o $@ | |
25 | ||
26 | ||
27 | all :${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 | ||
52 | clean: | |
53 | rm -rf ${prefix}/*.o ${prefix}/*.a |