From c050d0818629339455a4eb36bbd8c654341d62cf Mon Sep 17 00:00:00 2001 From: Aaron Mueller Date: Tue, 1 Dec 2009 22:55:38 +0100 Subject: [PATCH] Day 6: C, Compiler, Makefile, Buildprocess Initial project structure. --- README.rdoc | 2 +- src/Makefile | 14 ++++++++++++++ src/main.c | 6 ++++++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 src/Makefile create mode 100644 src/main.c diff --git a/README.rdoc b/README.rdoc index c51df29..5ff1837 100644 --- a/README.rdoc +++ b/README.rdoc @@ -1,6 +1,6 @@ == Adventskalender 2009 -Viele reden von Open Source, doch die wenigsten beteiligen sich aktiv. Mit dieser Serie von Artikeln will ich den Open Source Gedanken etwas näher bringen und ein interaktives Projekt zum mitmachen schaffen. Verpackt als Adventskalender (in kooperation mit Florian) gibt es jeden zweiten Tag im Advent ein Teil dieser Serie. Florian stellt wiederum jeden zweiten Tag ein CLI-Tool vor. Der Adventskalender ist unter {FLorians Blog}[http://feitel.indeedgeek.de/2009/adventskalender/] zu finden. +Viele reden von Open Source, doch die wenigsten beteiligen sich aktiv. Mit dieser Serie von Artikeln will ich den Open Source Gedanken etwas näher bringen und ein interaktives Projekt zum mitmachen schaffen. Verpackt als Adventskalender (in kooperation mit Florian) gibt es jeden zweiten Tag im Advent ein Teil dieser Serie. Florian stellt wiederum jeden zweiten Tag ein CLI-Tool vor. Der Adventskalender ist unter {Florians Blog}[http://feitel.indeedgeek.de/2009/adventskalender/] zu finden. == Über dieses Projekt In diesem Projekt soll (der Anfang) eines kleinen 2D-Spiels erstellt werden. Dieses soll dazu dienen Open Source Entwicklungstools und den Prozess im allgemeinen kennenzulernen. Das Projekt lebt vom Mitmachen, jeder ist herzlich eingeladen sich daran zu beteiligen. diff --git a/src/Makefile b/src/Makefile new file mode 100644 index 0000000..9072ca0 --- /dev/null +++ b/src/Makefile @@ -0,0 +1,14 @@ + +CC=gcc +CFLAGS=-Wall -Os -std=c99 + +all: main.c + $(CC) $(CFLAGS) -o game src/main.c + +run + ./game + +clean: game.o + rm game.o + + diff --git a/src/main.c b/src/main.c new file mode 100644 index 0000000..b13490f --- /dev/null +++ b/src/main.c @@ -0,0 +1,6 @@ + +int main(int argc, char **argv) { + printf("Bald kommt der Nikolaus\n"); + return 0; +} +