pcb and initial code from https://github.com/das-labor/borgware-2d.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
678 B
25 lines
678 B
LD = avr-ld
|
|
|
|
all: tetris.o
|
|
|
|
tetris.o: piece.o playfield.o view.o logic.o input.o
|
|
$(LD) -r piece.o playfield.o view.o logic.o input.o -o tetris.o
|
|
|
|
piece.o: piece.c piece.h
|
|
$(MCU_CC) $(CFLAGS) -c piece.c -o piece.o
|
|
|
|
playfield.o: playfield.c playfield.h piece.h
|
|
$(MCU_CC) $(CFLAGS) -c playfield.c -o playfield.o
|
|
|
|
view.o: view.c view.h logic.h piece.h playfield.h ../config.h ../pixel.h \
|
|
../util.h ../scrolltext.h
|
|
$(MCU_CC) $(CFLAGS) -c view.c -o view.o
|
|
|
|
logic.o: logic.c logic.h piece.h playfield.h input.h view.h
|
|
$(MCU_CC) $(CFLAGS) -c logic.c -o logic.o
|
|
|
|
input.o: input.c input.h ../joystick.h ../util.h
|
|
$(MCU_CC) $(CFLAGS) -c input.c -o input.o
|
|
|
|
clean:
|
|
rm -rf *.o *.d
|
|
|