]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
7 years agoMerge pull request #534 from willwm/teckinesis
Erez Zukerman [Mon, 25 Jul 2016 01:04:59 +0000 (18:04 -0700)]
Merge pull request #534 from willwm/teckinesis

Teckinesis for ErgoDox EZ

7 years agoRemove images, per @ezuk request. =)
Will Wolff-Myren [Sun, 24 Jul 2016 21:33:17 +0000 (14:33 -0700)]
Remove images, per @ezuk request. =)

7 years agoMerge pull request #542 from algernon/f/hold-the-dance
Erez Zukerman [Sun, 24 Jul 2016 18:36:05 +0000 (11:36 -0700)]
Merge pull request #542 from algernon/f/hold-the-dance

Tap-dance: support for holding keys

7 years agoMerge pull request #535 from algernon/ergodox-ez/algernon
Erez Zukerman [Sun, 24 Jul 2016 18:34:33 +0000 (11:34 -0700)]
Merge pull request #535 from algernon/ergodox-ez/algernon

ergodox_ez: Update my keymap to v1.3

7 years agoreadme.md: Update the tap dance docs
Gergely Nagy [Wed, 20 Jul 2016 10:04:14 +0000 (12:04 +0200)]
readme.md: Update the tap dance docs

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
7 years agoreadme.md: algernon is strictly lowercase
Gergely Nagy [Wed, 20 Jul 2016 09:54:25 +0000 (11:54 +0200)]
readme.md: algernon is strictly lowercase

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
7 years agotap-dance: Code cleanup
Gergely Nagy [Wed, 20 Jul 2016 09:49:59 +0000 (11:49 +0200)]
tap-dance: Code cleanup

Removes a number of duplicated code, by passing actions around instead
of keycodes, so the various dance action functions do not have to look
up the action, but the caller does that for them.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
7 years agotap-dance: Support user_data for the callbacks
Gergely Nagy [Wed, 20 Jul 2016 09:34:45 +0000 (11:34 +0200)]
tap-dance: Support user_data for the callbacks

Refactored the code a little, so all callbacks now receive a `user_data`
pointer, which can be anything. As an example, the key pairs from
`ACTION_TAP_DANCE_DOUBLE` now use this, and custom, built-in functions.

This makes it easier to extend the tap dance functionality, and also
simplifies the code a little.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
7 years agotap-dance: Support for holding keys
Gergely Nagy [Wed, 20 Jul 2016 08:22:52 +0000 (10:22 +0200)]
tap-dance: Support for holding keys

With this change, tap dance will now store the pressed state of the
tap-dance key, and allow one to make an action sooner, while the key is
still held, and only unregister when the key is released.

The registration must happen in the `on_dance_finished` callback, while
unregistering goes to `on_reset`. The surrounding code makes sure not to
call either multiple times.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
7 years agoMerge pull request #543 from VoodaGod/bone2planck
Jack Humbert [Fri, 22 Jul 2016 01:29:54 +0000 (21:29 -0400)]
Merge pull request #543 from VoodaGod/bone2planck

updated bone2planck

7 years agoMerge pull request #541 from milestogo/master
Jack Humbert [Fri, 22 Jul 2016 01:05:06 +0000 (21:05 -0400)]
Merge pull request #541 from milestogo/master

initial kinisis advantage build

7 years agoMerge pull request #540 from replicaJunction/feature-atreus-keymapFunction
Jack Humbert [Fri, 22 Jul 2016 01:04:45 +0000 (21:04 -0400)]
Merge pull request #540 from replicaJunction/feature-atreus-keymapFunction

Adjusted Atreus KEYMAP() function.

7 years agoMerge pull request #538 from robertdale/preonic-map-correction
Jack Humbert [Fri, 22 Jul 2016 01:03:56 +0000 (21:03 -0400)]
Merge pull request #538 from robertdale/preonic-map-correction

Preonic: Corrected the ascii layout to match the coded layout

7 years agoMerge pull request #536 from pvinis/debug-doc
Jack Humbert [Fri, 22 Jul 2016 01:02:37 +0000 (21:02 -0400)]
Merge pull request #536 from pvinis/debug-doc

add some debugging doc, after i found out how to print debug messages

