Makefile redo & other features (#395)
* .build containment implemented
* no destructive variable setting - builds in either folder
* make from 3 places
* cleans before each build
* make from root with keyboard=keyboard, keymap=keymap
* make from keyboard/keyboard with keymap=keymap
* make from keymaps/keymap
* only implemented on planck
* adds color diag to avr-gcc
* makefiles for all plancks, clean-up
* quick build-all makefile for plancks
* reformatting of make output (colors)
* color toggle, tmk path corrections
* correct if statement for color
* move config.h to main makefile, updates preonic, atomic
* format update, all keyboards targets
* makefile optional for build all target, alps and arrow_pad updated
* alps updated
* make planck default, trying out travis recipe for all-keyboards
* all-keymaps target, different travis recipe
* updates alps64
* updates keyboards to new format
* updates clue* projects
* all projects updated, specialise EZ .hex, let .hex through
* updates travis
* automatically find root, keyboard, keymap
* silent echo, cleaned-up mass make output
* updates all keyboards' .hex files except EZ
* Rename Bantam44.c to bantam44.c
* Rename Bantam44.h to bantam44.h
* nananana
* adds six key keyboard
* does same to ez as rest
* updates send_string example
* brings ergodox_ez up to date
* updates template/new project script
* adds sixkeyboard
* adds readme for sixkeyboard
* adds sixkeyboard to travis
* filenames, gitignore mess
* define clock prescaler stuff manually
* make quick, size test example
* documentation and dfu-no-build
8 years ago |
|
- .dep
- *.o
- *.bin
- *.eep
- *.elf
- *.hex
- *.qmk
- !util/bootloader.hex
- !quantum/tools/eeprom_reset.hex
- *.log
- *.lss
- *.lst
- *.map
- *.sym
- *.swp
- tags
- *~
- build/
- .build/
- *.bak
- .vagrant/
- quantum/version.h
- .idea/
- CMakeLists.txt
- cmake-build-debug
- .DS_STORE
- /util/wsl_downloaded
- /util/win_downloaded
- /keyboards/*/Makefile
- /keyboards/*/*/Makefile
- /keyboards/*/*/*/Makefile
- /keyboards/*/*/*/*/Makefile
- /keyboards/*/*/*/*/*/Makefile
- /keyboards/*/keymaps/Makefile
- /keyboards/*/*/keymaps/Makefile
- /keyboards/*/*/*/keymaps/Makefile
- /keyboards/*/*/*/*/keymaps/Makefile
- /keyboards/*/*/*/*/*/keymaps/Makefile
-
- # Eclipse/PyCharm/Other IDE Settings
- .cproject
- .project
- .settings/
- .idea
- .browse.VC.db*
- *.stackdump
- util/Win_Check_Output.txt
- # Let these ones be user specific, since we have so many different configurations
- .vscode/c_cpp_properties.json
- .vscode/launch.json
- .vscode/tasks.json
- .vscode/last.sql
- .vscode/temp.sql
- .stfolder
-
- # ignore image files
- *.png
- *.jpg
- *.gif
-
- # Do not ignore MiniDox left/right hand eeprom files
- !keyboards/minidox/*.eep
-
- # things travis sees
- secrets.tar
- id_rsa_*
- /.vs
|