initialize elm-map-plugin
[platform/core/uifw/elm-map-plugin.git] / Makefile
1 PREF = $(PREFIX)/lib/elementary/modules
2 POST = v-1.16.0
3 TARGET = module.so
4 SRCS = mapquest_osm mapquest_aerial here_base
5 PKG = elementary capi-appfw-app-manager
6
7 all:
8         for src in $(SRCS); do\
9                 gcc -c -fPIC $$src.c `pkg-config --cflags $(PKG)` && \
10                 gcc -shared  -Wl,-z,defs -Wl,-soname,$$src.so -o $$src.so  $$src.o -Wl,--as-needed `pkg-config --libs $(PKG)`;\
11         done
12
13 install:
14         for src in $(SRCS); do\
15                 test -z $(PREF)/$$src/$(POST)/ || mkdir -p $(PREF)/$$src/$(POST)/ && install $$src.so $(PREF)/$$src/$(POST)/module.so;\
16         done
17
18 uninstall:
19         for src in $(SRCS); do\
20                 rm -rf $(PREF)/$$src/$(POST)/module.so;\
21         done
22
23 clean:
24         rm -rf *.o *.so