7 years agoMerge pull request #530 from sethbc/master
Jack Humbert [Fri, 22 Jul 2016 01:01:35 +0000 (21:01 -0400)]
Merge pull request #530 from sethbc/master

Misc. fixes from sethbc

7 years agoMerge pull request #529 from CommandLineDesign/CMD60-newKeymap
Jack Humbert [Fri, 22 Jul 2016 00:59:02 +0000 (20:59 -0400)]
Merge pull request #529 from CommandLineDesign/CMD60-newKeymap

Added CMD60 keymap

7 years agoMerge pull request #525 from edasque/master
Jack Humbert [Fri, 22 Jul 2016 00:58:39 +0000 (20:58 -0400)]
Merge pull request #525 from edasque/master

Added Docker as a simple way to build firmwares

7 years agoMerge pull request #522 from exiva/extrakey-macfix
Jack Humbert [Fri, 22 Jul 2016 00:57:54 +0000 (20:57 -0400)]
Merge pull request #522 from exiva/extrakey-macfix

Fix OS X Recognizing keyboard as Mouse/Tablet

7 years agoMerge pull request #521 from exiva/makefile-wait
Jack Humbert [Fri, 22 Jul 2016 00:57:32 +0000 (20:57 -0400)]
Merge pull request #521 from exiva/makefile-wait

Make DFU wait for bootloader

7 years agoMerge pull request #518 from jakllsch/upstream
Jack Humbert [Fri, 22 Jul 2016 00:56:54 +0000 (20:56 -0400)]
Merge pull request #518 from jakllsch/upstream

keymap_extras changes

7 years agoMerge pull request #516 from pvinis/tap-dance-anyway
Jack Humbert [Fri, 22 Jul 2016 00:56:24 +0000 (20:56 -0400)]
Merge pull request #516 from pvinis/tap-dance-anyway

Tap dance anyway

7 years agoadding traveller keyboard
milestogo [Thu, 21 Jul 2016 04:12:00 +0000 (21:12 -0700)]
adding traveller keyboard

7 years agofixed include paths
Jason Janse van Rensburg [Wed, 20 Jul 2016 15:05:23 +0000 (17:05 +0200)]
fixed include paths

7 years agoreformat
Jason Janse van Rensburg [Wed, 20 Jul 2016 14:58:10 +0000 (16:58 +0200)]
reformat

7 years agoupdated bone2planck
Jason Janse van Rensburg [Wed, 20 Jul 2016 14:42:09 +0000 (16:42 +0200)]
updated bone2planck

7 years agoinitial kinisis advantage build
milestogo [Wed, 20 Jul 2016 05:35:38 +0000 (22:35 -0700)]
initial kinisis advantage build

7 years agoAdjusted Atreus KEYMAP() function.
Joshua T [Tue, 19 Jul 2016 22:33:10 +0000 (17:33 -0500)]
Adjusted Atreus KEYMAP() function.

This change adjusts the KEYMAP() function to provide a more visual representation of the key positions on the keyboard. Previously, keymaps have been defined directly using arrays for the Atreus keyboard. While this works, it doesn't utilize the helpful KEYMAP() function at all to allow the user to visually position the key codes for ease of editing. See the Ergodox-EZ KEYMAP() function and layouts for a great example of how this can work.

This change should not break any existing Atreus layouts. At the time of this commit, there are two existing layouts for the Atreus board, and neither use the KEYMAP() function.

7 years agoadd a couple of comments
Pavlos Vinieratos [Tue, 19 Jul 2016 16:02:13 +0000 (18:02 +0200)]
add a couple of comments

7 years agoon_each_tap_fn is called on tap down and tap up
Pavlos Vinieratos [Tue, 19 Jul 2016 16:00:59 +0000 (18:00 +0200)]
on_each_tap_fn is called on tap down and tap up

7 years agoadd link to hid_listen
Pavlos Vinieratos [Tue, 19 Jul 2016 15:34:23 +0000 (17:34 +0200)]
add link to hid_listen

7 years agoadded Midi On/Off; Enter is actually transparent
Robert Dale [Tue, 19 Jul 2016 12:43:41 +0000 (08:43 -0400)]
added Midi On/Off; Enter is actually transparent

