From d4718111954431193329e964a31bfd70ee12f8dc Mon Sep 17 00:00:00 2001 From: losinshi Date: Sun, 24 Sep 2006 18:39:10 +0000 Subject: [PATCH] Makefiles git-svn-id: file:///home/jan/tmp/wetterstation/trunk@130 dd492736-c11a-0410-ad51-8c26713eaf7f --- Makefile | 14 ++++++++++++++ cronjob/Makefile | 14 ++++++++++++++ cronjob/chart/Makefile | 24 +++++++++++++----------- cronjob/checksensor/Makefile | 22 +++++++++++----------- deamon/Makefile | 14 ++++++++++++++ deamon/seriell/Makefile | 22 +++++++++++----------- 6 files changed, 77 insertions(+), 33 deletions(-) create mode 100644 Makefile create mode 100644 cronjob/Makefile create mode 100644 deamon/Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..16259be --- /dev/null +++ b/Makefile @@ -0,0 +1,14 @@ +MakeDirs = cronjob deamon +InstallDirs = cronjob deamon #webstuff database + +binary: + for i in $(MakeDirs); do $(MAKE) -C $$i ; done + +debug: + for i in $(MakeDirs); do $(MAKE) -C $$i debug; done + +install: + for i in $(InstallDirs); do $(MAKE) -C $$i install; done + +clean: + for i in $(MakeDirs); do $(MAKE) -C $$i clean; done diff --git a/cronjob/Makefile b/cronjob/Makefile new file mode 100644 index 0000000..6cd6a01 --- /dev/null +++ b/cronjob/Makefile @@ -0,0 +1,14 @@ +MakeDirs = checksensor chart +InstallDirs = checksensor chart + +binary: + for i in $(MakeDirs); do $(MAKE) -C $$i ; done + +debug: + for i in $(MakeDirs); do $(MAKE) -C $$i debug; done + +install: + for i in $(InstallDirs); do $(MAKE) -C $$i install; done + +clean: + for i in $(MakeDirs); do $(MAKE) -C $$i clean; done diff --git a/cronjob/chart/Makefile b/cronjob/chart/Makefile index f014a00..f24d618 100644 --- a/cronjob/chart/Makefile +++ b/cronjob/chart/Makefile @@ -12,7 +12,7 @@ OBJS = chart.o config.o common.o image_file/image_file.o image_file/image_confi CONF_NAME = chart.conf INSTDIR = /usr/bin/ -CONFDIR = /etc/ +CONFDIR = /etc/weatherstation/ INSTGRP = losinski INSTUSR = losinski @@ -83,19 +83,21 @@ install: @ echo "kopiere $(BIN_NAME) nach $(DESTDIR)$(INSTDIR)" @ mkdir -p $(DESTDIR)$(INSTDIR); \ cp $(BIN_NAME) $(DESTDIR)$(INSTDIR) - @ echo "setze Rechte auf $(BIN_NAME)" - @ cd $(DESTDIR)$(INSTDIR); \ - chmod 755 $(BIN_NAME); \ - chgrp $(INSTGRP) $(BIN_NAME); \ - chown $(INSTUSR) $(BIN_NAME) +# @ echo "setze Rechte auf $(BIN_NAME)" +# @ cd $(DESTDIR)$(INSTDIR); \ +# chmod 755 $(BIN_NAME); \ +# chgrp $(INSTGRP) $(BIN_NAME); \ +# chown $(INSTUSR) $(BIN_NAME) @ echo "kopiere $(CONF_NAME) nach $(DESTDIR)$(CONFDIR)" @ mkdir -p $(DESTDIR)$(CONFDIR); \ cp $(CONF_NAME) $(DESTDIR)$(CONFDIR) - @ echo "setze Rechte auf $(CONF_NAME)" - @ cd $(DESTDIR)$(CONFDIR); \ - chmod 755 $(CONF_NAME); \ - chgrp $(CONFGRP) $(CONF_NAME); \ - chown $(CONFUSR) $(CONF_NAME) + @ echo "Lege Verzeichnis fuer Subconfigs an und kopiere Beispiel-Configs" + @ cp -r image_conf $(DESTDIR)$(CONFDIR) +# @ echo "setze Rechte auf $(CONF_NAME)" +# @ cd $(DESTDIR)$(CONFDIR); \ +# chmod 755 $(CONF_NAME); \ +# chgrp $(CONFGRP) $(CONF_NAME); \ +# chown $(CONFUSR) $(CONF_NAME) # Aufräumnen (alle Object-Files löschen) diff --git a/cronjob/checksensor/Makefile b/cronjob/checksensor/Makefile index 49ff604..db83320 100644 --- a/cronjob/checksensor/Makefile +++ b/cronjob/checksensor/Makefile @@ -11,7 +11,7 @@ OBJS = checksensor.o config.o mailer.o CONF_NAME = checksensor.conf INSTDIR = /usr/bin/ -CONFDIR = /etc/ +CONFDIR = /etc/weatherstation/ INSTGRP = losinski INSTUSR = losinski @@ -48,19 +48,19 @@ install: @ echo "kopiere $(BIN_NAME) nach $(DESTDIR)$(INSTDIR)" @ mkdir -p $(DESTDIR)$(INSTDIR); \ cp $(BIN_NAME) $(DESTDIR)$(INSTDIR) - @ echo "setze Rechte auf $(BIN_NAME)" - @ cd $(DESTDIR)$(INSTDIR); \ - chmod 755 $(BIN_NAME); \ - chgrp $(INSTGRP) $(BIN_NAME); \ - chown $(INSTUSR) $(BIN_NAME) +# @ echo "setze Rechte auf $(BIN_NAME)" +# @ cd $(DESTDIR)$(INSTDIR); \ +# chmod 755 $(BIN_NAME); \ +# chgrp $(INSTGRP) $(BIN_NAME); \ +# chown $(INSTUSR) $(BIN_NAME) @ echo "kopiere $(CONF_NAME) nach $(DESTDIR)$(CONFDIR)" @ mkdir -p $(DESTDIR)$(CONFDIR); \ cp $(CONF_NAME) $(DESTDIR)$(CONFDIR) - @ echo "setze Rechte auf $(CONF_NAME)" - @ cd $(DESTDIR)$(CONFDIR); \ - chmod 755 $(CONF_NAME); \ - chgrp $(CONFGRP) $(CONF_NAME); \ - chown $(CONFUSR) $(CONF_NAME) +# @ echo "setze Rechte auf $(CONF_NAME)" +# @ cd $(DESTDIR)$(CONFDIR); \ +# chmod 755 $(CONF_NAME); \ +# chgrp $(CONFGRP) $(CONF_NAME); \ +# chown $(CONFUSR) $(CONF_NAME) # Aufräumnen (alle Object-Files löschen) diff --git a/deamon/Makefile b/deamon/Makefile new file mode 100644 index 0000000..ff4ecc2 --- /dev/null +++ b/deamon/Makefile @@ -0,0 +1,14 @@ +MakeDirs = seriell +InstallDirs = seriell init + +binary: + for i in $(MakeDirs); do $(MAKE) -C $$i ; done + +debug: + for i in $(MakeDirs); do $(MAKE) -C $$i debug; done + +install: + for i in $(InstallDirs); do $(MAKE) -C $$i install; done + +clean: + for i in $(MakeDirs); do $(MAKE) -C $$i clean; done diff --git a/deamon/seriell/Makefile b/deamon/seriell/Makefile index bbf46c5..4063db2 100644 --- a/deamon/seriell/Makefile +++ b/deamon/seriell/Makefile @@ -11,7 +11,7 @@ OBJS = main.o config.o input.o process.o write.o CONF_NAME = weatherd.conf INSTDIR = /usr/bin/ -CONFDIR = /etc/ +CONFDIR = /etc/weatherstation/ INSTGRP = losinski INSTUSR = losinski @@ -55,19 +55,19 @@ install: @ echo "kopiere $(BIN_NAME) nach $(DESTDIR)$(INSTDIR)" @ mkdir -p $(DESTDIR)$(INSTDIR); \ cp $(BIN_NAME) $(DESTDIR)$(INSTDIR) - @ echo "setze Rechte auf $(BIN_NAME)" - @ cd $(DESTDIR)$(INSTDIR); \ - chmod 755 $(BIN_NAME); \ - chgrp $(INSTGRP) $(BIN_NAME); \ - chown $(INSTUSR) $(BIN_NAME) +# @ echo "setze Rechte auf $(BIN_NAME)" +# @ cd $(DESTDIR)$(INSTDIR); \ +# chmod 755 $(BIN_NAME); \ +# chgrp $(INSTGRP) $(BIN_NAME); \ +# chown $(INSTUSR) $(BIN_NAME) @ echo "kopiere $(CONF_NAME) nach $(DESTDIR)$(CONFDIR)" @ mkdir -p $(DESTDIR)$(CONFDIR); \ cp $(CONF_NAME) $(DESTDIR)$(CONFDIR) - @ echo "setze Rechte auf $(CONF_NAME)" - @ cd $(DESTDIR)$(CONFDIR); \ - chmod 755 $(CONF_NAME); \ - chgrp $(CONFGRP) $(CONF_NAME); \ - chown $(CONFUSR) $(CONF_NAME) +# @ echo "setze Rechte auf $(CONF_NAME)" +# @ cd $(DESTDIR)$(CONFDIR); \ +# chmod 755 $(CONF_NAME); \ +# chgrp $(CONFGRP) $(CONF_NAME); \ +# chown $(CONFUSR) $(CONF_NAME) # Aufräumnen (alle Object-Files löschen)