.SUFFIXES:
.SUFFIXES: .c .cpp .obj .exe .dll

P=..

OBJS = \
    indent.obj   \
    args.obj     \
    backup.obj   \
    comments.obj \
    globs.obj    \
    fio.obj      \
    lexi.obj     \
    parse.obj

HDRS = \
    $(P)\args.h      \
    $(P)\backup.h    \
    $(P)\comments.h  \
    $(P)\fio.h       \
    $(P)\globs.h     \
    $(P)\indent.h    \
    $(P)\lexi.h      \
    $(P)\parse.h     \
    $(P)\sys.h

#    wildexp.obj


CC = icc -DHAVE_CONFIG_H -O -B"/E:2"

all: indent.exe

{$(P)}.c{}.obj:
    $(CC) -c $<

indent.exe: $(OBJS)
    $(CC) $(OBJS)

clean:
    - @del *.obj

args.obj    : $(HDRS) $(P)\args.c
backup.obj  : $(HDRS) $(P)\backup.c
comments.obj: $(HDRS) $(P)\comments.c
fio.obj     : $(HDRS) $(P)\fio.c
globs.obj   : $(HDRS) $(P)\globs.c
indent.obj  : $(HDRS) $(P)\indent.c
lexi.obj    : $(HDRS) $(P)\gperf-cc.c $(P)\gperf.c $(P)\lexi.c
parse.obj   : $(HDRS) $(P)\parse.c


