Revision 66d8e606a8d996ded60bc81d5edf319142a5fad9 authored by Ron Burkey on 04 October 2021, 11:49:55 UTC, committed by Ron Burkey on 04 October 2021, 11:49:55 UTC
2 parent s dfc2190 + 42c2282
Raw File
Makefile
# Copyright:	Public domain.
# Filename:	Makefile
# Purpose:	Makefile for tools.
# Contact:	Ron Burkey <info@sandroid.org>.
# Mod history:	2011-05-03 JL	Created.
#               2012-09-16 JL   Added binsource2bin.
#               2012-09-17 JL   Renamed binsource2bin to listing2binsource.
#		2016-12-12 RSB	Added boxAGC
#		2017-08-22 RSB	Commented out boxAGC, since it's just
#				something I was experimenting with anyway,
#				isn't needed, and apparently caused problems
#				on some platforms.

ifndef PREFIX
PREFIX=/usr/local
endif

TARGETS=listing2binsource oct2bin bdiffhead checkdec webb2burkey-rope split-interp

default: ${TARGETS}
	# $(MAKE) -C boxAGC

listing2binsource: listing2binsource.c utils.c
	${cc} ${CFLAGS} -DNVER=${NVER} -DINSTALLDIR=${PREFIX}/bin -DMAIN_PROGRAM -o $@ $^ -lm

oct2bin: oct2bin.c utils.c
	${cc} ${CFLAGS} -DNVER=${NVER} -DINSTALLDIR=${PREFIX}/bin -DMAIN_PROGRAM -o $@ $^ -lm

checkdec: checkdec.c
	${cc} ${CFLAGS} -DNVER=${NVER} -DINSTALLDIR=${PREFIX}/bin -DMAIN_PROGRAM -o $@ $^ -lm

bdiffhead: bdiffhead.c
	${cc} ${CFLAGS} -DNVER=${NVER} -DINSTALLDIR=${PREFIX}/bin -DMAIN_PROGRAM -o $@ $^ -lm

webb2burkey-rope: webb2burkey-rope.c
	${cc} ${CFLAGS} -DNVER=${NVER} -DINSTALLDIR=${PREFIX}/bin -DMAIN_PROGRAM -o $@ $^ -lm

split-interp: split-interp.c
	${cc} ${CFLAGS} -DNVER=${NVER} -DINSTALLDIR=${PREFIX}/bin -DMAIN_PROGRAM -o $@ $^ -lm

clean:
	-rm -f ${TARGETS} *.o *.exe *-macosx 
	$(MAKE) -C boxAGC clean

back to top