# $* is the target w/o suffix
MAKE_TMP = $(TMP)
OBJS = makemsg.obj txtload.obj setargv.obj

CC = tcc
# -O optimize TCC for size
# set D=-v for TDebug
#D=-O
D=-v
TCC_OPTS = -mc $(D)
CC_OPTS = $(TCC_OPTS)
ASM = tasm

.SUFFIXES: .exe .obj .c .asm

.AFTER:
        @ beep

.c.obj:
        tcc $(CC_OPTS) -c $*.c

.asm.obj:
        $(ASM) /mx $*;

makemsg.exe:    $(OBJS)
        $(CC) $(CC_OPTS) -e$*.exe $(OBJS) setargv.obj

makemsg.obj:    makemsg.c makemsg.h

txtload.obj:    txtload.c makemsg.h

