source: avrstuff/kbd/pcwk/code/Makefile@ a3eb2c6

main
Last change on this file since a3eb2c6 was a3eb2c6, checked in by Adrien Destugues <pulkomandy@…>, 10 years ago

Move all the keyboard stuff to a subdirectory.

git-svn-id: svn://pulkomandy.tk/avrstuff@94 c6672c3c-f6b6-47f9-9001-1fd6b12fecbe

  • Property mode set to 100644
File size: 727 bytes
Line 
1CC := $(shell { which avr-gcc || which avr-gcc-x86; } 2>/dev/null)
2OBJCOPY := $(shell { which avr-objcopy || which avr-objcopy-x86; } 2>/dev/null)
3
4keyboard.hex: keyboard.bin
5 $(OBJCOPY) -j .text -j .data -O ihex keyboard.bin keyboard.hex
6
7keyboard.bin: keyboard.o main.o
8 $(CC) keyboard.o main.o -o keyboard.bin -mmcu=atmega8 -Os
9
10main.o: main.c ../../libs/usart/usart.h ../../libs/ps2_keyboard/ps2_keyboard.h
11 $(CC) -std=c99 -c main.c -mmcu=atmega8 -Os -o main.o -mmcu=atmega8 -Os
12
13keyboard.o: ../../libs/ps2_keyboard/ps2_keyboard.c ../../libs/ps2_keyboard/ps2_keyboard.h ../../libs/ps2_keyboard/keymap.h
14 $(CC) -DCALLBACK="callback();" -c ../../libs/ps2_keyboard/ps2_keyboard.c -mmcu=atmega8 -Os -o keyboard.o
Note: See TracBrowser for help on using the repository browser.