# makefile for myapp10
.SUFFIXES:	.cpp .rc

TARGET	= myapp10
CC	= g++
OBJS	= myapp.o mydoc.o myplain.o mybmp.o mydjpeg.o myimage.o myconten.o \
	myappwin.o myscroll.o mywin.o myofn.o resource.o
HEADERS	= myapp.h myappwin.h mydoc.h myplain.h mybmp.h mydjpeg.h myimage.h myconten.h \
	myscroll.h mywin.h myofn.h resource.h
CFLAGS	= -Wall -mwindows

#
all:	$(TARGET).o $(OBJS)
	$(CC) $(CFLAGS) $(TARGET).o $(OBJS) -ljpeg -o $(TARGET).exe

clean:
	rm *.o *.exe

.cpp.o:
	$(CC) $(CFLAGS) -c $<

.rc.o:
	windres $< -o $*.o

# dependencies

$(TARGET).o:	$(HEADERS)
myapp.o:	$(HEADERS)
myappwin.o:	$(HEADERS)
mydoc.o:	$(HEADERS)
myplain.o:	$(HEADERS)
mybmp.o:	$(HEADERS)
mydjpeg.o:	$(HEADERS)
myimage.o:	$(HEADERS)
myconten.o:	$(HEADERS)
myscroll.o:	$(HEADERS)
mywin.o:	$(HEADERS)
myofn.o:	$(HEADERS)
resource.o:	resource.h

# end of makefile
