- # location of *.desktop file, usually /usr/share/applications
- applicationsdir = $(datadir)/applications
-
- applications_DATA = mconnect.desktop
-
- bin_PROGRAMS = mconnect
-
- noinst_PROGRAMS = test-mconn-crypt \
- test-mconn-crypt-vala
-
- mconnect_SOURCES = src/main.vala \
- src/discovery.vala \
- src/packet.vala \
- src/device.vala \
- src/devicemanager.vala \
- src/devicechannel.vala \
- src/core.vala \
- src/packethandlerinterface.vala \
- src/packethandlers.vala \
- src/notification.vala \
- src/battery.vala \
- src/telephony.vala \
- src/mconn-crypt.c \
- src/mconn-crypt.h
-
- mconnect_LDADD = $(MCONNECT_LIBS)
-
- mconnect_CFLAGS = $(MCONNECT_CFLAGS) -Isrc
-
- test_mconn_crypt_SOURCES = test/mconn-crypt-test.c \
- src/mconn-crypt.c \
- src/mconn-crypt.h
-
- test_mconn_crypt_LDADD = $(MCONNECT_LIBS)
- test_mconn_crypt_CFLAGS = $(MCONNECT_CFLAGS) -Isrc
-
- test_mconn_crypt_vala_SOURCES = test/mconn-crypt-vala-test.vala \
- src/mconn-crypt.c \
- src/mconn-crypt.h
- test_mconn_crypt_vala_LDADD = $(MCONNECT_LIBS)
- test_mconn_crypt_vala_CFLAGS = $(MCONNECT_CFLAGS) -Isrc -I.
-
- VALAFLAGS = $(MCONNECT_VALAFLAGS) --vapidir=. --pkg=mconn-crypt
-
- mconn-crypt.gi: src/mconn-crypt.h
- rm -f $@
- $(GEN_INTROSPECT) -n MConn \
- $< $(filter -I%,$(MCONNECT_CFLAGS)) > $@
-
- mconn-crypt.vapi: mconn-crypt.gi
- rm -f $@
- vapigen --library mconn-crypt $<
-
- # configure will expand bindir to ${exec_prefix}/bin, we want the
- # whole thing, that's why mconnect.desktop is generated here and not
- # in configure
- do_desktop_subst = sed -e 's,[@]bindir[@],${bindir},g'
- mconnect.desktop: mconnect.desktop.in
- $(do_desktop_subst) < $< > $@
-
- BUILT_SOURCES = mconn-crypt.vapi mconn-crypt.gi mconnect.desktop
-
- CLEANFILES = $(BUILT_SOURCES)
-
|