blob: 79d85a605c159a3ff8b052fe84542ab717543804 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
OPT=-O2
CFLAGS=$(OPT) -Wall -Wextra -Wno-parentheses -ggdb
ifeq ($(ARCH),arm)
CC?=arm-none-linux-gnueabi-gcc
else
CC?=gcc
endif
#INCFLAGS=-I../../lib/igb
#LDLIBS=-ligb -lpci -lz -pthread
#LDFLAGS=-L../../lib/igb
all: mrpq mrpl mrpValidate
mrpl: mrpl.o mrpdclient.o
mrpq: mrpq.o mrpdclient.o
mrpValidate: mrpValidate.o mrpdclient.o
mrpl.o: mrpl.c mrpdclient.h ../../daemons/mrpd/mrpd.h
$(CC) -c $(INCFLAGS) -I../../daemons/mrpd $(CFLAGS) mrpl.c
mrpq.o: mrpq.c mrpdclient.h ../../daemons/mrpd/mrpd.h
$(CC) -c $(INCFLAGS) -I../../daemons/mrpd $(CFLAGS) mrpq.c
mrpValidate.o: mrpValidate.c mrpdclient.h ../../daemons/mrpd/mrpd.h
$(CC) -c $(INCFLAGS) -I../../daemons/mrpd $(CFLAGS) mrpValidate.c
mrpdclient.o: mrpdclient.c mrpdclient.h mrpdhelper.h
$(CC) -c $(INCFLAGS) -I../../daemons/mrpd $(CFLAGS) mrpdclient.c
%: %.o
$(CC) $(LDFLAGS) $^ $(LDLIBS) -o $@
clean:
$(RM) mrpl mrpq mrpValidate
$(RM) `find . -name "*~" -o -name "*.[oa]" -o -name "\#*\#" -o -name TAGS -o -name core -o -name "*.orig"`
|