[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[tyndur-devel] [PATCH] Signed-off-by: Johannes Pfeiffer <johannes@Jump4Eva.(none)>
From: Johannes Pfeiffer <johannes@Jump4Eva.(none)>
+Tastatureingaben
+Witzwahl
+Witze(10 Stück)
---
src/modules/c/joke/Makefile | 38 +++++++++++++++++++++++
src/modules/c/joke/Makefile.all | 7 ++++
src/modules/c/joke/joke.c | 64 +++++++++++++++++++++++++++++++++++++++
3 files changed, 109 insertions(+), 0 deletions(-)
create mode 100644 src/modules/c/joke/Makefile
create mode 100644 src/modules/c/joke/Makefile.all
create mode 100644 src/modules/c/joke/joke.c
diff --git a/src/modules/c/joke/Makefile b/src/modules/c/joke/Makefile
new file mode 100644
index 0000000..140703d
--- /dev/null
+++ b/src/modules/c/joke/Makefile
@@ -0,0 +1,38 @@
+CC=gcc -m32 -g -c -fno-stack-protector -nostdinc -fno-leading-underscore -fno-omit-frame-pointer -Wall -Werror -Wstrict-prototypes -fno-strict-aliasing -O2 -fno-builtin -I . -I ../../include -I ../../../include/arch/i386 -I ../../../include
+CPP=g++ -m32 -g -c -fno-stack-protector -fno-leading-underscore -fno-omit-frame-pointer -Wall -fno-strict-aliasing -nostdlib -fno-builtin -fno-rtti -fno-exceptions -fno-use-cxa-atexit -O0 -I ../../include -I ../../../include/arch/i386 -I ../../../include
+PPC=fpc -n -Cn -CX -Ttyndur -Fi../../include -Fi../../../include/arch/i386 -Fi../../../include -Fu../lib/units -Fu../units
+
+ASM_ELF=nasm -felf -O99 -I ../../include/ -I ../../../include/arch/i386/ -I ../../../include/
+ASM_BIN=nasm -fbin -O99
+
+BUILD_ROOT=/home/johannes/tyndur/build/output
+BUILD_DIR=$(BUILD_ROOT)/src/modules/c/joke
+
+AS=as -32
+
+all:
+ $(MAKE) --no-print-directory -s makefiles
+ $(MAKE) --no-print-directory -s subdirs
+ $(MAKE) --no-print-directory -s obj
+ LOST_BUILDMK_ROOT=/home/johannes/tyndur bash Makefile.all $(BUILD_ROOT) '/home/johannes/tyndur/src/modules/lib/library.a /home/johannes/tyndur/src/modules/lib/crt0.o /home/johannes/tyndur/src/lib/library.a /usr/lib/gcc/i486-linux-gnu/4.4.2/libgcc.a' '/home/johannes/tyndur'
+
+makefiles:
+ if [ -f buildmk.sh ]; then bash ./buildmk.sh; fi
+
+pwdline:
+ echo
+ echo '---- /home/johannes/tyndur/src/modules/c/joke'
+
+obj: pwdline joke.o
+
+subdirs:
+
+joke.o: joke.c
+ echo 'CC joke.c: '
+ $(CC) joke.c
+
+clean:
+ rm -f *.o *.a *.mod *.ppu link.res ppas.sh joke
+ for file in *; do if [ -f "$$file/Makefile" -a \( ! -f "$$file/.nobuild" -o -f "$$file/.ignorenobuild" \) ]; then $(MAKE) -sC "$$file" clean; rm "$$file/Makefile"; fi done
+
+.SILENT: all makefiles subdirs obj clean clean_root updateroot image-floppy image-hd test-qemu test-qemu-hd
diff --git a/src/modules/c/joke/Makefile.all b/src/modules/c/joke/Makefile.all
new file mode 100644
index 0000000..de08d6c
--- /dev/null
+++ b/src/modules/c/joke/Makefile.all
@@ -0,0 +1,7 @@
+shopt -s extglob
+source $LOST_BUILDMK_ROOT/config.sh
+
+echo "LD $1/apps/joke"
+$LOST_TOOLS_LD -o joke -Ttext=0x40000000 *.o --start-group $2 --end-group
+
+mv joke $1/apps/joke
diff --git a/src/modules/c/joke/joke.c b/src/modules/c/joke/joke.c
new file mode 100644
index 0000000..854d769
--- /dev/null
+++ b/src/modules/c/joke/joke.c
@@ -0,0 +1,64 @@
+/*Jokeprogramm Version 1.0
+ Von Johannes Pfeiffer (tecgod)
+ veröffentlicht unter der Creative Commons Zero*/
+//Includedateien
+#include "stdio.h"
+int main(void)
+{
+//Variablen
+char nummer=-1;
+ printf("Bitte Zahl eingeben[0-9]:\n");
+ while(nummer==-1){
+ nummer=fgetc(stdin);
+ }
+ //Witzen Nummern zuweisen
+ if(nummer==57){//Nummer "9"
+ printf("\nWas haben Windows und ein U-Boot gemeinsam?\n");
+ printf("Wenn man ein Fenster öffnet fangen die Probleme an\n\n");
+ }
+ if(nummer==56){//Nummer "8"
+ printf("\n\"Mutti ,wie lange bist du schon mit Papi verheiratet?\"\n");
+ printf("\"Zehn Jahre.\"\n");
+ printf("\"Wie lange musst du noch?\"\n\n");
+ }
+ if(nummer==55){//Nummer "7"
+ printf("\nUnterhalten sich zwei Männer:\n");
+ printf("\"Ich baue für meine Frau einen Stuhl.\"\n");
+ printf("\"Und?\"\n");
+ printf("\"Bis auf die Elektrik bin ich fertig.\"\n\n");
+ }
+ if(nummer==54){//Nummer "6"
+ printf("\nIm Religionsunterricht:\"Kinder ,was müsst ihr tun ,damit\n");
+ printf("euch eure Sünden vergeben werden?\"\n");
+ printf("Elfriede meldet sich:\"Zuerst mal sündigen\"\n\n");
+ }
+ if(nummer==53){//Nummer "5"
+ printf("\n\"Mein Vater hat mich sehr musikalisch erzogen.\"\n");
+ printf("\"Welches Musikinstrument hast du denn gelernt?\"\n");
+ printf("\"Wieso gelernt? Mein Vater hat mich immer mit einer Geige verprügelt.\"\n\n");
+ }
+ if(nummer==52){//Nummer "4"
+ printf("\nFrau Bierendoil blättert in der Tageszeitung und sagt\n");
+ printf("zu ihrem Mann:\"Liebling, hör` mal ,hier steht ,dass die\n");
+ printf("meisten Unfälle in der Küche passieren.\"\n");
+ printf("\"Ja ,ich weiß.Ich muss sie ja essen!\"\n\n");
+ }
+ if(nummer==51){//Nummer "3"
+ printf("\n\"Sag mal bist du abergläubisch?\"\n");
+ printf("\"Natürlich nicht!\"\n");
+ printf("\"Dann kannst du mir ja dreizehn Euro leihen!\"\n\n");
+ }
+ if(nummer==50){//Nummer "2"
+ printf("\n\"Wieviel wiegen Sie ,Frau Bieldrühler?\"\n");
+ printf("\"189 Pfund mit Brille.\"\n");
+ printf("\"Wieso mit Brille?\"\n");
+ printf("\"Ohne Brille kann ich nicht lesen ,was die Waage anzeigt!\"\n\n");
+ }
+ if(nummer==49){//Nummer "1"
+ printf("\nAllen steht das Wasser bis zum Hals ,\nnur nicht Rainer ,der ist kleiner.\n\n");
+ }
+ if(nummer==48){//Nummer "0"
+ printf("\nZieh ich meine Beine ein ,könnt` ich eine Murmel sein.\n\n");
+ }
+ return 0;
+}
--
1.6.5