aboutsummaryrefslogtreecommitdiffstats
path: root/keyboards/bm16s/bm16s.h
blob: 9aca8c0e3738255ab17284dee8fccaf4b438a7aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#pragma once

#include "quantum.h"

#define LAYOUT_ortho_4x4( \
	K00, K01, K02, K03, \
	K10, K11, K12, K13, \
	K20, K21, K22, K23, \
	K30, K31, K32, K33  \
) { \
	{ K00,   K01,   K02,   K03 }, \
	{ K10,   K11,   K12,   K13 }, \
	{ K20,   K21,   K22,   K23 }, \
	{ K30,   K31,   K32,   K33 }  \
}
ight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
ifeq ($(TOPDIR),)
  TOPDIR:=${CURDIR}/..
endif
PKG_NAME=docs

all: compile

include $(TOPDIR)/rules.mk
include $(INCLUDE_DIR)/prereq.mk

MAIN = openwrt.tex
DEPS = $(MAIN) Makefile config.tex network.tex network-scripts.tex network-scripts.tex wireless.tex build.tex adding.tex bugs.tex debugging.tex $(TMP_DIR)/.prereq-docs

compile: $(TMP_DIR)/.prereq-docs
	$(NO_TRACE_MAKE) cleanup
	latex $(MAIN)
	$(NO_TRACE_MAKE) openwrt.pdf openwrt.html
	$(NO_TRACE_MAKE) cleanup

$(TMP_DIR)/.prereq-docs:
	mkdir -p $(TMP_DIR)
	$(NO_TRACE_MAKE) prereq
	touch $@

openwrt.html: $(DEPS)
	htlatex $(MAIN)

openwrt.pdf: $(DEPS)
	pdflatex $(MAIN)

clean: cleanup
	rm -f openwrt.pdf openwrt.html openwrt.css

cleanup: FORCE
	rm -f *.log *.aux *.toc *.out *.lg *.dvi *.idv *.4ct *.4tc *.xref *.tmp *.dvi

$(eval $(call RequireCommand,latex, \
	You need to install LaTeX to build the OpenWrt documentation \
))
$(eval $(call RequireCommand,pdflatex, \
	You need to install PDFLaTeX to build the OpenWrt documentation \
))
$(eval $(call RequireCommand,htlatex, \
	You need to install tex4ht to build the OpenWrt documentation \
))

FORCE:
.PHONY: FORCE