OBJS = XCalc.o Calc_Controller.o
EXE = XCalc
LDFLAGS = -L../../XCL2 -L/usr/X11/lib -lXCL -lX11

CC = g++

CFLAGS = -I../../XCL2
DEB = -g
#DEB = -O2

.c.o:
	$(CC) $(DEB) $(CFLAGS) -c -o $*.o $<

.cc.o:
	$(CC) $(DEB) $(CFLAGS) -c -o $*.o $<

all: $(EXE) $(EXE).res

$(EXE): $(OBJS)
	$(CC) $(OBJS) $(LDFLAGS) -o $(EXE)

$(EXE).res: $(EXE).rc
	../../XCRC2/xcrc $(EXE).rc $(EXE).res

dep:
	$(CC) $(CFLAGS) -M *.cc > .depend

clean:
	rm -f *.o
	rm -f *~
	rm -f *.bak

tar:
	tar cf ../$(EXE).tar *

ifeq (.depend,$(wildcard .depend))
include .depend
endif