7 years agoCorrected the ascii layout to match the coded layout
Robert Dale [Tue, 19 Jul 2016 12:00:03 +0000 (08:00 -0400)]
Corrected the ascii layout to match the coded layout

7 years agoadd some debugging doc, after i found out how to print debug messages
Pavlos Vinieratos [Mon, 18 Jul 2016 22:07:50 +0000 (00:07 +0200)]
add some debugging doc, after i found out how to print debug messages

7 years agoadd a bit of documentation
Pavlos Vinieratos [Mon, 18 Jul 2016 22:01:11 +0000 (00:01 +0200)]
add a bit of documentation

7 years agoin the default case, it should be called if there is actually a tap
Pavlos Vinieratos [Mon, 18 Jul 2016 21:34:02 +0000 (23:34 +0200)]
in the default case, it should be called if there is actually a tap
dance happening, and in the normal case, it should be called when the
tap down is happening.

7 years agoergodox_ez: Update my keymap to v1.3
Gergely Nagy [Mon, 18 Jul 2016 06:46:04 +0000 (08:46 +0200)]
ergodox_ez: Update my keymap to v1.3

This updates my ErgoDox EZ layout to v1.3, which has the following
noteworthy changes:

* Added support for logging keys, by pressing `LEAD d`. Also included is
  a tool to generate a **heatmap** out of the logs.
* The arrow and navigation keys were rearranged again, and now require
  an additional key being held to activate. See the **base layer** for
  an image that shows where arrows are.
* The **experimental** layer has been redone, and is now
  called **ADORE**, and as such, can be enabled by `LEAD a` now.
* Switching between Dvorak and ADORE is now persisted into EEPROM, and
  survives a reboot.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
7 years agoUpdate readme.md
Will Wolff-Myren [Sun, 17 Jul 2016 22:08:04 +0000 (15:08 -0700)]
Update readme.md

* Markdown cleanup

7 years agoUpdate readme.md
Will Wolff-Myren [Sun, 17 Jul 2016 22:04:50 +0000 (15:04 -0700)]
Update readme.md

* Updated layout images, json from Keyboard Layout Designer
* Added links to Keyboard Layout Designer templates.
* Added images of TECK, Kinesis layouts.

7 years agoUpdate description comment.
Will Wolff-Myren [Sun, 17 Jul 2016 21:56:37 +0000 (14:56 -0700)]
Update description comment.

7 years ago[MEDIA]: Remove Power, Sleep, Mail, MyComp
Will Wolff-Myren [Sun, 17 Jul 2016 21:19:22 +0000 (14:19 -0700)]
[MEDIA]: Remove Power, Sleep, Mail, MyComp

I kept hitting these on accident while attempting to move the cursor or
mouse. =P

7 years ago[BASE]: Meh, Hyper now have symbols on both sides
Will Wolff-Myren [Sun, 17 Jul 2016 21:16:31 +0000 (14:16 -0700)]
[BASE]: Meh, Hyper now have symbols on both sides

Left: MEH_T(KC_BSLS),ALL_T(KC_SLSH)
Right: ALL_T(KC_LBRC),MEH_T(KC_RBRC)

7 years agoUpdate Base Layer comment to match new layout.
Will Wolff-Myren [Sun, 17 Jul 2016 21:08:22 +0000 (14:08 -0700)]
Update Base Layer comment to match new layout.

7 years ago[BASE]: KC_MINS -> KC_GRV
Will Wolff-Myren [Sun, 17 Jul 2016 21:07:14 +0000 (14:07 -0700)]
[BASE]: KC_MINS -> KC_GRV

7 years agoRSpec: KC_EQL -> KC_MINS
Will Wolff-Myren [Sun, 17 Jul 2016 21:01:41 +0000 (14:01 -0700)]
RSpec: KC_EQL -> KC_MINS

7 years agoLSpec: KC_GRV -> KC_EQL
Will Wolff-Myren [Sun, 17 Jul 2016 20:58:43 +0000 (13:58 -0700)]
LSpec: KC_GRV -> KC_EQL

7 years agoUpdate .gitignore to include VSCode setting.
Will Wolff-Myren [Sun, 17 Jul 2016 20:50:36 +0000 (13:50 -0700)]
Update .gitignore to include VSCode setting.

