2
obj = spnav.o $(magellan_obj)
3
hdr = spnav.h spnav_magellan.h spnav_config.h
10
CFLAGS = $(opt) $(dbg) -std=c89 -fpic -pedantic -Wall -fno-strict-aliasing -I.
13
all: $(lib_a) $(lib_so)
19
$(CC) -shared -Wl,-soname,$(soname) -o $@ $(obj)
22
$(CC) $(CFLAGS) -c $< -o $@
30
rm -f $(obj) $(lib_a) $(lib_so) Makefile
33
install: $(lib_a) $(lib_so)
34
cp $(lib_a) $(PREFIX)/$(libdir)/$(lib_a)
35
cp $(lib_so) $(PREFIX)/$(libdir)/$(lib_so)
36
for h in $(hdr); do cp -p $(srcdir)/$$h $(PREFIX)/include/; done
40
rm -f $(PREFIX)/$(libdir)/$(lib_a)
41
rm -f $(PREFIX)/$(libdir)/$(lib_so)
42
for i in $(hdr); do rm -f $(PREFIX)/include/$$i; done