summaryrefslogtreecommitdiffstatshomepage
path: root/dist.mak
diff options
context:
space:
mode:
Diffstat (limited to 'dist.mak')
-rw-r--r--dist.mak16
1 files changed, 10 insertions, 6 deletions
diff --git a/dist.mak b/dist.mak
index d2a0a0d41a2..d046914734b 100644
--- a/dist.mak
+++ b/dist.mak
@@ -67,10 +67,8 @@ else
endif
ifeq ($(PTR64),1)
- MAINBINARCH := 64
BUILDARCH := x64
else
- MAINBINARCH :=
BUILDARCH := x32
endif
@@ -97,21 +95,21 @@ ifndef TARGET
TARGET := mame
endif
-MAINBIN := $(TARGET)$(MAINBINARCH)$(MAINBINVARIANT)
+MAINBIN := $(TARGET)$(MAINBINVARIANT)
BINDIR := build/$(PROJECTTYPE)/bin/$(BUILDARCH)/$(BUILDVARIANT)
STAGEDIR := build/release/$(BUILDARCH)/$(BUILDVARIANT)/$(TARGET)
BINARIES = $(MAINBIN) castool chdman floptool imgtool jedutil ldresample ldverify nltool nlwav romcmp unidasm
-SIMPLE_DIRS := ctrlr docs/man docs/swlist hash ini/examples ini/presets nl_examples
+SIMPLE_DIRS := ctrlr docs/legal docs/man docs/swlist hash ini/examples ini/presets
LOCALISATIONS := $(wildcard language/*/*.mo)
-COPIED_FILES := uismall.bdf roms/dir.txt $(foreach DIR,$(SIMPLE_DIRS),$(wildcard $(DIR)/*)) language/LICENSE language/README.md $(LOCALISATIONS)
+COPIED_FILES := COPYING uismall.bdf roms/dir.txt $(foreach DIR,$(SIMPLE_DIRS),$(wildcard $(DIR)/*)) language/LICENSE language/README.md $(LOCALISATIONS)
CREATED_DIRS := docs ini roms $(SIMPLE_DIRS) language $(dir $(LOCALISATIONS))
GEN_FOLDERS := $(addprefix $(STAGEDIR)/,$(CREATED_DIRS))
COPY_BINARIES := $(addprefix $(STAGEDIR)/,$(addsuffix $(EXE),$(BINARIES)))
COPY_FILES := $(addprefix $(STAGEDIR)/,$(COPIED_FILES))
-all: $(COPY_BINARIES) $(COPY_FILES)
+all: $(COPY_BINARIES) $(COPY_FILES) $(STAGEDIR)/docs/MAME.pdf
clean:
$(SILENT) rm -rf $(STAGEDIR)
@@ -126,4 +124,10 @@ $(STAGEDIR)/%: $(BINDIR)/% | $(GEN_FOLDERS)
$(STAGEDIR)/%: % | $(GEN_FOLDERS)
$(call COPY,$<,$@)
+$(STAGEDIR)/docs/MAME.pdf: docs/build/latex/MAME.pdf | $(GEN_FOLDERS)
+ $(call COPY,$<,$@)
+
+docs/build/latex/MAME.pdf:
+ $(MAKE) -C docs PAPER=a4 latexpdf
+
.PHONY: all clean