7 years agodon't believe the hex files are posted to qmk.fm
Seth Chandler [Sun, 17 Jul 2016 14:37:45 +0000 (10:37 -0400)]
don't believe the hex files are posted to qmk.fm

7 years agoupdate more non-existent readmes for QMK.fm
Seth Chandler [Sun, 17 Jul 2016 07:53:34 +0000 (03:53 -0400)]
update more non-existent readmes for QMK.fm

7 years agoupdate broken link
Seth Chandler [Sun, 17 Jul 2016 07:38:53 +0000 (03:38 -0400)]
update broken link

7 years agoupdate audio links
Seth Chandler [Sun, 17 Jul 2016 07:32:02 +0000 (03:32 -0400)]
update audio links

7 years agoupdate tmk link
Seth Chandler [Sun, 17 Jul 2016 07:28:48 +0000 (03:28 -0400)]
update tmk link

7 years agoupdate link to Vagrant docfile
Seth Chandler [Sun, 17 Jul 2016 07:24:36 +0000 (03:24 -0400)]
update link to Vagrant docfile

7 years agoupdate readmes in certain directories to work with qmk.fm
Seth Chandler [Sun, 17 Jul 2016 07:24:00 +0000 (03:24 -0400)]
update readmes in certain directories to work with qmk.fm

7 years agochange naming, and remove extraneous definition
Pavlos Vinieratos [Fri, 15 Jul 2016 21:54:08 +0000 (23:54 +0200)]
change naming, and remove extraneous definition

7 years agoadd custom makefile for sethbc keymap
Seth Chandler [Sun, 17 Jul 2016 03:52:02 +0000 (23:52 -0400)]
add custom makefile for sethbc keymap

7 years agoupdate makefile to default to no virtual dip switches
Seth Chandler [Sun, 17 Jul 2016 03:51:27 +0000 (23:51 -0400)]
update makefile to default to no virtual dip switches

7 years agoupdate readme images
Seth Chandler [Sun, 17 Jul 2016 03:41:20 +0000 (23:41 -0400)]
update readme images

7 years agoFix erroneous character
Jonathan Lucas [Sun, 17 Jul 2016 03:38:55 +0000 (20:38 -0700)]
Fix erroneous character

Must have been keeb testing :)

7 years agoAdded CMD60 keymap
Jonathan Lucas [Sun, 17 Jul 2016 03:24:14 +0000 (20:24 -0700)]
Added CMD60 keymap

7 years agoadd an `anyway` and a `reset` callback
Pavlos Vinieratos [Wed, 13 Jul 2016 14:47:45 +0000 (16:47 +0200)]
add an `anyway` and a `reset` callback

when using tap dance, we have the `regular` callback that is called on
the last tap. this commit adds an `anyway` callback that is called on
every tap, and a `reset` callback that is called on reset of the tap
dance taps.

7 years agoin case its NULL
Pavlos Vinieratos [Tue, 12 Jul 2016 22:20:28 +0000 (00:20 +0200)]
in case its NULL

7 years agoFurther simplyfying the docker usage
Erik Dasque [Fri, 15 Jul 2016 17:26:34 +0000 (13:26 -0400)]
Further simplyfying the docker usage

We'll be able to change the image user name if we set up the initial repo to trigger Docker images rebuilds on hub.docker.com

7 years agoAdding Docker build system & documentation
Erik Dasque [Fri, 15 Jul 2016 16:55:40 +0000 (12:55 -0400)]
Adding Docker build system & documentation

7 years agoFix OS X Recognizing keyboard as Mouse/Tablet
Travis La Marr [Fri, 15 Jul 2016 14:41:32 +0000 (10:41 -0400)]
Fix OS X Recognizing keyboard as Mouse/Tablet

Modified the LUFA USB HID Descriptor to change the logical/usage
minimums for System Control from 0x01 (Mouse) to 0x81 (System Power
Down), this fixes OS X recognizing the Planck as having a mouse and
tablet, even with mousekeys off.

7 years agoMake DFU wait for bootloader
Travis La Marr [Fri, 15 Jul 2016 14:28:23 +0000 (10:28 -0400)]
Make DFU wait for bootloader

Added a loop for waiting for the keyboard to be put in bootloader mode,
rather than failing out. Makes building keymaps easier.

