blob: 0ad24dd60fedeb05afb3407e54f4aab173216cab (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
STRIP = strip
CC = gcc
CFLAGS = -D__USE_INLINE__ -O3 -ffast-math -funroll-loops -Wall -Ic64
LDFLAGS = -lsndfile
TARGET = sam_player
OBJS = sam.o sam_player.o wave_linux.o c64/c64.o c64/cia.o c64/cpu.o c64/kbd.o c64/mem.o c64/prg_file.o c64/sid.o c64/tape.o
%.o: %.c
$(CC) $(CFLAGS) -o $@ -c $*.c
all: $(TARGET)
$(TARGET): $(OBJS)
$(CC) $(OBJS) -o $@ $(LDFLAGS)
$(STRIP) --strip-all $@
clean:
rm -f *.o $(TARGET) c64/*.o
|