Skip to content
Permalink
Browse files
Updated file structure added CMake files
  • Loading branch information
faraha11 committed Feb 18, 2019
1 parent 5221e3b commit 76eb70c5b1f7e2eac7d9d47ccd9fe4712fb3143e
Show file tree
Hide file tree
Showing 60 changed files with 160 additions and 846 deletions.
@@ -328,3 +328,6 @@ ASALocalRun/

# MFractors (Xamarin productivity tool) working folder
.mfractor/

# Ignore all the files generated by CMake
CMakeFiles/
@@ -261,7 +261,7 @@ CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_NM
CMAKE_NM-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=3
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2
//ADVANCED property for variable: CMAKE_OBJCOPY
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJDUMP
@@ -10,8 +10,7 @@ set(CMAKE_MAKEFILE_DEPENDS
"CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"
"CMakeFiles/3.10.2/CMakeSystem.cmake"
"CMakeLists.txt"
"classes/Game/CMakeLists.txt"
"classes/GameWindow/CMakeLists.txt"
"src/CMakeLists.txt"
"/usr/share/cmake-3.10/Modules/CMakeCXXInformation.cmake"
"/usr/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake"
"/usr/share/cmake-3.10/Modules/CMakeGenericSystem.cmake"
@@ -40,13 +39,12 @@ set(CMAKE_MAKEFILE_OUTPUTS
# Byproducts of CMake generate step:
set(CMAKE_MAKEFILE_PRODUCTS
"CMakeFiles/CMakeDirectoryInformation.cmake"
"classes/Game/CMakeFiles/CMakeDirectoryInformation.cmake"
"classes/GameWindow/CMakeFiles/CMakeDirectoryInformation.cmake"
"src/CMakeFiles/CMakeDirectoryInformation.cmake"
)

# Dependency information for all targets:
set(CMAKE_DEPEND_INFO_FILES
"CMakeFiles/main.dir/DependInfo.cmake"
"classes/Game/CMakeFiles/game.dir/DependInfo.cmake"
"classes/GameWindow/CMakeFiles/window.dir/DependInfo.cmake"
"src/CMakeFiles/game.dir/DependInfo.cmake"
"src/CMakeFiles/window.dir/DependInfo.cmake"
)
@@ -63,8 +63,8 @@ CMAKE_BINARY_DIR = /home/codio/workspace/Text-Based-Game
# Target rules for target CMakeFiles/main.dir

# All Build rule for target.
CMakeFiles/main.dir/all: classes/Game/CMakeFiles/game.dir/all
CMakeFiles/main.dir/all: classes/GameWindow/CMakeFiles/window.dir/all
CMakeFiles/main.dir/all: src/CMakeFiles/game.dir/all
CMakeFiles/main.dir/all: src/CMakeFiles/window.dir/all
$(MAKE) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/depend
$(MAKE) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/build
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/codio/workspace/Text-Based-Game/CMakeFiles --progress-num=3,4 "Built target main"
@@ -98,112 +98,96 @@ clean: CMakeFiles/main.dir/clean
.PHONY : clean

#=============================================================================
# Directory level rules for directory classes/Game
# Directory level rules for directory src

# Convenience name for "all" pass in the directory.
classes/Game/all: classes/Game/CMakeFiles/game.dir/all
src/all: src/CMakeFiles/game.dir/all
src/all: src/CMakeFiles/window.dir/all

.PHONY : classes/Game/all
.PHONY : src/all

# Convenience name for "clean" pass in the directory.
classes/Game/clean: classes/Game/CMakeFiles/game.dir/clean
src/clean: src/CMakeFiles/game.dir/clean
src/clean: src/CMakeFiles/window.dir/clean

.PHONY : classes/Game/clean
.PHONY : src/clean

# Convenience name for "preinstall" pass in the directory.
classes/Game/preinstall:
src/preinstall:

.PHONY : classes/Game/preinstall
.PHONY : src/preinstall

#=============================================================================
# Target rules for target classes/Game/CMakeFiles/game.dir
# Target rules for target src/CMakeFiles/game.dir

# All Build rule for target.
classes/Game/CMakeFiles/game.dir/all:
$(MAKE) -f classes/Game/CMakeFiles/game.dir/build.make classes/Game/CMakeFiles/game.dir/depend
$(MAKE) -f classes/Game/CMakeFiles/game.dir/build.make classes/Game/CMakeFiles/game.dir/build
src/CMakeFiles/game.dir/all:
$(MAKE) -f src/CMakeFiles/game.dir/build.make src/CMakeFiles/game.dir/depend
$(MAKE) -f src/CMakeFiles/game.dir/build.make src/CMakeFiles/game.dir/build
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/codio/workspace/Text-Based-Game/CMakeFiles --progress-num=1,2 "Built target game"
.PHONY : classes/Game/CMakeFiles/game.dir/all
.PHONY : src/CMakeFiles/game.dir/all

# Include target in all.
all: classes/Game/CMakeFiles/game.dir/all
all: src/CMakeFiles/game.dir/all

.PHONY : all

# Build rule for subdir invocation for target.
classes/Game/CMakeFiles/game.dir/rule: cmake_check_build_system
src/CMakeFiles/game.dir/rule: cmake_check_build_system
$(CMAKE_COMMAND) -E cmake_progress_start /home/codio/workspace/Text-Based-Game/CMakeFiles 2
$(MAKE) -f CMakeFiles/Makefile2 classes/Game/CMakeFiles/game.dir/all
$(MAKE) -f CMakeFiles/Makefile2 src/CMakeFiles/game.dir/all
$(CMAKE_COMMAND) -E cmake_progress_start /home/codio/workspace/Text-Based-Game/CMakeFiles 0
.PHONY : classes/Game/CMakeFiles/game.dir/rule
.PHONY : src/CMakeFiles/game.dir/rule

# Convenience name for target.
game: classes/Game/CMakeFiles/game.dir/rule
game: src/CMakeFiles/game.dir/rule

.PHONY : game

# clean rule for target.
classes/Game/CMakeFiles/game.dir/clean:
$(MAKE) -f classes/Game/CMakeFiles/game.dir/build.make classes/Game/CMakeFiles/game.dir/clean
.PHONY : classes/Game/CMakeFiles/game.dir/clean
src/CMakeFiles/game.dir/clean:
$(MAKE) -f src/CMakeFiles/game.dir/build.make src/CMakeFiles/game.dir/clean
.PHONY : src/CMakeFiles/game.dir/clean

# clean rule for target.
clean: classes/Game/CMakeFiles/game.dir/clean
clean: src/CMakeFiles/game.dir/clean

.PHONY : clean

#=============================================================================
# Directory level rules for directory classes/GameWindow

# Convenience name for "all" pass in the directory.
classes/GameWindow/all: classes/GameWindow/CMakeFiles/window.dir/all

.PHONY : classes/GameWindow/all

# Convenience name for "clean" pass in the directory.
classes/GameWindow/clean: classes/GameWindow/CMakeFiles/window.dir/clean

.PHONY : classes/GameWindow/clean

# Convenience name for "preinstall" pass in the directory.
classes/GameWindow/preinstall:

.PHONY : classes/GameWindow/preinstall

#=============================================================================
# Target rules for target classes/GameWindow/CMakeFiles/window.dir
# Target rules for target src/CMakeFiles/window.dir

# All Build rule for target.
classes/GameWindow/CMakeFiles/window.dir/all:
$(MAKE) -f classes/GameWindow/CMakeFiles/window.dir/build.make classes/GameWindow/CMakeFiles/window.dir/depend
$(MAKE) -f classes/GameWindow/CMakeFiles/window.dir/build.make classes/GameWindow/CMakeFiles/window.dir/build
src/CMakeFiles/window.dir/all:
$(MAKE) -f src/CMakeFiles/window.dir/build.make src/CMakeFiles/window.dir/depend
$(MAKE) -f src/CMakeFiles/window.dir/build.make src/CMakeFiles/window.dir/build
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/codio/workspace/Text-Based-Game/CMakeFiles --progress-num=5,6 "Built target window"
.PHONY : classes/GameWindow/CMakeFiles/window.dir/all
.PHONY : src/CMakeFiles/window.dir/all

# Include target in all.
all: classes/GameWindow/CMakeFiles/window.dir/all
all: src/CMakeFiles/window.dir/all

.PHONY : all

# Build rule for subdir invocation for target.
classes/GameWindow/CMakeFiles/window.dir/rule: cmake_check_build_system
src/CMakeFiles/window.dir/rule: cmake_check_build_system
$(CMAKE_COMMAND) -E cmake_progress_start /home/codio/workspace/Text-Based-Game/CMakeFiles 2
$(MAKE) -f CMakeFiles/Makefile2 classes/GameWindow/CMakeFiles/window.dir/all
$(MAKE) -f CMakeFiles/Makefile2 src/CMakeFiles/window.dir/all
$(CMAKE_COMMAND) -E cmake_progress_start /home/codio/workspace/Text-Based-Game/CMakeFiles 0
.PHONY : classes/GameWindow/CMakeFiles/window.dir/rule
.PHONY : src/CMakeFiles/window.dir/rule

# Convenience name for target.
window: classes/GameWindow/CMakeFiles/window.dir/rule
window: src/CMakeFiles/window.dir/rule

.PHONY : window

# clean rule for target.
classes/GameWindow/CMakeFiles/window.dir/clean:
$(MAKE) -f classes/GameWindow/CMakeFiles/window.dir/build.make classes/GameWindow/CMakeFiles/window.dir/clean
.PHONY : classes/GameWindow/CMakeFiles/window.dir/clean
src/CMakeFiles/window.dir/clean:
$(MAKE) -f src/CMakeFiles/window.dir/build.make src/CMakeFiles/window.dir/clean
.PHONY : src/CMakeFiles/window.dir/clean

# clean rule for target.
clean: classes/GameWindow/CMakeFiles/window.dir/clean
clean: src/CMakeFiles/window.dir/clean

.PHONY : clean

@@ -1,9 +1,7 @@
/home/codio/workspace/Text-Based-Game/CMakeFiles/rebuild_cache.dir
/home/codio/workspace/Text-Based-Game/CMakeFiles/main.dir
/home/codio/workspace/Text-Based-Game/CMakeFiles/edit_cache.dir
/home/codio/workspace/Text-Based-Game/classes/Game/CMakeFiles/rebuild_cache.dir
/home/codio/workspace/Text-Based-Game/classes/Game/CMakeFiles/game.dir
/home/codio/workspace/Text-Based-Game/classes/Game/CMakeFiles/edit_cache.dir
/home/codio/workspace/Text-Based-Game/classes/GameWindow/CMakeFiles/rebuild_cache.dir
/home/codio/workspace/Text-Based-Game/classes/GameWindow/CMakeFiles/window.dir
/home/codio/workspace/Text-Based-Game/classes/GameWindow/CMakeFiles/edit_cache.dir
/home/codio/workspace/Text-Based-Game/src/CMakeFiles/edit_cache.dir
/home/codio/workspace/Text-Based-Game/src/CMakeFiles/game.dir
/home/codio/workspace/Text-Based-Game/src/CMakeFiles/rebuild_cache.dir
/home/codio/workspace/Text-Based-Game/src/CMakeFiles/window.dir
@@ -6,10 +6,6 @@

#IncludeRegexTransform:

/home/codio/workspace/Text-Based-Game/classes/Game/Game.hpp
ncurses.h
-

/home/codio/workspace/Text-Based-Game/main.cpp
iostream
-
@@ -19,6 +15,10 @@ algorithm
-
string
-
classes/Game/Game.hpp
/home/codio/workspace/Text-Based-Game/classes/Game/Game.hpp
src/Game.hpp
/home/codio/workspace/Text-Based-Game/src/Game.hpp

/home/codio/workspace/Text-Based-Game/src/Game.hpp
ncurses.h
-

@@ -14,8 +14,8 @@ set(CMAKE_CXX_TARGET_INCLUDE_PATH

# Targets to which this target links.
set(CMAKE_TARGET_LINKED_INFO_FILES
"/home/codio/workspace/Text-Based-Game/classes/Game/CMakeFiles/game.dir/DependInfo.cmake"
"/home/codio/workspace/Text-Based-Game/classes/GameWindow/CMakeFiles/window.dir/DependInfo.cmake"
"/home/codio/workspace/Text-Based-Game/src/CMakeFiles/game.dir/DependInfo.cmake"
"/home/codio/workspace/Text-Based-Game/src/CMakeFiles/window.dir/DependInfo.cmake"
)

# Fortran module output directory.
@@ -2,5 +2,5 @@
# Generated by "Unix Makefiles" Generator, CMake Version 3.10

CMakeFiles/main.dir/main.cpp.o
/home/codio/workspace/Text-Based-Game/classes/Game/Game.hpp
/home/codio/workspace/Text-Based-Game/main.cpp
/home/codio/workspace/Text-Based-Game/src/Game.hpp
@@ -1,6 +1,6 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.10

CMakeFiles/main.dir/main.cpp.o: classes/Game/Game.hpp
CMakeFiles/main.dir/main.cpp.o: main.cpp
CMakeFiles/main.dir/main.cpp.o: src/Game.hpp

@@ -2,7 +2,7 @@
# Generated by "Unix Makefiles" Generator, CMake Version 3.10

# compile CXX with /usr/bin/c++
CXX_FLAGS = -std=gnu++14
CXX_FLAGS = -lncursesw -std=gnu++14

CXX_DEFINES =

@@ -20,8 +20,10 @@ set(LIBRARY_OUTPUT_PATH ${CMAKE_SOURCE_DIR}/obj)
find_package(Curses REQUIRED)
include_directories(${CURSES_INCLUDE_DIR})

add_subdirectory(${CMAKE_SOURCE_DIR}/classes/Game)
add_subdirectory(${CMAKE_SOURCE_DIR}/classes/GameWindow)
add_subdirectory(${CMAKE_SOURCE_DIR}/src)


add_compile_options(-lncursesw)

add_executable(main main.cpp)
target_link_libraries(main game window ${CURSES_LIBRARIES})
@@ -133,7 +133,7 @@ game: cmake_check_build_system

# fast build rule for target.
game/fast:
$(MAKE) -f classes/Game/CMakeFiles/game.dir/build.make classes/Game/CMakeFiles/game.dir/build
$(MAKE) -f src/CMakeFiles/game.dir/build.make src/CMakeFiles/game.dir/build
.PHONY : game/fast

#=============================================================================
@@ -146,7 +146,7 @@ window: cmake_check_build_system

# fast build rule for target.
window/fast:
$(MAKE) -f classes/GameWindow/CMakeFiles/window.dir/build.make classes/GameWindow/CMakeFiles/window.dir/build
$(MAKE) -f src/CMakeFiles/window.dir/build.make src/CMakeFiles/window.dir/build
.PHONY : window/fast

main.o: main.cpp.o
@@ -1,5 +1,5 @@
#include <iostream>
#include "SplitString.hpp"
#include "src/SplitString.hpp"
using namespace std;

int main()
BIN +0 Bytes (100%) bin/main
Binary file not shown.

This file was deleted.

This file was deleted.

0 comments on commit 76eb70c

Please sign in to comment.