annotate rvinterf/l1filter/Makefile @ 869:7be2220d52c5

ringtools/examples: add compile.sh like in e1-experiments
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 28 Mar 2022 06:03:34 +0000
parents ea458ee48691
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
855
ea458ee48691 rvinterf/l1filter: new program written, compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 CC= gcc
ea458ee48691 rvinterf/l1filter: new program written, compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2 CFLAGS= -O2
ea458ee48691 rvinterf/l1filter: new program written, compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3 CPPFLAGS=-I../include
ea458ee48691 rvinterf/l1filter: new program written, compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4 PROG= l1trace-filter
ea458ee48691 rvinterf/l1filter: new program written, compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5 OBJS= init.o main.o pktsort.o rvif_rx.o
ea458ee48691 rvinterf/l1filter: new program written, compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6 LIBS= ../libinterf/libinterf.a
ea458ee48691 rvinterf/l1filter: new program written, compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7
ea458ee48691 rvinterf/l1filter: new program written, compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8 INSTALL_PREFIX= /opt/freecalypso
ea458ee48691 rvinterf/l1filter: new program written, compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9
ea458ee48691 rvinterf/l1filter: new program written, compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10 INSTBIN=${INSTALL_PREFIX}/bin
ea458ee48691 rvinterf/l1filter: new program written, compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11
ea458ee48691 rvinterf/l1filter: new program written, compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12 all: ${PROG}
ea458ee48691 rvinterf/l1filter: new program written, compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13
ea458ee48691 rvinterf/l1filter: new program written, compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14 ${PROG}: ${OBJS} ${LIBS}
ea458ee48691 rvinterf/l1filter: new program written, compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15 ${CC} ${CFLAGS} -o $@ ${OBJS} ${LIBS}
ea458ee48691 rvinterf/l1filter: new program written, compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16
ea458ee48691 rvinterf/l1filter: new program written, compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17 install: ${PROG}
ea458ee48691 rvinterf/l1filter: new program written, compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
18 mkdir -p ${INSTBIN}
ea458ee48691 rvinterf/l1filter: new program written, compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
19 install -c ${PROG} ${INSTBIN}
ea458ee48691 rvinterf/l1filter: new program written, compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
20
ea458ee48691 rvinterf/l1filter: new program written, compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
21 clean:
ea458ee48691 rvinterf/l1filter: new program written, compiles
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
22 rm -f *.o *.out *errs ${PROG}