Skip to content

Commit ea91e8c

Browse files
committed
Remove emebedded_pak.c entirely from Git, regenerate it properly
1 parent fbce69c commit ea91e8c

7 files changed

Lines changed: 14 additions & 11975 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Quake/*.d
66
Quake/id1/
77
Quake/vkquake
88
Quake/vkquake.pak
9+
Quake/embedded_pak.c
910
Quake/*.exe
1011
Quake/*.res
1112
Windows/VisualStudio/Id1

Misc/vq_pak/Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,7 @@ bintoc: ../../Shaders/bintoc.c
1919
.PHONY: clean
2020
clean:
2121
rm -f mkpak
22+
rm -f mkpak.exe
2223
rm -f ../../Shaders/bintoc
24+
rm -f ../../Quake/vkquake.pak
25+
rm -f ../../Quake/embedded_pak.c

Quake/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ debug:
101101

102102
clean:
103103
make -C ../Misc/vq_pak clean
104-
$(RM) *.o *.d $(DEFAULT_TARGET) vkquake.pak $(BINTOC_EXE) \
104+
$(RM) *.o *.d $(DEFAULT_TARGET) \
105105
../Shaders/Compiled/$(GLSLANG_OUT_FOLDER)/*.c \
106106
../Shaders/Compiled/$(GLSLANG_OUT_FOLDER)/*.spv \
107107
../Shaders/Compiled/$(GLSLANG_OUT_FOLDER)/*.d

Quake/Makefile.w64

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,7 @@ debug:
9999

100100
clean:
101101
make -C ../Misc/vq_pak clean
102-
$(RM) *.o *.d *.res *.dll vkquake.pak $(DEFAULT_TARGET) \
103-
$(BINTOC_EXE) \
102+
$(RM) *.o *.d *.res *.dll $(DEFAULT_TARGET) \
104103
../Shaders/Compiled/$(GLSLANG_OUT_FOLDER)/*.c \
105104
../Shaders/Compiled/$(GLSLANG_OUT_FOLDER)/*.spv \
106105
../Shaders/Compiled/$(GLSLANG_OUT_FOLDER)/*.d

Quake/common.make

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,6 @@ OBJS := strlcat.o \
239239
$(SYSOBJ_SYS) $(SYSOBJ_MAIN)
240240

241241
$(BINTOC_EXE): ../Shaders/bintoc.c
242-
make -C ../Misc/vq_pak clean
243242
make -B -C ../Misc/vq_pak
244243

245244
.SECONDARY:
@@ -273,6 +272,12 @@ $(BINTOC_EXE): ../Shaders/bintoc.c
273272
%.o: %.c
274273
$(CC) $(DFLAGS) -c $(CFLAGS) $(SDL_CFLAGS) -o $@ $<
275274

275+
#embedded_pak.c is generated by bintoc
276+
embedded_pak.c: $(BINTOC_EXE)
277+
278+
embedded_pak.o: embedded_pak.c
279+
$(CC) $(DFLAGS) -c $(CFLAGS) -o $@ $<
280+
276281
sinclude $(OBJS:.o=.d)
277282
sinclude $(SHADER_OBJS:%.o=../Shaders/Compiled/$(GLSLANG_OUT_FOLDER)/%.d)
278283

Quake/embedded_pak.c

Lines changed: 0 additions & 11969 deletions
This file was deleted.

meson.build

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ embedded_pak_path = join_paths(meson.project_source_root(), 'Quake', 'embedded_p
8484
bintoc_compress_command = [bintoc, '-c', vkquake_pak_path,'vkquake.pak', embedded_pak_path]
8585

8686
run_generate_embedded_pak = custom_target('run-embed_vkquake_pak',
87-
output : 'embedded_pak.c',
87+
output : 'Quake/embedded_pak.c',
8888
depends : [run_mkpak],
8989
command : bintoc_compress_command)
9090
shaders_c = []
@@ -180,7 +180,7 @@ srcs = [
180180
'Quake/wad.c',
181181
'Quake/world.c',
182182
'Quake/hash_map.c',
183-
'Quake/embedded_pak.c',
183+
run_generate_embedded_pak,
184184
]
185185

186186
cflags = ['-Wall', '-Wno-trigraphs', '-Werror', '-std=gnu11']

0 commit comments

Comments
 (0)