Changeset b83dc2a in avrstuff for kbd/xtk/code/Makefile


Ignore:
Timestamp:
Jul 28, 2014, 8:47:03 PM (10 years ago)
Author:
Adrien Destugues <pulkomandy@…>
Branches:
main
Children:
f51aacc
Parents:
39e523d
Message:

Fix ps2toserial build.

  • Share relevant stuff in common.mk so I don't have to repeat myself too much and copypaste all the time.
  • Prepare for MCU switchability.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kbd/xtk/code/Makefile

    r39e523d rb83dc2a  
    1 CC := $(shell { which avr-gcc || which avr-gcc-x86; } 2>/dev/null)
    2 OBJCOPY := $(shell { which avr-objcopy || which avr-objcopy-x86; } 2>/dev/null)
    3 AVRDUDE := $(shell { which avrdude || which avrdude-x86; } 2>/dev/null)
    4 
    51MCU=atmega48p
    62
    7 keyboard.hex: keyboard.bin
    8         $(OBJCOPY) -j .text -j .data -O ihex $^ $@
     3include ../../common.mk
     4
     5all: keyboard.hex
    96
    107keyboard.bin: keyboard.o main.o
    118        $(CC) $^ -o $@ -mmcu=$(MCU) -Os
    129
    13 main.o: main.c ../../../libs/ps2_keyboard/ps2_keyboard.h
     10main.o: main.c $(LIBS)/ps2_keyboard/ps2_keyboard.h
    1411        $(CC) -std=c99 -c $< -mmcu=$(MCU) -Os -o $@ -Os
    1512
    16 keyboard.o: ../../../libs/ps2_keyboard/ps2_keyboard.c ../../../libs/ps2_keyboard/ps2_keyboard.h ../../../libs/ps2_keyboard/keymap.h
     13keyboard.o: $(LIBS)/ps2_keyboard/ps2_keyboard.c $(LIBS)/ps2_keyboard/ps2_keyboard.h $(LIBS)/ps2_keyboard/keymap.h
    1714        $(CC) -DCALLBACK="callback();" -c $< -mmcu=$(MCU) -Os -o $@
    1815
Note: See TracChangeset for help on using the changeset viewer.