Subversion Repositories shark

Rev

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

#
# util -> compiles the tracer utilities under MSDOS/DJGPP
# util_linux -> compiles the tracer utilities under Linux
#

ifndef BASE
BASE=../../..
endif

.PHONY: util_dos util_linux clean

all:
        @echo Targets: util_dos util_linux clean

util_dos: tdump.exe jdump.exe sa.exe road.exe wait.exe

tdump.exe: tdump.c util.c
        gcc -s -Wimplicit-function-declaration -Wall \
        -I$(BASE)/include/trace tdump.c util.c -o tdump.exe

jdump.exe: jdump.c util.c
        gcc -s -Wimplicit-function-declaration -Wall \
        -I$(BASE)/include/trace jdump.c util.c -o jdump.exe

sa.exe: sa.c util.c distr.c
        gcc -s -Wimplicit-function-declaration -Wall \
        -I$(BASE)/include/trace sa.c util.c -o sa.exe

road.exe: road.c util.c distr.c
        gcc -s -Wimplicit-function-declaration -Wall \
        -I$(BASE)/include/trace road.c util.c -o road.exe

wait.exe: wait.c util.c distr.c
        gcc -s -Wimplicit-function-declaration -Wall \
        -I$(BASE)/include/trace wait.c util.c -o wait.exe


util_linux: jdump tdump sa road wait

jdump: jdump.c util.c
        gcc -s -Wimplicit-function-declaration -Wall \
        -I$(BASE)/include/trace jdump.c util.c -o jdump

tdump: tdump.c util.c
        gcc -s -Wimplicit-function-declaration -Wall \
        -I$(BASE)/include/trace tdump.c util.c -o tdump

sa: sa.c util.c distr.c
        gcc -s -Wimplicit-function-declaration -Wall \
        -I$(BASE)/include/trace sa.c util.c -o sa

road: road.c util.c distr.c
        gcc -s -Wimplicit-function-declaration -Wall \
        -I$(BASE)/include/trace road.c util.c -o road

wait: wait.c util.c distr.c
        gcc -s -Wimplicit-function-declaration -Wall \
        -I$(BASE)/include/trace wait.c util.c -o wait




clean:
        rm -rf *.o jdump tdump sa road wait tdump.exe jdump.exe sa.exe road.exe wait.exe