Rev 7 | Blame | Compare with Previous | Last modification | View Log | RSS feed
include ../../../../defs.mk
# Standard directories and files
SRCC=../../common
SRC1=../common
SRC2=${SRCC}/construct
SRC3=${SRCC}/diag
SRC4=${SRCC}/linkinfo
SRC5=${SRCC}/reader
SRC6=${SRCC}/templ
SPEC=${BASE_DIR}/src/lib/tdf/def_4_1.db
# Standard variables
#TCCOPTS=-Xc -Y32bit -Yansi
CFLAGS= ${TCCOPTS} -I${BASE_DIR}/${INCLUDE} -I${.CURDIR} -I${SRCC} -I${SRC1}\
-I${SRC2} -I${SRC3} -I${SRC4} -I${SRC5} -I${SRC6} -I$(BASE_DIR)/src/include
LIBS=
# Dependencies and construction rules
PROG= trans
OBJS= aldefs.o assembler.o basicread.o c_arith_type.o case_opt.o check.o\
check_id.o codec.o coder.o complex_eq.o const.o cproc.o decoder.o\
dg_aux.o dg_fns.o diag_fns.o diag_info.o diag_out.o dw2_extra.o\
evaluate.o exp.o f64.o flags.o flpt.o flpt_fns.o foralls.o\
global_opt.o glopt.o inl_norm.o inline.o inlinechoice.o install_fns.o\
installglob.o instr.o instr386.o is_worth.o label_ops.o li_fns.o\
localflags.o machine.o machine_toks.o mark_scope.o me_fns.o misc_c.o\
operand.o out.o overlap.o read_fns.o read_sort.o readglob.o\
reg_record.o scan2.o spec.o spec_tok.o table_fns.o trans.o translate.o\
tv_callees.o unroll.o weights.o xalloc.o
.PATH: ${SRC1} ${SRC2} ${SRC3} ${SRC4} ${SRC5} ${SRC6}
.c.o:
$(CC) -c $(CFLAGS) -o $@ $<
$(PROG): $(OBJS)
$(CC) -o $(PROG) $(LDFLAGS) $(OBJS)
install: $(PROG)
install -d $(INSTALL_BINDIR)
install $(PROG) $(INSTALL_BINDIR)/$(PROG)
clean:
rm -f $(OBJS)
rm -f $(PROG)
depend:
mkdep $(CFLAGS) *.c
-include .depend
#MAKE_TDF=make_tdf
#
#TDF_OUT=${SRC6}/decoder.o ${SRC6}/ecodes.h ${SRC6}/externs.h ${SRC6}/inits.h\
# ${SRC6}/main_reads.h ${SRC6}/temp_fns.new
#
#auto : ${TDF_OUT}
#
#${SRC6}/decoder.o : ${SPEC} ${SRC7}/decoder.o
# @${REMOVE} ${SRC6}/decoder.o
# ${MAKE_TDF} ${SPEC} ${SRC7}/decoder.o ${SRC6}/decoder.o
#
#${SRC6}/ecodes.h : ${SPEC} ${SRC7}/ecodes.h
# @${REMOVE} ${SRC6}/ecodes.h
# ${MAKE_TDF} ${SPEC} ${SRC7}/ecodes.h ${SRC6}/ecodes.h
#
#${SRC6}/externs.h : ${SPEC} ${SRC7}/externs.h
# @${REMOVE} ${SRC6}/externs.h
# ${MAKE_TDF} ${SPEC} ${SRC7}/externs.h ${SRC6}/externs.h
#
#${SRC6}/inits.h : ${SPEC} ${SRC7}/inits.h
# @${REMOVE} ${SRC6}/inits.h
# ${MAKE_TDF} ${SPEC} ${SRC7}/inits.h ${SRC6}/inits.h
#
#${SRC6}/main_reads.h : ${SPEC} ${SRC7}/main_reads.h
# @${REMOVE} ${SRC6}/main_reads.h
# ${MAKE_TDF} ${SPEC} ${SRC7}/main_reads.h ${SRC6}/main_reads.h
#
#${SRC6}/temp_fns.new : ${SPEC} ${SRC7}/temp_fns.o
# @${REMOVE} ${SRC6}/temp_fns.new
# ${MAKE_TDF} ${SPEC} ${SRC7}/temp_fns.o ${SRC6}/temp_fns.new
#
#auto_clobber :
# ${REMOVE} ${TDF_OUT}