17 Commits

Author SHA1 Message Date
Willow Barraco
5b29d8c1a7 Makefile: do not rebuild on install
Because the directory timestamp depends on the file insise, this rule
cause a second rebuild. Let's just silently create the directory
when we require it.

Signed-off-by: Willow Barraco <contact@willowbarraco.fr>
Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
2026-01-22 17:32:10 +01:00
Maarten van Gompel
987ea03f84 Makefile: fix in make clean 2026-01-22 10:31:18 +01:00
Willow Barraco
1963de0165 Improve the makefile to simplify building multiple layouts
At the moment, packaging multiple layout is a bit of a mess, because
there is no easy way to build multiple layouts binary in a row. The
clean task also drop the binary outpus. And the dependency checking is
somehow incorrect. It reuses the same config.h while building the
following layout.

To solve this, we now build config.h and %.o outputs in a builddir,
one per layout.

Signed-off-by: Willow Barraco <contact@willowbarraco.fr>
Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
2026-01-22 10:26:42 +01:00
Jun Aruga
49975e78ee Support a layout-specific config.h.
* Rename config.def.h to config.mobintl.h.
* config.mobintl.h:
  * Rename the macro config_def_h_INCLUDED to config_h_INCLUDED.
  * Remove a tailing space as a refactoring.
* Makefile: Add config.h to the clean task.

Signed-off-by: Jun Aruga <jun.aruga@gmail.com>
2025-08-09 20:52:27 +02:00
Maarten van Gompel
29639c28d5 Makefile: minor update to make clean 2024-11-25 13:18:53 +01:00
Maarten van Gompel
c742b58f51 documentation: updated man page
Using scdoc to make editing a bit more comfortable.
2024-11-25 13:01:20 +01:00
Jami Kettunen
7d677d23b7 Makefile: accomodate cross-build pkg-config 2024-10-02 23:26:24 +02:00
Willow Barraco
4ed89188d6 Do not override user config.h 2023-08-31 11:41:19 +02:00
Maarten van Gompel
cc73ab2c7c Makefile: fix for installing man pages 2022-06-17 20:47:15 +02:00
Maarten van Gompel
c3afabcdce Added manpage to Makefile and updated manpage 2022-06-17 19:52:23 +02:00
ArenM
35ac0d1d72 Include LDFLAGS from the environment
While working on packageing wvkbd for the aur, I got a warning from
namcap (an arch package verification tool) that RELRO wasn't enabled.
From what I can tell, this is because make was ignoring the LDFLAGS set
by makepkg.
2022-06-13 21:57:55 +02:00
Maarten van Gompel
8a090c0866 added make install 2021-10-19 23:12:01 -07:00
Stacy Harper
e73316bd7c WIP refacto keyboard.c 2021-10-19 23:12:01 -07:00
Stacy Harper
b5ec768822 WIP: refactorise keyboard.c 2021-10-19 23:12:01 -07:00
Stacy Harper
c806023fd5 Drop wld and implement our own pangocairo renderer 2021-10-19 23:12:01 -07:00
Stacy Harper
1fc0fbe5e6 Make the layout switchable 2021-10-19 23:12:01 -07:00
John Sullivan
590b75b23a Init 2020-09-13 04:44:15 -07:00