From: Andy Spencer Date: Sat, 29 Sep 2012 01:35:24 +0000 (+0000) Subject: Add template files X-Git-Url: http://pileus.org/git/?p=lackey;a=commitdiff_plain;h=9a2c6c8fc2a179a5233dc2b37526c3586653e7ce Add template files --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ce7e034 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +*~ +*.o +.vimrc +acal diff --git a/src/main.c b/src/main.c new file mode 100644 index 0000000..1329eca --- /dev/null +++ b/src/main.c @@ -0,0 +1,12 @@ +#include + +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 index 0000000..e69de29 diff --git a/src/makefile b/src/makefile new file mode 100644 index 0000000..2024cc8 --- /dev/null +++ b/src/makefile @@ -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 index 0000000..e69de29 diff --git a/src/screen.h b/src/screen.h new file mode 100644 index 0000000..e69de29 diff --git a/src/view/day.c b/src/view/day.c new file mode 100644 index 0000000..e69de29 diff --git a/src/view/help.c b/src/view/help.c new file mode 100644 index 0000000..e69de29 diff --git a/src/view/month.c b/src/view/month.c new file mode 100644 index 0000000..e69de29 diff --git a/src/view/notes.c b/src/view/notes.c new file mode 100644 index 0000000..e69de29 diff --git a/src/view/settings.c b/src/view/settings.c new file mode 100644 index 0000000..e69de29 diff --git a/src/view/todo.c b/src/view/todo.c new file mode 100644 index 0000000..e69de29 diff --git a/src/view/week.c b/src/view/week.c new file mode 100644 index 0000000..e69de29 diff --git a/src/view/year.c b/src/view/year.c new file mode 100644 index 0000000..e69de29