Skip to content

fix: enhance makefiles#79

Open
logic-finder wants to merge 6 commits into
mainfrom
fix-makefile
Open

fix: enhance makefiles#79
logic-finder wants to merge 6 commits into
mainfrom
fix-makefile

Conversation

@logic-finder

@logic-finder logic-finder commented Jun 12, 2026

Copy link
Copy Markdown
Contributor
  • 기존 makefile들 보강
  • gitignore 정돈

closes #66.

@logic-finder
logic-finder requested a review from lshqqytiger June 12, 2026 15:15
@logic-finder logic-finder self-assigned this Jun 12, 2026
@logic-finder logic-finder added the enhancement New feature or request label Jun 12, 2026
@logic-finder
logic-finder marked this pull request as draft June 13, 2026 10:18
@logic-finder
logic-finder marked this pull request as ready for review July 23, 2026 07:07
@lshqqytiger
lshqqytiger requested a review from Copilot July 23, 2026 07:15

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR standardizes and “enhances” the C project Makefiles to be more modular/readable (Issue #66) and tidies .gitignore entries to better match generated build artifacts.

Changes:

  • Reworked multiple C Makefiles to use a common template: variables section, shared lib/ compilation, and auto-dependency generation via -MMD -MP.
  • Updated several .gitignore files to ignore *.o / *.d (and .exe in some directories) and normalized formatting.

Reviewed changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
yandere/c/.gitignore Formatting-only tidy (blank line).
test/.gitignore Generalize object ignore to *.o instead of a single object file.
nsy2/c/Makefile Standardized Makefile template with lib objects + .d dependencies.
nsy2/c/.gitignore Ignore binary variants plus *.o/*.d.
nsy/c/Makefile Standardized Makefile template with lib objects + .d dependencies.
nsy/c/.gitignore Ignore *.o/*.d while keeping .dat.
hhss/c/.gitignore Formatting-only tidy (blank line).
hd/c/Makefile Standardized Makefile template with lib objects + .d dependencies.
hd/c/.gitignore Normalize ignores (incl. tmp) and add *.o/*.d.
btn/c/Makefile Standardized Makefile template with lib objects + .d dependencies.
btn/c/.gitignore Ignore *.o/*.d while keeping .dat.

Comment thread btn/c/Makefile Outdated
Comment thread hd/c/Makefile Outdated
Comment thread nsy/c/Makefile Outdated
Comment thread nsy2/c/Makefile Outdated
@logic-finder

Copy link
Copy Markdown
Contributor Author

I pushed a commit but it hasn't appeared yet :p

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

Makefile 재작성

2 participants