]> Pileus Git - lackey/commitdiff
Add template files
authorAndy Spencer <andy753421@gmail.com>
Sat, 29 Sep 2012 01:35:24 +0000 (01:35 +0000)
committerAndy Spencer <andy753421@gmail.com>
Sat, 29 Sep 2012 01:39:46 +0000 (01:39 +0000)
14 files changed:
.gitignore [new file with mode: 0644]
src/main.c [new file with mode: 0644]
src/main.h [new file with mode: 0644]
src/makefile [new file with mode: 0644]
src/screen.c [new file with mode: 0644]
src/screen.h [new file with mode: 0644]
src/view/day.c [new file with mode: 0644]
src/view/help.c [new file with mode: 0644]
src/view/month.c [new file with mode: 0644]
src/view/notes.c [new file with mode: 0644]
src/view/settings.c [new file with mode: 0644]
src/view/todo.c [new file with mode: 0644]
src/view/week.c [new file with mode: 0644]
src/view/year.c [new file with mode: 0644]

diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..ce7e034
--- /dev/null
@@ -0,0 +1,4 @@
+*~
+*.o
+.vimrc
+acal
diff --git a/src/main.c b/src/main.c
new file mode 100644 (file)
index 0000000..1329eca
--- /dev/null
@@ -0,0 +1,12 @@
+#include <ncurses.h>
+
+int main(int argc, char **argv)
+{
+       initscr();
+       printw("hello, world");
+       refresh();
+       getch();
+       endwin();
+
+       return 0;
+}
diff --git a/src/main.h b/src/main.h
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/src/makefile b/src/makefile
new file mode 100644 (file)
index 0000000..2024cc8
--- /dev/null
@@ -0,0 +1,28 @@
+# Settings
+CC       = gcc
+CFLAGS   = -Wall --std=c99
+CPPFLAGS =
+LDFLAGS  = -lncursesw
+PROG     = acal
+
+# Views
+SOURCES  = main screen
+VIEWS    = day week month year todo notes settings help
+
+default: test
+
+# Targets
+all: $(PROG)
+
+test: $(PROG)
+       ./$<
+
+clean:
+       rm -f *.o view/*.o $(PROG)
+
+# Rules
+$(PROG): $(SOURCES:%=%.o) $(VIEWS:%=view/%.o)
+       $(CC) $(CLFAGS) -o $@ $+ $(LDFLAGS)
+
+%.o: %.c $(SOURCES:%=%.h) makefile
+       $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
diff --git a/src/screen.c b/src/screen.c
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/src/screen.h b/src/screen.h
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/src/view/day.c b/src/view/day.c
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/src/view/help.c b/src/view/help.c
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/src/view/month.c b/src/view/month.c
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/src/view/notes.c b/src/view/notes.c
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/src/view/settings.c b/src/view/settings.c
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/src/view/todo.c b/src/view/todo.c
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/src/view/week.c b/src/view/week.c
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/src/view/year.c b/src/view/year.c
new file mode 100644 (file)
index 0000000..e69de29