6262
6363
6464# ======== Compilation Config ==========
65- CFLAGS += -Iinclude -Ilib
65+ CFLAGS += -Iinclude -Ilib -Isrc/framework -Isrc/res
6666
6767ifeq ($(On-Windows ) , 1)
6868 CLANG_FLAGS = -target x86_64-pc-windows-gnu
@@ -151,10 +151,10 @@ build-in-release-mode: CFLAGS += $(CFLAGS_optimization)
151151build-in-release-mode :
152152 @echo Starting: Build in RELEASE mode: \' $(CC ) \' $(CFLAGS ) -o $(ReleaseMode-Target-Name )
153153ifeq ($(On-Windows ) , 1)
154- @if exist lib\ chsrc.res del /Q lib\ chsrc.res 2>nul
155- @windres lib\ win_res.rc -O coff -o lib\ chsrc.res -Iinclude -Ilib
156- @$(CC) src/ chsrc-main.c lib/ chsrc.res $(CFLAGS) $(_C_Warning_Flags) -o $(ReleaseMode-Target-Name)
157- @del /Q lib\ chsrc.res 2>nul
154+ @if exist src\\res\\ chsrc.res del src\\res\\ chsrc.res
155+ @windres src\\res\\ win_res.rc -O coff -o src\\res\\ chsrc.res -Iinclude -Ilib -Isrc\\framework -Isrc\\res
156+ @$(CC) src\\ chsrc-main.c src\\res\\ chsrc.res $(CFLAGS) $(_C_Warning_Flags) -o $(ReleaseMode-Target-Name)
157+ @del src\\res\\ chsrc.res
158158else
159159 @$(CC) src/chsrc-main.c $(CFLAGS) $(_C_Warning_Flags) -o $(ReleaseMode-Target-Name)
160160endif
@@ -164,8 +164,8 @@ endif
164164build-in-ci-release-mode :
165165 @echo Starting: Build in CI-RELEASE mode: \' $(CC ) \' $(CFLAGS ) -o $(CIReleaseMode-Target-Name )
166166ifeq ($(On-Windows ) , 1)
167- @windres lib\ win_res.rc -O coff -o lib\ chsrc.res -Iinclude -Ilib
168- @$(CC) src/ chsrc-main.c lib/ chsrc.res $(CFLAGS) $(_C_Warning_Flags) -o $(CIReleaseMode-Target-Name)
167+ @windres src\\res\\ win_res.rc -O coff -o src\\res\\ chsrc.res -Iinclude -Ilib -Isrc\\framework -Isrc\\res
168+ @$(CC) src\\ chsrc-main.c src\\res\\ chsrc.res $(CFLAGS) $(_C_Warning_Flags) -o $(CIReleaseMode-Target-Name)
169169else
170170 @$(CC) src/chsrc-main.c $(CFLAGS) $(_C_Warning_Flags) -o $(CIReleaseMode-Target-Name)
171171endif
0 commit comments