
CC = gcc
RC = windres
INCDIR = .
INC = -I$(INCDIR)
CFLAGS = -x c++ $(INC) -fno-exceptions -c
LIBS = -lgdi32 -luser32 -lcomctl32 -lcomdlg32
LFLAGS = -Wl,--subsystem,windows

coolbar.exe:	main.o winclass.o mainres.o ttwindow.o
	$(CC) -o coolbar.exe $(LFLAGS) main.o winclass.o ttwindow.o mainres.o $(LIBS)

main.o:	main.cpp winclass.h resource.h $(INCDIR)/ttwindow.h
	$(CC) $(CFLAGS) main.cpp

winclass.o:	winclass.cpp winclass.h
	$(CC) $(CFLAGS) winclass.cpp

ttwindow.o:	$(INCDIR)/ttwindow.h $(INCDIR)/ttwindow.cpp
	$(CC) $(CFLAGS) $(INCDIR)/ttwindow.cpp

mainres.o:	main.rc resource.h
	$(RC) -i main.rc -o mainres.o



