CFLAGS = -O2
CC = gcc
INSTALL = install

# where to install
PREFIX = /usr/local/bin

# under which permissions to install
MODE = 0755
OWNER = root
GROUP = root

PROGS = sq80copy sq80dir sq80dump esqconvert

all: ${PROGS}

sq80copy: sq80copy.o
	${CC} ${CFLAGS} -o sq80copy sq80copy.o

sq80dir: sq80dir.o
	${CC} ${CFLAGS} -o sq80dir sq80dir.o

sq80dump: sq80dump.o
	${CC} ${CFLAGS} -o sq80dump sq80dump.o

esqconvert: esqconvert.o
	${CC} ${CFLAGS} -o esqconvert esqconvert.o
	ln -sf esqconvert mdxconvert

cleanbak:
	rm -f *~

clean: cleanbak
	rm -f *.o

install: all
	${INSTALL} -m ${MODE} -o ${OWNER} -g ${GROUP} sq80copy ${PREFIX}
	${INSTALL} -m ${MODE} -o ${OWNER} -g ${GROUP} sq80dir ${PREFIX}
	${INSTALL} -m ${MODE} -o ${OWNER} -g ${GROUP} sq80dump ${PREFIX}
	${INSTALL} -m ${MODE} -o ${OWNER} -g ${GROUP} esqconvert ${PREFIX}
	ln -sf ${PREFIX}/esqconvert ${PREFIX}/mdxconvert
