2 all: libmnenc.so libmnenc.la
5 $(CXX) -fPIC -g -c -Wall mnenc.cpp
6 $(CXX) -shared -Wl,-soname,libmnenc.so.1 -o libmnenc.so.0.0.0 mnenc.o -lc
9 libtool --mode=compile g++ -Wall -c mnenc.cpp
10 libtool --mode=link g++ -Wall -o libmnenc.la mnenc.lo
11 ar -cvq libmnenc.a mnenc.o
14 cp libmnenc.a /usr/lib/
15 cp libmnenc.la /usr/lib/
16 cp mnenc.hpp /usr/include/
19 cp libmnenc.so.0.0.0 /usr/lib/
20 ln -s /usr/lib/libmnenc.so.0.0.0 /usr/lib/libmnenc.so.0
21 ln -s /usr/lib/libmnenc.so.0.0.0 /usr/lib/libmnenc.so.1
22 ln -s /usr/lib/libmnenc.so.0.0.0 /usr/lib/libmnenc.so
24 install: install-dynamic install-static
26 .PHONY: uninstall-dynamic
28 rm /usr/lib/libmnenc.so.0.0.0 /usr/lib/libmnenc.so.0 /usr/lib/libmnenc.so.1 /usr/lib/libmnenc.so
30 .PHONY: uninstall-static
32 rm /usr/lib/libmnenc.la /usr/lib/libmnenc.a
35 uninstall: uninstall-dynamic uninstall-static
39 rm -rf libmnenc.so.0.0.0 mnenc.o .libs
43 rm -rf libmnenc.la libmnenc.a mnenc.o mnenc.lo .libs
46 clean: clean-static clean-dynamic