summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Van Doorn <vandoorn.nick@gmail.com>2019-06-16 14:40:57 -0700
committerNick Van Doorn <vandoorn.nick@gmail.com>2019-06-16 14:40:57 -0700
commit13fc200218f96be717ed38e6a0c6f72a2c526730 (patch)
treea5903e95cd843bc77bfd7380a21d6013ddc5a39e
parent85c38f38778d3c8ab6a8dc9517a763e010c4dc6d (diff)
Define entry point
-rw-r--r--Makefile8
-rw-r--r--core.c4
-rw-r--r--gitrolex.c5
3 files changed, 12 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index aa02a59..77b4fcf 100644
--- a/Makefile
+++ b/Makefile
@@ -2,15 +2,15 @@
# http://www.cs.colby.edu/maxwell/courses/tutorials/maketutor/makefile.4
CC=gcc
CFLAGS=-I. -I./segfault-suite -pthread -Wall
-DEPS=segfault-suite/test-lib.h
-OBJ=segfault-suite/test-lib.o
-MAIN_OBJ=main.o
+DEPS=segfault-suite/test-lib.h core.h
+OBJ=segfault-suite/test-lib.o core.o
+MAIN_OBJ=gitrolex.o
TEST_OBJ=core.test.o
%.o: %.c $(DEPS)
$(CC) -c -o $@ $< $(CFLAGS)
-main: $(OBJ) $(MAIN_OBJ)
+gitrolex: $(OBJ) $(MAIN_OBJ)
$(CC) -o $@ $^ $(CFLAGS)
test-bin: $(OBJ) $(TEST_OBJ)
diff --git a/core.c b/core.c
index 6423f06..aa3a071 100644
--- a/core.c
+++ b/core.c
@@ -1,6 +1,8 @@
-
#include "core.h"
#include <stdlib.h>
#include <stdio.h>
+int gitrolex_core(int argc, const char* argv[]) {
+ printf("Usage ./gitrolex status | export | track <branch-name>\n");
+}
diff --git a/gitrolex.c b/gitrolex.c
new file mode 100644
index 0000000..6c68c89
--- /dev/null
+++ b/gitrolex.c
@@ -0,0 +1,5 @@
+#include "core.h"
+
+int main(int argc, const char* argv[]) {
+ return gitrolex_core();
+}