Basic package is complete

Tue, 22 Apr 2014 17:26:30 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Tue, 22 Apr 2014 17:26:30 +0200
changeset 3
e854e3d704de
parent 2
217c90acc389
child 4
c95995faccb0

Basic package is complete

.hgignore file | annotate | diff | comparison | revisions
Makefile file | annotate | diff | comparison | revisions
thermometers/Makefile file | annotate | diff | comparison | revisions
thermometers/main.c file | annotate | diff | comparison | revisions
--- a/.hgignore	Tue Apr 22 17:08:15 2014 +0200
+++ b/.hgignore	Tue Apr 22 17:26:30 2014 +0200
@@ -5,6 +5,7 @@
 stamp-h
 autom4te.cache
 .filelist
+thermometers/thermometers
 
 syntax: glob
 *.o
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Makefile	Tue Apr 22 17:26:30 2014 +0200
@@ -0,0 +1,32 @@
+# Top-level makefile for mbsePi-apps.
+
+include Makefile.global
+
+OTHER		= ChangeLog COPYING Makefile Makefile.global.in aclocal.m4 \
+		  config.h.in configure configure.ac
+TARFILE		= ${PACKAGE}-${VERSION}.tar.bz2
+
+###############################################################################
+
+
+all depend:
+		for d in ${SUBDIRS}; do (cd $$d && ${MAKE} $@) || exit; done;
+
+install:
+		for d in ${SUBDIRS}; do (cd $$d && ${MAKE} $@) || exit; done;
+
+dist tar:	${TARFILE}
+
+clean:
+		for d in ${SUBDIRS}; do (cd $$d && ${MAKE} $@) || exit; done;
+		rm -f .filelist core ${TARFILE} config.h Makefile.global
+
+${TARFILE}:	.filelist
+		cd ..; ln -s ${PACKAGE} ${PACKAGE}-${VERSION} ; rm -f ${TARFILE}; \
+		${TAR} cvTf ./${PACKAGE}-${VERSION}/.filelist - | bzip2 >${TARFILE} ; \
+		rm -f ${PACKAGE}-${VERSION}
+
+.filelist filelist:
+		(for f in ${OTHER} ;do echo ${PACKAGE}-${VERSION}/$$f; done) >.filelist
+		for d in ${SUBDIRS}; do (cd $$d && ${MAKE} filelist && cat filelist >>../.filelist) || exit; done;
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/thermometers/Makefile	Tue Apr 22 17:26:30 2014 +0200
@@ -0,0 +1,57 @@
+# Makefile for the mbsePi-apps/thermometers.
+
+include ../Makefile.global
+
+SRCS		= main.c 
+HDRS		= main.h 
+OBJS		= main.o 
+TARGET		= thermometers
+OTHER		= Makefile
+
+#############################################################################
+
+.c.o:
+		${CC} ${CFLAGS} ${INCLUDES} ${DEFINES} -c $<
+
+all:		${TARGET}
+
+thermometers:	${OBJS}
+		${CC} -o thermometers ${OBJS} ${LDFLAGS} ${LIBS}
+
+clean:
+		rm -f ${TARGET} *.o *.h~ *.c~ core filelist Makefile.bak
+
+install:	all
+		${INSTALL} -c -s -g root -o root -m 0755 thermometers ${BINDIR}
+
+filelist:	Makefile
+		BASE=`pwd`; \
+		BASE=`basename $${BASE}`; \
+		(for f in ${SRCS} ${HDRS} ${OTHER} ;do echo ${PACKAGE}-${VERSION}/$${BASE}/$$f; done) >filelist
+
+depend:
+	@rm -f Makefile.bak; \
+	mv Makefile Makefile.bak; \
+	sed -e '/^# DO NOT DELETE/,$$d' Makefile.bak >Makefile; \
+	${ECHO} '# DO NOT DELETE THIS LINE - MAKE DEPEND RELIES ON IT' \
+		>>Makefile; \
+	${ECHO} '# Dependencies generated by make depend' >>Makefile; \
+	for f in ${SRCS}; \
+	do \
+		${ECHO} "Dependencies for $$f:\c"; \
+		${ECHO} "`basename $$f .c`.o:\c" >>Makefile; \
+		for h in `sed -n -e \
+			's/^#[ 	]*include[ 	]*"\([^"]*\)".*/\1/p' $$f`; \
+		do \
+			${ECHO} " $$h\c"; \
+			${ECHO} " $$h\c" >>Makefile; \
+		done; \
+		${ECHO} " done."; \
+		${ECHO} "" >>Makefile; \
+	done; \
+	${ECHO} '# End of generated dependencies' >>Makefile
+
+# DO NOT DELETE THIS LINE - MAKE DEPEND RELIES ON IT
+# Dependencies generated by make depend
+main.o: main.h
+# End of generated dependencies
--- a/thermometers/main.c	Tue Apr 22 17:08:15 2014 +0200
+++ b/thermometers/main.c	Tue Apr 22 17:26:30 2014 +0200
@@ -23,6 +23,9 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <unistd.h>
+#include <getopt.h>
+#include <sys/types.h>
+#include <signal.h>
 
 
 #include "main.h"
@@ -40,13 +43,13 @@
 void die(int onsig)
 {
     switch (onsig) {
-	case SIGHUP:	Log_Msg("[main] Hangup detected");
+	case SIGHUP:	fprintf(stdout, "[main] Hangup detected");
 			break;
-	case SIGINT:	Log_Msg("[main] Interrupt from keyboard");
+	case SIGINT:	fprintf(stdout, "[main] Interrupt from keyboard");
 			break;
-	case SIGTERM:	Log_Msg("[main] Termination signal received");
+	case SIGTERM:	fprintf(stdout, "[main] Termination signal received");
 			break;
-	default:	Log_Msg("[main] die on signal %d", onsig);
+	default:	fprintf(stdout, "[main] die on signal %d", onsig);
     }
 
     exit(onsig);
@@ -56,12 +59,7 @@
 
 int main(int argc, char *argv[])
 {
-    int		i, c, rc;
-    int		bForceReset = FALSE;
-    SDL_Event	event;
-    char	*path, name[128], *Range, *p;
-    FILE	*fp;
-    unsigned int	tmp1, tmp2;
+    int		i, c;
 
     while (1) {
 	int option_index = 0;

mercurial