summaryrefslogtreecommitdiff
path: root/src/modules/Makefile_cpufreq.am
diff options
context:
space:
mode:
authorCarsten Haitzler <raster@rasterman.com>2012-11-09 14:49:05 +0000
committerCarsten Haitzler <raster@rasterman.com>2012-11-09 14:49:05 +0000
commitf534e3008900888967a83a7d403ee199fe50659a (patch)
tree5c99e91a79a375e2961c5238444f1f663315f29f /src/modules/Makefile_cpufreq.am
parent6980eb0bc702571122542e9771bdafc88c3fae1e (diff)
downloadenlightenment-f534e3008900888967a83a7d403ee199fe50659a.tar.gz
put lucas's makefiles back.. but what do you do to make it not break
between builds from older vs newer makefile setup? SVN revision: 79024
Diffstat (limited to 'src/modules/Makefile_cpufreq.am')
-rw-r--r--src/modules/Makefile_cpufreq.am29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/modules/Makefile_cpufreq.am b/src/modules/Makefile_cpufreq.am
new file mode 100644
index 0000000000..78b369e0d6
--- /dev/null
+++ b/src/modules/Makefile_cpufreq.am
@@ -0,0 +1,29 @@
+cpufreqdir = $(MDIR)/cpufreq
+cpufreq_DATA = cpufreq/e-module-cpufreq.edj \
+ cpufreq/module.desktop
+
+EXTRA_DIST += $(cpufreq_DATA)
+
+cpufreqpkgdir = $(MDIR)/cpufreq/$(MODULE_ARCH)
+cpufreqpkg_LTLIBRARIES = cpufreq/module.la
+
+cpufreq_module_la_SOURCES = cpufreq/e_mod_main.h \
+ cpufreq/e_mod_main.c
+
+cpufreq_module_la_DEPENDENCIES = $(MDEPENDENCIES)
+
+freqsetdir = $(cpufreqpkgdir)
+freqset_PROGRAMS = cpufreq/freqset
+
+cpufreq_freqset_SOURCES = cpufreq/freqset.c
+cpufreq_freqset_CFLAGS = @e_cflags@ @SUID_CFLAGS@
+cpufreq_freqset_LDFLAGS = @SUID_LDFLAGS@
+
+cpufreq_setuid_root_mode = a=rx,u+xs
+cpufreq_setuid_root_user = root
+
+cpufreq-install-data-hook:
+ @chown $(cpufreq_setuid_root_user) $(DESTDIR)$(freqsetdir)/freqset$(EXEEXT) || true
+ @chmod $(cpufreq_setuid_root_mode) $(DESTDIR)$(freqsetdir)/freqset$(EXEEXT) || true
+
+INSTALL_DATA_HOOKS += cpufreq-install-data-hook