don't require all supported subtitle language files
This commit is contained in:
parent
1997d612c2
commit
efb81034c2
42
Makefile
42
Makefile
|
@ -66,10 +66,10 @@ LDFLAGS = -L/usr/lib/n64 $(N64LIB) -L$(N64_LIBGCCDIR) -lgcc
|
||||||
|
|
||||||
default: english_audio
|
default: english_audio
|
||||||
|
|
||||||
english_audio: portal_pak_dir
|
english_audio: build/src/audio/subtitles.h portal_pak_dir
|
||||||
@$(MAKE) buildgame
|
@$(MAKE) buildgame
|
||||||
|
|
||||||
all_languages: portal_pak_dir german_audio french_audio russian_audio spanish_audio
|
all_languages: build/src/audio/subtitles.h portal_pak_dir german_audio french_audio russian_audio spanish_audio
|
||||||
@$(MAKE) buildgame
|
@$(MAKE) buildgame
|
||||||
|
|
||||||
german_audio: vpk/portal_sound_vo_german_dir.vpk vpk/portal_sound_vo_german_000.vpk portal_pak_dir
|
german_audio: vpk/portal_sound_vo_german_dir.vpk vpk/portal_sound_vo_german_000.vpk portal_pak_dir
|
||||||
|
@ -501,35 +501,17 @@ build/src/decor/decor_object_list.o: build/src/audio/clips.h
|
||||||
## Subtitles
|
## Subtitles
|
||||||
####################
|
####################
|
||||||
|
|
||||||
SUBTITLE_LANGUAGES = english \
|
SUBTITLE_SOURCES = $(shell find build/src/audio/ -type f -name 'subtitles_*.c')
|
||||||
brazilian \
|
SUBTITLE_OBJECTS = $(patsubst %.c, %.o, $(SUBTITLE_SOURCES))
|
||||||
bulgarian \
|
|
||||||
czech \
|
build/src/audio/subtitles_%.o: build/src/audio/subtitles_%.c
|
||||||
danish \
|
@mkdir -p $(@D)
|
||||||
german \
|
$(CC) $(CFLAGS) -MM $^ -MF "$(@:.o=.d)" -MT"$@"
|
||||||
spanish \
|
$(CC) $(CFLAGS) -c -o $@ $<
|
||||||
latam \
|
|
||||||
greek \
|
|
||||||
french \
|
|
||||||
italian \
|
|
||||||
polish \
|
|
||||||
hungarian \
|
|
||||||
dutch \
|
|
||||||
norwegian \
|
|
||||||
portuguese \
|
|
||||||
russian \
|
|
||||||
romanian \
|
|
||||||
finnish \
|
|
||||||
swedish \
|
|
||||||
turkish \
|
|
||||||
ukrainian
|
|
||||||
|
|
||||||
SUBTITLE_SOURCES = $(SUBTITLE_LANGUAGES:%=build/src/audio/subtitles_%.c)
|
|
||||||
SUBTITLE_OBJECTS = $(SUBTITLE_LANGUAGES:%=build/src/audio/subtitles_%.o)
|
|
||||||
|
|
||||||
build/src/audio/subtitles.h build/src/audio/subtitles.c build/subtitles.ld $(SUBTITLE_SOURCES): vpk/Portal/portal/resource/closecaption_english.txt vpk/Portal/hl2/resource/gameui_english.txt vpk/Portal/hl2/resource/valve_english.txt assets/translations/extra_english.txt tools/level_scripts/subtitle_generate.py
|
|
||||||
python3 tools/level_scripts/subtitle_generate.py $(SUBTITLE_LANGUAGES)
|
|
||||||
|
|
||||||
|
build/src/audio/subtitles.h build/src/audio/subtitles.c build/subtitles.ld: vpk/Portal/portal/resource/closecaption_english.txt vpk/Portal/hl2/resource/gameui_english.txt vpk/Portal/hl2/resource/valve_english.txt assets/translations/extra_english.txt tools/level_scripts/subtitle_generate.py
|
||||||
|
python3 tools/level_scripts/subtitle_generate.py
|
||||||
|
|
||||||
####################
|
####################
|
||||||
## Linking
|
## Linking
|
||||||
####################
|
####################
|
||||||
|
|
Loading…
Reference in a new issue