diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..f6c144b --- /dev/null +++ b/Makefile @@ -0,0 +1,25 @@ +#OBJS specifies which files to compile as part of the project +OBJS = euhelp.c + +#CC specifies which compiler to use +CC = clang + +#COMPILER_FLAGS specifies the additional compilation options we're using +# -w suppress all warnings +COMPILER_FLAGS = -Wall + +#LINKER_FLAGS specifies the libraries we're linking against +LINKER_FLAGS = + +#OBJ_NAME specifies the name of our executable +OBJ_NAME= euhelp + +#This is the target that compiles our executable +all : $(OBJS) + $(CC) $(OBJS) $(COMPILER_FLAGS) $(LINKER_FLAGS) -o $(OBJ_NAME) +clean : + rm euhelp +install : + cp euhelp /usr/bin +uninstall : + rm /usr/bin/euhelp