pinosaur
/
sped.git
/ blob
26aeb075945df85d48a616c6489bbbc85cc8d458
[sped.git]
/
makefile
1
CC=gcc
2
CFLAGS=-m32 -no-pie
3
ASM=nasm
4
ASMFLAGS=-f elf32 -g
5
PREFIX=/usr/bin
6
7
.PHONY: clean install uninstall
8
9
make: sped
10
11
%.o: %.asm
12
$(ASM) $(ASMFLAGS) -o $@ $^
13
14
sped: sped.o fileutils.o repl.o utils.o
15
$(CC) $(CFLAGS) -o $@ $^
16
17
install: sped
18
mkdir -p $(PREFIX)
19
cp -f sped $(PREFIX)
20
chmod 775 $(PREFIX)/sped
21
22
uninstall:
23
rm -f $(PREFIX)/sped
24
25
clean:
26
rm sped *.o