Changeset d31c2f5 in avrstuff


Ignore:
Timestamp:
Jul 31, 2014, 5:57:19 PM (10 years ago)
Author:
Adrien Destugues <pulkomandy@…>
Branches:
main
Children:
c7cc629
Parents:
6d8c366
Message:

Build things in an MCU subfolder to avoid misuse of .o files.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kbd/ps2toserial/code/Makefile

    r6d8c366 rd31c2f5  
    1 MCU=atmega8
     1MCU=attiny2313
     2
     3all: $(MCU).hex
    24
    35include ../../common.mk
    46
    5 all: keyboard.hex
     7$(MCU):
     8        mkdir -p $(MCU)
    69
    7 keyboard.bin: keyboard.o usart.o main.o
     10$(MCU).bin: $(MCU)/keyboard.o $(MCU)/usart.o $(MCU)/main.o
    811        $(CC) $^ -o $@ -mmcu=$(MCU) -Os
    912
    10 main.o: main.c $(LIBS)/usart/usart.h $(LIBS)/ps2_keyboard/ps2_keyboard.h
     13$(MCU)/main.o: main.c $(LIBS)/usart/usart.h $(LIBS)/ps2_keyboard/ps2_keyboard.h $(MCU)
    1114        $(CC) -c $< -Os -o $@ -mmcu=$(MCU) -Os
    1215
    13 usart.o: $(LIBS)/usart/usart.c $(LIBS)/usart/usart.h
     16$(MCU)/usart.o: $(LIBS)/usart/usart.c $(LIBS)/usart/usart.h $(MCU)
    1417        $(CC) -c $< -o $@ -mmcu=$(MCU) -Os
    1518
    16 keyboard.o: $(LIBS)/ps2_keyboard/ps2_keyboard.c $(LIBS)/ps2_keyboard/ps2_keyboard.h $(LIBS)/ps2_keyboard/keymap.h
     19$(MCU)/keyboard.o: $(LIBS)/ps2_keyboard/ps2_keyboard.c $(LIBS)/ps2_keyboard/ps2_keyboard.h $(LIBS)/ps2_keyboard/keymap.h $(MCU)
    1720        $(CC) -c $< -mmcu=$(MCU) -Os -o $@
Note: See TracChangeset for help on using the changeset viewer.