Subversion Repositories tendra.SVN

Rev

Rev 7 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

# Automatically generated by make_mf version 1.1

# Standard directories and files
BASE=/u/g/release/Source
SRC=${BASE}/src/tools/tcc

# Standard variables

CC=tcc
TCCOPTS=-Yxpg4 -Xs
CCOPTS=${TCCOPTS} -I${SRC}
MAIN_CC=${CC} ${CCOPTS} -c
LINK_CC=${CC} ${TCCOPTS}
LIBS=

REMOVE=rm -f
MOVE=mv
COPY=cp
ECHO=echo
SHELL=/bin/sh

# Dependencies and construction rules

NAME=tcc1
EXTRA=
EXTRA_CLEAN=
EXTRA_CLOBBER=

OFILES=archive.o compile.o environ.o execute.o filename.o flags.o list.o\
 main.o options.o stages.o startup.o utility.o

${NAME} : ${OFILES}
        ${LINK_CC} -o ${NAME}.new ${OFILES} ${LIBS}
        ${REMOVE} ${NAME}
        ${MOVE} ${NAME}.new ${NAME}

all : ${EXTRA} ${NAME}
        @${ECHO} all done

extra : ${EXTRA}
        @${ECHO} done

archive.o : ${SRC}/archive.c ${SRC}/archive.h ${SRC}/config.h\
 ${SRC}/external.h ${SRC}/filename.h ${SRC}/flags.h ${SRC}/list.h\
 ${SRC}/options.h ${SRC}/utility.h ${SRC}/ossg.h
        ${MAIN_CC} ${SRC}/archive.c

compile.o : ${SRC}/compile.c ${SRC}/archive.h ${SRC}/compile.h\
 ${SRC}/config.h ${SRC}/environ.h ${SRC}/execute.h ${SRC}/filename.h\
 ${SRC}/flags.h ${SRC}/list.h ${SRC}/options.h ${SRC}/stages.h\
 ${SRC}/startup.h ${SRC}/suffix.h ${SRC}/utility.h ${SRC}/ossg.h
        ${MAIN_CC} ${SRC}/compile.c

environ.o : ${SRC}/environ.c ${SRC}/config.h ${SRC}/environ.h\
 ${SRC}/filename.h ${SRC}/flags.h ${SRC}/list.h ${SRC}/options.h\
 ${SRC}/suffix.h ${SRC}/utility.h ${SRC}/ossg.h
        ${MAIN_CC} ${SRC}/environ.c

execute.o : ${SRC}/execute.c ${SRC}/archive.h ${SRC}/config.h\
 ${SRC}/execute.h ${SRC}/external.h ${SRC}/filename.h ${SRC}/flags.h\
 ${SRC}/list.h ${SRC}/main.h ${SRC}/utility.h ${SRC}/ossg.h
        ${MAIN_CC} ${SRC}/execute.c

filename.o : ${SRC}/filename.c ${SRC}/config.h ${SRC}/external.h\
 ${SRC}/filename.h ${SRC}/flags.h ${SRC}/list.h ${SRC}/startup.h\
 ${SRC}/suffix.h ${SRC}/utility.h ${SRC}/ossg.h
        ${MAIN_CC} ${SRC}/filename.c

flags.o : ${SRC}/flags.c ${SRC}/archive.h ${SRC}/config.h\
 ${SRC}/copyright.h ${SRC}/environ.h ${SRC}/filename.h ${SRC}/flags.h\
 ${SRC}/list.h ${SRC}/startup.h ${SRC}/suffix.h ${SRC}/utility.h\
 ${SRC}/ossg.h
        ${MAIN_CC} ${SRC}/flags.c

list.o : ${SRC}/list.c ${SRC}/config.h ${SRC}/list.h ${SRC}/utility.h\
 ${SRC}/ossg.h
        ${MAIN_CC} ${SRC}/list.c

main.o : ${SRC}/main.c ${SRC}/compile.h ${SRC}/config.h ${SRC}/execute.h\
 ${SRC}/external.h ${SRC}/filename.h ${SRC}/flags.h ${SRC}/list.h\
 ${SRC}/main.h ${SRC}/options.h ${SRC}/release.h ${SRC}/startup.h\
 ${SRC}/suffix.h ${SRC}/utility.h ${SRC}/ossg.h
        ${MAIN_CC} ${SRC}/main.c

options.o : ${SRC}/options.c ${SRC}/archive.h ${SRC}/config.h\
 ${SRC}/environ.h ${SRC}/filename.h ${SRC}/flags.h ${SRC}/list.h\
 ${SRC}/main.h ${SRC}/options.h ${SRC}/startup.h ${SRC}/suffix.h\
 ${SRC}/utility.h ${SRC}/ossg.h
        ${MAIN_CC} ${SRC}/options.c

stages.o : ${SRC}/stages.c ${SRC}/archive.h ${SRC}/config.h\
 ${SRC}/execute.h ${SRC}/filename.h ${SRC}/flags.h ${SRC}/list.h\
 ${SRC}/options.h ${SRC}/stages.h ${SRC}/startup.h ${SRC}/suffix.h\
 ${SRC}/utility.h ${SRC}/ossg.h
        ${MAIN_CC} ${SRC}/stages.c

startup.o : ${SRC}/startup.c ${SRC}/config.h ${SRC}/execute.h\
 ${SRC}/external.h ${SRC}/filename.h ${SRC}/flags.h ${SRC}/list.h\
 ${SRC}/startup.h ${SRC}/utility.h ${SRC}/ossg.h
        ${MAIN_CC} ${SRC}/startup.c

utility.o : ${SRC}/utility.c ${SRC}/config.h ${SRC}/flags.h ${SRC}/list.h\
 ${SRC}/main.h ${SRC}/suffix.h ${SRC}/utility.h ${SRC}/ossg.h
        ${MAIN_CC} ${SRC}/utility.c

clean : ${EXTRA_CLEAN}
        ${REMOVE} ${OFILES}
        ${REMOVE} core

clobber : clean ${EXTRA_CLOBBER}
        ${REMOVE} ${NAME}