Skip to content

Commit

Permalink
added make install
Browse files Browse the repository at this point in the history
  • Loading branch information
dadecoza committed Dec 5, 2024
1 parent 0b57476 commit 001cb85
Showing 1 changed file with 19 additions and 1 deletion.
20 changes: 19 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
CFLAGS = -Wall -Werror -g -O2 -fPIC -pipe `pkg-config --cflags glib-2.0 purple`
LDFLAGS = `pkg-config --libs glib-2.0 purple`
PLUGIN_DIR = `pkg-config --variable=plugindir purple`
DATA_DIR = `pkg-config --variable=datadir purple`

include ./nanopb/extra/nanopb.mk

Expand Down Expand Up @@ -33,4 +35,20 @@ meshtastic.c
libmeshtastic.so: $(C_SRC)
$(CC) $(INCLUDE_PATHS) $(CSRC) -o $@ $(CFLAGS) $(LDFLAGS) -olibmeshtastic.so -shared
clean:
rm -f *.so *.o
rm -f *.so *.o
install: libmeshtastic.so
install -d $(PLUGIN_DIR)
install -m 644 libmeshtastic.so $(PLUGIN_DIR)
install -d $(DATA_DIR)/pixmaps/pidgin/emblems/16
install -m 644 pixmaps/pidgin/emblems/16/meshtastic-signal-0.png $(DATA_DIR)/pixmaps/pidgin/emblems/16
install -m 644 pixmaps/pidgin/emblems/16/meshtastic-signal-1.png $(DATA_DIR)/pixmaps/pidgin/emblems/16
install -m 644 pixmaps/pidgin/emblems/16/meshtastic-signal-2.png $(DATA_DIR)/pixmaps/pidgin/emblems/16
install -m 644 pixmaps/pidgin/emblems/16/meshtastic-signal-3.png $(DATA_DIR)/pixmaps/pidgin/emblems/16
install -m 644 pixmaps/pidgin/emblems/16/meshtastic-signal-4.png $(DATA_DIR)/pixmaps/pidgin/emblems/16
install -d $(DATA_DIR)/pixmaps/pidgin/protocols/16
install -m 644 pixmaps/pidgin/protocols/16/meshtastic.png $(DATA_DIR)/pixmaps/pidgin/protocols/16/meshtastic.png
install -d $(DATA_DIR)/pixmaps/pidgin/protocols/22
install -m 644 pixmaps/pidgin/protocols/22/meshtastic.png $(DATA_DIR)/pixmaps/pidgin/protocols/22/meshtastic.png
install -d $(DATA_DIR)/pixmaps/pidgin/protocols/48
install -m 644 pixmaps/pidgin/protocols/48/meshtastic.png $(DATA_DIR)/pixmaps/pidgin/protocols/48/meshtastic.png

0 comments on commit 001cb85

Please sign in to comment.