aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
blob: 54338b63d9bfe462ab54ff6dd5ad1599d7f16d4c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
CFLAGS := -O3 -ggdb -g3 -Wall -Wextra -I.

all: x86-64

clean:
	rm -f main foci.o

x86-64: CC := gcc -DFOCI_X86_64
x86-64: x86/main.c foci.o
	$(CC) $(CFLAGS) $^ -o main

arm-cm4: CC := arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -DFOCI_ARM
arm-cm4: foci.o

msp430: CC := msp430-elf-gcc -DFOCI_MSP430 -mmcu=msp430g2553
msp430: msp430/main.c foci.o
	$(CC) $(CFLAGS) -Lmsp430 $^ -o main