# Makefile for Quido v1.4 - RM-TEAM 04/2010, 09/2013, 10/2015, 08/2016

GCC=gcc
CC=$(GCC)

PREFIX=/usr/local
INSTALL=install -c
RM=rm -vf

EXE=quido
SUBDIR_BASE=src

CFLAGS=-O2 -Wall -I$(SUBDIR_BASE)
CXXFLAGS=$(CFLAGS)
LDFLAGS=-s

# object files
OBJS=\
    $(SUBDIR_BASE)/pack.o \
    $(SUBDIR_BASE)/zxstape.o \
    $(SUBDIR_BASE)/pmdtape.o \
    $(SUBDIR_BASE)/main.o

all: $(OBJS)
    $(GCC) -o $(EXE) $(CXXFLAGS) $(OBJS) $(LDFLAGS)

install:
    $(INSTALL) $(EXE) $(PREFIX)/bin

uninstall:
    $(RM) $(PREFIX)/bin/$(EXE)

.c.o:
    $(GCC) $(CFLAGS) -o $@ -c $<

clean:
    $(RM) \
        $(SUBDIR_BASE)/*.o \
        $(EXE) *~
