Makefile.lang.in
branchNewGRF_ports
changeset 6878 7d1ff2f621c7
parent 6877 889301acc299
equal deleted inserted replaced
6877:889301acc299 6878:7d1ff2f621c7
    42 
    42 
    43 string.o: $(SRC_DIR)/string.cpp endian_host.h
    43 string.o: $(SRC_DIR)/string.cpp endian_host.h
    44 	$(E) '$(STAGE) Compiling $(<:$(SRC_DIR)/%.cpp=%.cpp)'
    44 	$(E) '$(STAGE) Compiling $(<:$(SRC_DIR)/%.cpp=%.cpp)'
    45 	$(Q)$(CXX_BUILD) $(CFLAGS_BUILD) -DSTRGEN -c -o $@ $<
    45 	$(Q)$(CXX_BUILD) $(CFLAGS_BUILD) -DSTRGEN -c -o $@ $<
    46 
    46 
       
    47 alloc_func.o: $(SRC_DIR)/core/alloc_func.cpp endian_host.h
       
    48 	$(E) '$(STAGE) Compiling $(<:$(SRC_DIR)/%.cpp=%.cpp)'
       
    49 	$(Q)$(CXX_BUILD) $(CFLAGS_BUILD) -DSTRGEN -c -o $@ $<
       
    50 
    47 lang/english.txt: $(LANG_DIR)/english.txt
    51 lang/english.txt: $(LANG_DIR)/english.txt
    48 	$(Q)mkdir -p lang
    52 	$(Q)mkdir -p lang
    49 	$(Q)cp $(LANG_DIR)/english.txt lang/english.txt
    53 	$(Q)cp $(LANG_DIR)/english.txt lang/english.txt
    50 
    54 
    51 $(STRGEN): string.o strgen.o
    55 $(STRGEN): alloc_func.o string.o strgen.o
    52 	$(E) '$(STAGE) Compiling and Linking $@'
    56 	$(E) '$(STAGE) Compiling and Linking $@'
    53 	$(Q)$(CXX_BUILD) string.o strgen.o -o $@
    57 	$(Q)$(CXX_BUILD) $^ -o $@
    54 
    58 
    55 table/strings.h: lang/english.txt $(STRGEN)
    59 table/strings.h: lang/english.txt $(STRGEN)
    56 	$(E) '$(STAGE) Generating $@'
    60 	$(E) '$(STAGE) Generating $@'
    57 	@mkdir -p table
    61 	@mkdir -p table
    58 	$(Q)./$(STRGEN) -s $(LANG_DIR) -d table
    62 	$(Q)./$(STRGEN) -s $(LANG_DIR) -d table