bzr branch
http://suren.me/webbzr/alps/pcitool
1
by Suren A. Chilingaryan
Initial import |
1 |
BINARIES += pci |
2 |
||
19
by Suren A. Chilingaryan
Look for headers in the current directory |
3 |
INCDIR += ./ |
1
by Suren A. Chilingaryan
Initial import |
4 |
LDINC += $(addprefix -L ,$(LIBDIR)) |
117
by Suren A. Chilingaryan
new event architecture, first trial |
5 |
LDFLAGS += -pthread |
6 |
CFLAGS += -pthread |
|
11
by Suren A. Chilingaryan
install script |
7 |
DESTDIR ?= /usr/local |
1
by Suren A. Chilingaryan
Initial import |
8 |
|
9 |
all: $(BINARIES) |
|
10 |
||
11 |
.PHONY: all depend clean |
|
12 |
||
13 |
include common.mk
|
|
14 |
||
15 |
###############################################################
|
|
16 |
# Target definitions
|
|
17 |
||
117
by Suren A. Chilingaryan
new event architecture, first trial |
18 |
OBJECTS = pci.o pcitool/sysinfo.o register.o kmem.o irq.o dma.o event.o default.o tools.o dma/nwl.o dma/nwl_register.o dma/nwl_irq.o dma/nwl_engine.o dma/nwl_loopback.o ipecamera/model.o ipecamera/image.o |
6
by Suren A. Chilingaryan
Initial support for registers, infrastructure only |
19 |
|
20 |
libpcilib.so: $(OBJECTS) |
|
21 |
echo -e "LD \t$@" |
|
22 |
$(Q)$(CC) $(LDINC) $(LDFLAGS) $(CFLAGS) -shared -o $@ $(OBJECTS) |
|
23 |
||
117
by Suren A. Chilingaryan
new event architecture, first trial |
24 |
pci: cli.o pcitool/sysinfo.o libpcilib.so |
6
by Suren A. Chilingaryan
Initial support for registers, infrastructure only |
25 |
echo -e "LD \t$@" |
26 |
$(Q)$(CC) $(LDINC) $(LDFLAGS) $(CFLAGS) -L. -lpcilib -o $@ $< |
|
1
by Suren A. Chilingaryan
Initial import |
27 |
|
11
by Suren A. Chilingaryan
install script |
28 |
install: pci |
29 |
install -m 644 pcilib.h $(DESTDIR)/include |
|
15
by Suren A. Chilingaryan
Infrastructure for event API |
30 |
install -m 644 ipecamera/ipecamera.h $(DESTDIR)/include |
11
by Suren A. Chilingaryan
install script |
31 |
if [ -d $(DESTDIR)/lib64 ]; then install -m 755 libpcilib.so $(DESTDIR)/lib64; else install -m 755 libpcilib.so $(DESTDIR)/lib; fi
|
32 |
install -m 755 pci $(DESTDIR)/bin |
|
33 |
ldconfig |
|
34 |
||
1
by Suren A. Chilingaryan
Initial import |
35 |
clean: |
36 |
@echo -e "CLEAN \t$(shell pwd)" |
|
37 |
-$(Q)rm -f $(addprefix $(BINDIR)/,$(BINARIES)) |
|
38 |
-$(Q)rm -f $(OBJ) |
|
39 |
-$(Q)rm -f $(DEPEND) |