7 years agokeymap_dvorak.h: add missing shifted keys, fix whitespace
Jonathan A. Kollasch [Thu, 14 Jul 2016 16:32:43 +0000 (11:32 -0500)]
keymap_dvorak.h: add missing shifted keys, fix whitespace

7 years agoextra_keymaps: use RALT() instead of 0x1400 for AltGr
Jonathan A. Kollasch [Thu, 14 Jul 2016 16:13:35 +0000 (11:13 -0500)]
extra_keymaps: use RALT() instead of 0x1400 for AltGr

7 years agokeymap_extras: add newline at end of files
Jonathan A. Kollasch [Thu, 14 Jul 2016 16:04:25 +0000 (11:04 -0500)]
keymap_extras: add newline at end of files

7 years agoMerge pull request #489 from Skrymir/master
Jack Humbert [Thu, 14 Jul 2016 14:59:23 +0000 (10:59 -0400)]
Merge pull request #489 from Skrymir/master

New ergodox-ez layout

7 years agoMerge pull request #515 from pvinis/reset-function
Jack Humbert [Thu, 14 Jul 2016 14:53:51 +0000 (10:53 -0400)]
Merge pull request #515 from pvinis/reset-function

extract reset keyboard into a function

7 years agoReplaced ordinary-media.{png|json} with new media layout
Will Wolff-Myren [Thu, 14 Jul 2016 08:22:15 +0000 (01:22 -0700)]
Replaced ordinary-media.{png|json} with new media layout

7 years agoReplaced ordinary-symbol.{png|json} with new base layout.
Will Wolff-Myren [Thu, 14 Jul 2016 08:03:45 +0000 (01:03 -0700)]
Replaced ordinary-symbol.{png|json} with new base layout.

7 years agoReplaced ordinary-base.{png|json} with new base layout.
Will Wolff-Myren [Thu, 14 Jul 2016 07:39:01 +0000 (00:39 -0700)]
Replaced ordinary-base.{png|json} with new base layout.

7 years agoReplaced readme.md with stub
Will Wolff-Myren [Thu, 14 Jul 2016 07:38:00 +0000 (00:38 -0700)]
Replaced readme.md with stub
(incl. reference to original layout)

7 years agoCreated "teckinesis" keymap folder
Will Wolff-Myren [Wed, 13 Jul 2016 20:17:55 +0000 (13:17 -0700)]
Created "teckinesis" keymap folder
(Based on "ordinary" keymap by Nicholas Keene)

7 years agoextract reset keyboard into a function
Pavlos Vinieratos [Wed, 13 Jul 2016 14:38:02 +0000 (16:38 +0200)]
extract reset keyboard into a function

that makes it easy to call reset_keyboard() from a function in a keymap

7 years agoMerge pull request #2 from jackhumbert/master
Joshua Colbeck [Wed, 13 Jul 2016 04:14:30 +0000 (23:14 -0500)]
Merge pull request #2 from jackhumbert/master

Pull from upstream

7 years agoMerge pull request #477 from Smilliam/master
Jack Humbert [Mon, 11 Jul 2016 13:14:43 +0000 (09:14 -0400)]
Merge pull request #477 from Smilliam/master

Canceling Space Cadet state with opposite shift key

7 years agoMerge pull request #506 from stanleylai/master
Jack Humbert [Mon, 11 Jul 2016 13:14:11 +0000 (09:14 -0400)]
Merge pull request #506 from stanleylai/master

Added my custom keymap for Satan

7 years agoMerge pull request #507 from ruiqimao/master
skullydazed [Mon, 11 Jul 2016 09:01:17 +0000 (02:01 -0700)]
Merge pull request #507 from ruiqimao/master

fixed clueboard LED pin assignments and matrix documentation

7 years agofixed clueboard LED pin assignments and matrix documentation
Ruiqi Mao [Mon, 11 Jul 2016 08:18:07 +0000 (01:18 -0700)]
fixed clueboard LED pin assignments and matrix documentation

7 years agoamended extraneous file edits
Smilliam [Mon, 11 Jul 2016 02:10:00 +0000 (19:10 -0700)]
amended extraneous file edits

