Lines 11-24
Link Here
|
11 |
INSTALL = /usr/bin/install |
11 |
INSTALL = /usr/bin/install |
12 |
PREFIX = /usr/local |
12 |
PREFIX = /usr/local |
13 |
#CFLAGS = -O2 -g -Wall -Werror |
13 |
#CFLAGS = -O2 -g -Wall -Werror |
14 |
CFLAGS = -Os -Wall -Werror |
14 |
CFLAGS ?= -Os -Wall -Werror |
15 |
OS_ARCH = $(shell uname) |
15 |
OS_ARCH = $(shell uname) |
16 |
ifeq ($(OS_ARCH), SunOS) |
16 |
ifneq ($(OS_ARCH), SunOS) |
17 |
LDFLAGS = -lpci -lz |
|
|
18 |
else |
19 |
LDFLAGS = -lpci -lz |
20 |
STRIP_ARGS = -s |
17 |
STRIP_ARGS = -s |
21 |
endif |
18 |
endif |
|
|
19 |
LIBS = -lpci -lz |
22 |
ifeq ($(OS_ARCH), FreeBSD) |
20 |
ifeq ($(OS_ARCH), FreeBSD) |
23 |
CFLAGS += -I/usr/local/include |
21 |
CFLAGS += -I/usr/local/include |
24 |
LDFLAGS += -L/usr/local/lib |
22 |
LDFLAGS += -L/usr/local/lib |
Lines 39-46
Link Here
|
39 |
| sed -e "s/.*://" -e "s/\([0-9]*\).*/\1/")"' |
37 |
| sed -e "s/.*://" -e "s/\([0-9]*\).*/\1/")"' |
40 |
|
38 |
|
41 |
$(PROGRAM): $(OBJS) |
39 |
$(PROGRAM): $(OBJS) |
42 |
$(CC) -o $(PROGRAM) $(OBJS) $(LDFLAGS) |
40 |
$(CC) -o $(PROGRAM) $(LDFLAGS) $(OBJS) $(LIBS) |
43 |
$(STRIP) $(STRIP_ARGS) $(PROGRAM) |
41 |
# $(STRIP) $(STRIP_ARGS) $(PROGRAM) |
44 |
|
42 |
|
45 |
flashrom.o: flashrom.c |
43 |
flashrom.o: flashrom.c |
46 |
$(CC) -c $(CFLAGS) $(SVNDEF) $(CPPFLAGS) $< -o $@ |
44 |
$(CC) -c $(CFLAGS) $(SVNDEF) $(CPPFLAGS) $< -o $@ |
Lines 60-66
Link Here
|
60 |
echo "struct pci_access *pacc;"; \ |
58 |
echo "struct pci_access *pacc;"; \ |
61 |
echo "int main(int argc, char **argv)"; \ |
59 |
echo "int main(int argc, char **argv)"; \ |
62 |
echo "{ pacc = pci_alloc(); return 0; }"; ) > .test.c ) |
60 |
echo "{ pacc = pci_alloc(); return 0; }"; ) > .test.c ) |
63 |
@$(CC) $(CFLAGS) .test.c -o .test $(LDFLAGS) &>/dev/null && \ |
61 |
@$(CC) $(CFLAGS) $(LDFLAGS) .test.c -o .test $(LIBS) &>/dev/null && \ |
64 |
echo "found." || ( echo "not found."; echo; \ |
62 |
echo "found." || ( echo "not found."; echo; \ |
65 |
echo "Please install pciutils-devel and zlib-devel."; \ |
63 |
echo "Please install pciutils-devel and zlib-devel."; \ |
66 |
echo "See README for more information."; echo; \ |
64 |
echo "See README for more information."; echo; \ |