Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added Content for Build Systems #80

Merged
merged 15 commits into from
Mar 23, 2023
Merged

Added Content for Build Systems #80

merged 15 commits into from
Mar 23, 2023

Conversation

SuperChamp234
Copy link
Member

@SuperChamp234 SuperChamp234 commented Feb 22, 2023

  • Added content for Build Systems (Add Content: Build Systems #58) . We explain the compilation process, the need for build systems, and introduce the GNU Make Build System.
  • The GNU Make build system is explained from a basic level. We cover:
    - The basic Makefile syntax.
    - Variables in Makefile.
    - Automatic Variables in Makefile.
    - Wildcards in Makefile.
    - Commands in Makefile.
    - Three example exercises for easing the readers into the creation of Makefile.

Co-authored by @PritK99.

@SuperChamp234 SuperChamp234 changed the title Added Content for Build Systems Added Content for Build Systems #58 Feb 22, 2023
@SuperChamp234 SuperChamp234 changed the title Added Content for Build Systems #58 Added Content for Build Systems Feb 22, 2023
2_build_systems/2_build_systems.md Show resolved Hide resolved
2_build_systems/2_build_systems.md Outdated Show resolved Hide resolved
2_build_systems/2_build_systems.md Outdated Show resolved Hide resolved
2_build_systems/2_build_systems.md Outdated Show resolved Hide resolved
2_build_systems/2_build_systems.md Outdated Show resolved Hide resolved
@PritK99
Copy link
Contributor

PritK99 commented Feb 24, 2023

Made the following changes :-

  1. Added detailed explanation for all compilation stages
  2. Resolved the path of image : Compilation_Stages.png
  3. Used proper formatting to increase readability
  4. Made the theory to the point by removing the redundant theory
  5. Resolved the typo error

Please review.

@amanchhaparia
Copy link
Collaborator

@PritK99, kindly mark as resolve conversation once the required changes had been made.

2_build_systems/2_build_systems.md Outdated Show resolved Hide resolved
@PritK99
Copy link
Contributor

PritK99 commented Mar 8, 2023

Made a few corrections in 2_build_systems.md in the latest commit. Please review.

@amanchhaparia amanchhaparia merged commit d0ed425 into SRA-VJTI:dev Mar 23, 2023
amanchhaparia added a commit that referenced this pull request Mar 23, 2023
amanchhaparia added a commit that referenced this pull request Mar 23, 2023
aPR0T0 pushed a commit to aPR0T0/Pixels_Seminar that referenced this pull request Mar 23, 2023
* Removed all python files, and added basic cpp files and refined file structure

* Removed all python files, and added basic cpp files and refined file structure

* Refined file structure according to SRA-VJTI#48

* Fixed OS detection for debain and arch

* Added all file structure files

* Suggested changes in PR SRA-VJTI#64 made

- Added `1_cpp_basics` folder.
- Added readme for makefile.
- Renamed all directories as per directory structure.

* Adding documentation for build systems and compiler

* Added Makefile full explanation

* Renamed files for uniform structure

* Fixed issue with makefile

* Making the suggested changes in 2_build_systems.md

* Resolving typo error

* Using appropriate flags for generating an object file

* Correcting the placement of semicolon

---------

Co-authored-by: PritK99 <pritpjk@gmail.com>
Co-authored-by: Prit Kanadiya <103832825+PritK99@users.noreply.github.com>
aPR0T0 pushed a commit to aPR0T0/Pixels_Seminar that referenced this pull request Mar 23, 2023
Khushi-Balia pushed a commit to Khushi-Balia/Pixels_Seminar that referenced this pull request Mar 28, 2023
* Removed all python files, and added basic cpp files and refined file structure

* Removed all python files, and added basic cpp files and refined file structure

* Refined file structure according to SRA-VJTI#48

* Fixed OS detection for debain and arch

* Added all file structure files

* Suggested changes in PR SRA-VJTI#64 made

- Added `1_cpp_basics` folder.
- Added readme for makefile.
- Renamed all directories as per directory structure.

* Adding documentation for build systems and compiler

* Added Makefile full explanation

* Renamed files for uniform structure

* Fixed issue with makefile

* Making the suggested changes in 2_build_systems.md

* Resolving typo error

* Using appropriate flags for generating an object file

* Correcting the placement of semicolon

---------

Co-authored-by: PritK99 <pritpjk@gmail.com>
Co-authored-by: Prit Kanadiya <103832825+PritK99@users.noreply.github.com>
Khushi-Balia pushed a commit to Khushi-Balia/Pixels_Seminar that referenced this pull request Mar 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants