From bb401cf087e95331d618245812772d33a010fd48 Mon Sep 17 00:00:00 2001 From: Ricardo Date: Sat, 28 May 2022 07:18:15 +0000 Subject: [PATCH] First commit, configured makefile --- .gitignore | 4 ++++ Makefile | 51 +++++++++++++++++++++++++++++++++++++++++++++++++ Sparks | Bin 0 -> 17168 bytes functions.cpp | 0 include/main.h | 10 ++++++++++ main.cpp | 9 +++++++++ 6 files changed, 74 insertions(+) create mode 100644 .gitignore create mode 100644 Makefile create mode 100644 Sparks create mode 100644 functions.cpp create mode 100644 include/main.h create mode 100644 main.cpp diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0c17967 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +# Object file +*.out + + diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..d2baab3 --- /dev/null +++ b/Makefile @@ -0,0 +1,51 @@ +# GNU/Linux specific Make directives. + +# Declare tools. +SHELL = /bin/sh +CC = clang++ +LD = clang++ +ECHO = @echo + +CFLAGS = -std=c++17 -Wall -Wextra -Wno-unused-variable -Wno-unused-parameter +LDFLAGS = -lncurses + +EXECUTABLE = Sparks + +SOURCES = main.cpp functions.cpp +OBJECTS = $(SOURCES:.cpp=.out) +CLEANFILES = *.out + + + +# To get a fully verbose make output do declare 'AT' at the command line like so: 'make AT='. +# By default AT is undefined and thus assigned the string '@' which suppresses output from commands. +AT ?= @ + +# Colors and efects +####################################### +NORMAL = \033[m + +FG_DKGREEN = \033[32;7m +FG_REDFULL = \033[31;7m +FG_YELLOW = \033[33;7m +FG_BLUE = \033[34;7m +########################################## + +.SUFFIXES: .cpp .out +.PHONY: clean + +# Compile +all: $(EXECUTABLE) + +.cpp.out: + $(ECHO) "[$(FG_BLUE)COMPILING$(NORMAL)] $@" + $(AT) $(CC) $(CFLAGS) -o $*.out -c $< + +$(EXECUTABLE): $(OBJECTS) + $(ECHO) "[$(FG_YELLOW)LINKING$(NORMAL)] $(EXECUTABLE)" + $(AT) $(LD) $(LDFLAGS) $(OBJECTS) -o $(EXECUTABLE) + $(ECHO) "[$(FG_DKGREEN)SUCCESS$(NORMAL)] Run ./$(EXECUTABLE) to start your application, Enjoy :)" + +clean: + $(ECHO) "[$(FG_REDFULL)CLEANED$(NORMAL)] $(CLEANFILES)" + $(AT) rm -rf $(CLEANFILES) diff --git a/Sparks b/Sparks new file mode 100644 index 0000000000000000000000000000000000000000..924ce9cdb62b6ab5d62d2c5ab3a667616499548c GIT binary patch literal 17168 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 WWm$}4cZkTMM{lttd=3Q%EB*uR7it&) literal 0 HcmV?d00001 diff --git a/functions.cpp b/functions.cpp new file mode 100644 index 0000000..e69de29 diff --git a/include/main.h b/include/main.h new file mode 100644 index 0000000..2f92054 --- /dev/null +++ b/include/main.h @@ -0,0 +1,10 @@ +#ifndef __CHCOUNT_H__ +#define __CHCOUNT_H__ + +#include +#include + + + + +#endif diff --git a/main.cpp b/main.cpp new file mode 100644 index 0000000..db14549 --- /dev/null +++ b/main.cpp @@ -0,0 +1,9 @@ +#include "include/main.h" + +int main () { + + + std::cout << "Greetings, Aliens!!!!" << std::endl; + + +}