File: Makefile.am

package info (click to toggle)
keytouch 2.3.2-2.1
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 4,480 kB
  • ctags: 1,475
  • sloc: ansic: 9,591; sh: 4,008; makefile: 466; perl: 75
file content (37 lines) | stat: -rw-r--r-- 1,165 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
bin_PROGRAMS = keytouchd

AM_CPPFLAGS =	-I. -I../string_to_keycode/ -I../mxml \
		-DSYSCONF_DIR=\""$(sysconfdir)"\" \
		-DPACKAGE_LIB_DIR=\""$(libdir)"\" \
		-DPACKAGE_DATA_DIR=\""$(datadir)"\"

AM_CFLAGS=@CFLAGS@ @X_CFLAGS@ -Wall

keytouchd_SOURCES =	main.c keytouchd.h\
			config.c \
			plugin.c plugin.h \
			error.c \
			memory.c \
			key_settings.c \
			grab_keys.c \
			handle_key.c 

keytouchd_LDADD = ../mxml/libmxml.a ../string_to_keycode/string_to_keycode.o  @X_LIBS@

install-data-local:
	@$(NORMAL_INSTALL)
	XSESSION_KEYTOUCHD_LINE="keytouchd &"; \
	XSESSION_DIR="$(DESTDIR)/etc/X11/Xsession.d"; \
	if [ -d $$XSESSION_DIR ]; then \
		echo '# $$Id: 92keytouchd_launch' > $$XSESSION_DIR/92keytouchd_launch; \
		echo "$$XSESSION_KEYTOUCHD_LINE" >> $$XSESSION_DIR/92keytouchd_launch; \
		chmod 644 $$XSESSION_DIR/92keytouchd_launch; \
	else \
		XSESSION_FILE="/etc/X11/Xsession"; \
		if [ "`grep \"$$XSESSION_KEYTOUCHD_LINE\" \"$$XSESSION_FILE\" -m 1 -h`" != "$$XSESSION_KEYTOUCHD_LINE" ]; then \
			XSESSION_TMP=`cat "$$XSESSION_FILE"`; \
			echo "$$XSESSION_KEYTOUCHD_LINE" > $$XSESSION_FILE; \
			echo "$$XSESSION_TMP" >> $$XSESSION_FILE; \
		fi \
	fi