File: Makefile.local.sample

package info (click to toggle)
openttd-opensfx 1.0.3-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 13,576 kB
  • sloc: sh: 166; makefile: 70; python: 12
file content (115 lines) | stat: -rw-r--r-- 4,596 bytes parent folder | download | duplicates (2)
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
# This file contains a list of settings for this project
# which could moderately easily be changed locally
# Copy the file to Makefile.local and uncomment the 
# appropriate lines.

# REPO_NAME          := My first NewGRF 
# GRF_ID             := 01 02 03 04

# If everything is default, you don't need the rest:

# comment out those dirs which are not in use
# Add any dirs which shall be bundled in a source release additionally
# to the dirs mentioned above.
# EXTRA_DIRS         :=

# Documentation files:
# README_FILENAME_SRC    := $(DOC_DIR)/readme.ptxt
# LICENSE_FILENAME_SRC   := $(DOC_DIR)/license.ptxt
# CHANGELOG_FILENAME_SRC := $(DOC_DIR)/changelog.ptxt

# file extentions which indicate plain text source files, 
# parsable by a text editor
# FILE_SRC_EXTENSIONS = pnfo tnfo

# file extensions which indicate binary source files
# FILE_INC_EXTENSIONS = wav pcx

# 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      := {{GRF_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
# BUNDLE_FILES           = $(MAIN_TARGET) $(DOC_FILES)

# CLEAN_ADD = sprites/nfo/cargos.pnfo sprites/nfo/cargo_schemes.pnfo

################################################################
# Programme definitions / search paths
################################################################
# Build parameters and programmes
# NFORENUM_FLAGS =
# GRFCODEC_FLAGS = -e -p 2 -c
# TAR_FLAGS      = -cf 
# ZIP_FLAGS      = -r
# SRCZIP_FLAGS   =
# BZIP_FLAGS     = -k9f
# CC_FLAGS       = -C -E - <
# MAKE_FLAGS     =
# UNIX2DOS_FLAGS = -q
# NML_FLAGS      =

# NFORENUM       = $(shell [ `which nforenum 2>/dev/null` ] && echo "nforenum" || echo "renum")
# GRFCODEC       = grfcodec
# TAR            = tar
# ZIP            = zip
# SRCZIP         = gzip
# BZIP           = bzip2
# CC             = gcc
# AWK            = awk
# GIT            = git
# MAKE           = make
# UNIX2DOS       = $(shell [ `which unix2dos 2>/dev/null` ] && echo "unix2dos" || echo "")
# MD5SUM         = $(shell [ "$(OSTYPE)" = "Darwin" ] && echo "md5 -r" || echo "md5sum")
# NML            = nml.py

# Installation dir
# DEFAULT_BRANCH_NAME = nightly
# INSTALL_DIR         =

################################################################
# Get the Repository revision, tags and the modified status
# The displayed name within OpenTTD / TTDPatch
# Looks like either
# a nightly build:                 GRF's Name nightly-r51
# a release build (taged version): GRF's Name 0.1
################################################################
# REPO_TITLE    := $(REPO_NAME) $(shell [ -n "$(REPO_TAGS)" ] && echo $(REPO_TAGS)$(REPO_MODIFIED) || echo $(REPO_BRANCH)-r$(REPO_REVISION)$(REPO_MODIFIED))

################################################################
# Rules on how to generate filenames. Usually no need to change
################################################################
# Define how the displayed name and the filename of the bundled grf shall look like:
# The result will either be
# nightly build:                   mynewgrf-nightly-r51
# a release build (tagged version): mynewgrf-0.1
# followed by an M, if the source repository is not a clean version.

# FILENAME_STUB      := $(basename $(MAIN_TARGET))
# DIR_BASE           := $(FILENAME_STUB)-
# VERSION_STRING     := $(shell [ -n "$(REPO_TAGS)" ] && echo $(REPO_TAGS)$(REPO_MODIFIED) || echo nightly-r$(REPO_REVISION)$(REPO_MODIFIED))
# DIR_NAME           := $(shell [ -n "$(REPO_TAGS)" ] && echo $(DIR_BASE)$(VERSION_STRING) || echo $(DIR_BASE)nightly)
# VERSIONED_FILENAME := $(DIR_BASE)$(VERSION_STRING)
# DIR_NAME_SRC       := $(VERSIONED_FILENAME)-source

# TAR_FILENAME       := $(DIR_NAME).tar
# BZIP_FILENAME      := $(TAR_FILENAME).bz2
# ZIP_FILENAME       := $(VERSIONED_FILENAME).zip
# MD5_FILENAME       := $(DIR_NAME).md5

# DOC_FILES_SRC      := $(LICENSE_FILENAME_SRC) $(README_FILENAME_SRC) $(CHANGELOG_FILENAME_SRC)

# Directories which to remember when creating a source release
# MAIN_DIRS           = $(SRC_DIR) $(DOC_DIR) $(SCRIPT_DIR) $(TEMPLATE_DIR) $(EXTRA_DIRS)

# Remove the @ when you want a more verbose output.
# _V = @
# _E = @echo