diff --git a/src/templates/c/generic_c/Makefile.tmpl b/src/templates/c/generic_c/Makefile.tmpl new file mode 100644 index 0000000..5aa5ada --- /dev/null +++ b/src/templates/c/generic_c/Makefile.tmpl @@ -0,0 +1,28 @@ + +CC = gcc +CFLAGS = -g -Wall +OBJECTS = ::unixname::.o +INCFLAGS = +LDFLAGS = -Wl,-rpath,/usr/local/lib +LIBS = + +all: ::unixname:: + +memdump: $(OBJECTS) + $(CC) -o ::unixname:: $(OBJECTS) $(LDFLAGS) $(LIBS) + +.SUFFIXES: +.SUFFIXES: .c .cc .C .cpp .o + +.c.o : + $(CC) -o $@ -c $(CFLAGS) $< $(INCFLAGS) + +count: + wc *.c *.cc *.C *.cpp *.h *.hpp + +clean: + rm -f *.o + +.PHONY: all +.PHONY: count +.PHONY: clean \ No newline at end of file diff --git a/src/templates/c/generic_c/main.c.tmpl b/src/templates/c/generic_c/__project__.c.tmpl similarity index 100% rename from src/templates/c/generic_c/main.c.tmpl rename to src/templates/c/generic_c/__project__.c.tmpl diff --git a/src/templates/c/generic_c/__project__.h.tmpl b/src/templates/c/generic_c/__project__.h.tmpl new file mode 100644 index 0000000..b394a7d --- /dev/null +++ b/src/templates/c/generic_c/__project__.h.tmpl @@ -0,0 +1,7 @@ +/* +::license:: +*/ + +#ifndef ::UNIXNAME::_H +#define ::UNIXNAME::_H +#endif \ No newline at end of file