7 years agoMade rollover behavior for space cadet optional
Smilliam [Mon, 11 Jul 2016 02:04:01 +0000 (19:04 -0700)]
Made rollover behavior for space cadet optional

7 years agoAdded my custom keymap for Satan
Stanley Lai [Sun, 10 Jul 2016 19:07:56 +0000 (12:07 -0700)]
Added my custom keymap for Satan

7 years agoMerge pull request #505 from fredizzimo/documentation_fix
Jack Humbert [Sun, 10 Jul 2016 18:02:10 +0000 (14:02 -0400)]
Merge pull request #505 from fredizzimo/documentation_fix

Remove out of place documentation, caused by ChibiOS merge

7 years agoRemove out of place documentation, caused by ChibiOS merge
Fred Sundvik [Sun, 10 Jul 2016 17:00:04 +0000 (20:00 +0300)]
Remove out of place documentation, caused by ChibiOS merge

7 years agoMerge pull request #502 from robotmaxtron/master
Jack Humbert [Sun, 10 Jul 2016 00:55:58 +0000 (20:55 -0400)]
Merge pull request #502 from robotmaxtron/master

Adding robotmaxtron's GH60 Keymap

7 years agoUpdate keymap.c
Max Whittingham [Sat, 9 Jul 2016 23:58:16 +0000 (18:58 -0500)]
Update keymap.c

7 years agoMerge pull request #500 from TerryMathews/master
Jack Humbert [Sat, 9 Jul 2016 23:19:05 +0000 (19:19 -0400)]
Merge pull request #500 from TerryMathews/master

Establish Poker clone keymap for Satan

7 years agoMerge pull request #1 from jackhumbert/master
TerryMathews [Sat, 9 Jul 2016 20:46:00 +0000 (16:46 -0400)]
Merge pull request #1 from jackhumbert/master

Catch up with jack's master

7 years agoEstablish Poker clone keymap for Satan
TerryMathews [Sat, 9 Jul 2016 20:42:26 +0000 (16:42 -0400)]
Establish Poker clone keymap for Satan

Maps all of the side-print legends on the stock Poker II keycaps that
are feasible (doesn't support repeat rate toggling, Pmode recording).

7 years agoCleaning up repo
Max Whittingham [Sat, 9 Jul 2016 08:20:58 +0000 (03:20 -0500)]
Cleaning up repo

7 years agoDocuments tap dance
Erez Zukerman [Sat, 9 Jul 2016 01:40:57 +0000 (21:40 -0400)]
Documents tap dance

7 years agoMerge pull request #498 from fredizzimo/fix_make_dependencies
Jack Humbert [Fri, 8 Jul 2016 20:44:18 +0000 (16:44 -0400)]
Merge pull request #498 from fredizzimo/fix_make_dependencies

Fix make dependencies

7 years agoUse order only prerequisites to avoid re-linking
Fred Sundvik [Fri, 8 Jul 2016 20:19:48 +0000 (23:19 +0300)]
Use order only prerequisites to avoid re-linking

The prerequisites at the start of the build process are order-only
so that the trget don't link again. Also added as a dependency to
the compilation to force the messages to be printed at the start

7 years agoFix name of makefile dep files
Fred Sundvik [Fri, 8 Jul 2016 19:59:09 +0000 (22:59 +0300)]
Fix name of makefile dep files

The files can't start with a .dot, as the wildcard function wont
find them. So this is fixed by removing the BUILD_DIR from the
name.

7 years agoMerge pull request #496 from fredizzimo/makefile_optimization
Jack Humbert [Fri, 8 Jul 2016 16:01:32 +0000 (12:01 -0400)]
Merge pull request #496 from fredizzimo/makefile_optimization

Makefile optimization

7 years agoFix the link target
Fred Sundvik [Fri, 8 Jul 2016 15:18:33 +0000 (18:18 +0300)]
Fix the link target

7 years agoDon't run git describe for ever file that is built
Fred Sundvik [Fri, 8 Jul 2016 14:44:41 +0000 (17:44 +0300)]
Don't run git describe for ever file that is built

7 years agoSpeed up compilation by not using recusive make
Fred Sundvik [Fri, 8 Jul 2016 14:20:37 +0000 (17:20 +0300)]
Speed up compilation by not using recusive make

The cleaning is done outside the targets, by checking the
requested target name.