-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile.config
65 lines (50 loc) · 2.19 KB
/
Makefile.config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# This file defines the principal settings for this project
REPO_NAME := OpenGFX
REPO_SHORTNAME := OGFX
REPO_PALETTE = Windows
REPO_BLITTER = 8bpp
REPO_ORIGIN = default = Please redownload from official source.
USE_NML := 1
USE_OBG := 1
MAIN_FILENAME_TYPE := base arctic tropical logos toyland extra
TARGET_FILES = opengfx.obg ogfx1_base.grf ogfxc_arctic.grf ogfxh_tropical.grf ogfxi_logos.grf ogfxt_toyland.grf ogfxe_extra.grf
# OpenTTD GUI sprites were added in NML r2049 and later reves,
# but it works with a warning also with 0.2.4 and r2040 onward
NML_MIN_VERSION := 024
NML_MIN_REVISION := 2040
GRAPHICS_SOURCE_LIST_FILES := $(shell cat sprites/graphics_source_lists)
# comment out those dirs which are not in use
SRC_DIR := sprites
DOC_DIR := docs
SCRIPT_DIR := scripts
# Add any dirs which shall be bundled in a source release additionally
# to the dirs mentioned above.
EXTRA_DIRS :=
# Documentation files:
DOC_FILES = docs/readme.txt docs/license.txt docs/changelog.txt
DESC_FILENAME_SRC := $(DOC_DIR)/descriptions.ptxt
# file extentions which indicate plain text source files,
# parsable by a text editor
FILE_SRC_EXTENSIONS = pnml
# file extensions which indicate binary source files
FILE_INC_EXTENSIONS = png
# Replacement strings in the source and in the documentation
# You may only change the values, not add new definitions
# (unless you know where to add them in other places, too)
REPO_TITLE_DUMMY := {{REPO_TITLE}}
GRF_ID_DUMMY := {{GRF_ID}}
REPO_REVISION_DUMMY := {{REPO_REVISION}}
OUTPUT_FILENAME_DUMMY := {{FILENAME}}
# List of all files which will get shipped
# DOC_FILES = readme, changelog and license
# GRF_FILENAME = MAIN_FILENAME_SRC with the extention .grf
# Add any additional, not usual files here, too, including
# their relative path to the root of the repository
# GRF_FILES = $(addsuffix .grf,$(basename $(MAIN_FILENAME_SRC)))
BUNDLE_FILES = $(TARGET_FILES) $(DOC_FILES)
OUTPUT_FILENAME := $(MAIN_TARGET)
# TTDPatch config
TTDP_BUNDLE := opengfx-ttdpatch
TTDP_DOC := docs/ttdpatch.txt
# Files which also need cleaning:
CLEAN_ADD := docs/readme.txt