#############################################################################
# Makefile for building iofuncs
# Generated by tmake at 16:03, 2003/06/11
#     Project: iofuncs
#    Template: lib
#############################################################################

####### Compiler, tools and options

CC	=	cl
CXX	=	cl
CFLAGS	=	-nologo -W3 -O1 -DHAVE_CONFIG_H -DNO_DEBUG
CXXFLAGS=	-nologo -W3 -O1 -DHAVE_CONFIG_H -DNO_DEBUG
INCPATH	=	-I"..\.." -I"..\..\include" -I"$(QTDIR)\include"
LIB	=	lib /NOLOGO
MOC	=	moc
UIC	=	uic

ZIP	=	zip -r -9

####### Files

HEADERS =	..\..\config.h
SOURCES =	callback.c \
		debug.c \
		dispatch_types.c \
		error.c \
		error_exit.c \
		im_append_Hist.c \
		im_binfile.c \
		im_close.c \
		im_cp_Hist.c \
		im_cp_desc.c \
		im_crwrhd.c \
		im_debugim.c \
		im_demand_hint.c \
		im_desc_hd.c \
		im_generate.c \
		im_header.c \
		im_histlin.c \
		im_image.c \
		im_init.c \
		im_initdesc.c \
		im_inithd.c \
		im_iocheck.c \
		im_iterate.c \
		im_makerw.c \
		im_mapfile.c \
		im_openin.c \
		im_open.c \
		im_openout.c \
		im_partial.c \
		im_piocheck.c \
		im_prepare.c \
		im_printdesc.c \
		im_printhd.c \
		im_printlines.c \
		im_readhist.c \
		im_setbox.c \
		im_setbuf.c \
		im_setupout.c \
		im_unmapfile.c \
		im_updatehist.c \
		im_guess_prefix.c \
		im_wrapmany.c \
		im_wrapone.c \
		im_writeline.c \
		list.c \
		memory.c \
		package.c \
		predicate.c \
		region.c \
		rect.c \
		thread.c \
		threadgroup.c \
		time.c
OBJECTS =	callback.obj \
		debug.obj \
		dispatch_types.obj \
		error.obj \
		error_exit.obj \
		im_append_Hist.obj \
		im_binfile.obj \
		im_close.obj \
		im_cp_Hist.obj \
		im_cp_desc.obj \
		im_crwrhd.obj \
		im_debugim.obj \
		im_demand_hint.obj \
		im_desc_hd.obj \
		im_generate.obj \
		im_header.obj \
		im_histlin.obj \
		im_image.obj \
		im_init.obj \
		im_initdesc.obj \
		im_inithd.obj \
		im_iocheck.obj \
		im_iterate.obj \
		im_makerw.obj \
		im_mapfile.obj \
		im_openin.obj \
		im_open.obj \
		im_openout.obj \
		im_partial.obj \
		im_piocheck.obj \
		im_prepare.obj \
		im_printdesc.obj \
		im_printhd.obj \
		im_printlines.obj \
		im_readhist.obj \
		im_setbox.obj \
		im_setbuf.obj \
		im_setupout.obj \
		im_unmapfile.obj \
		im_updatehist.obj \
		im_guess_prefix.obj \
		im_wrapmany.obj \
		im_wrapone.obj \
		im_writeline.obj \
		list.obj \
		memory.obj \
		package.obj \
		predicate.obj \
		region.obj \
		rect.obj \
		thread.obj \
		threadgroup.obj \
		time.obj
INTERFACES =	
UICDECLS =	
UICIMPLS =	
SRCMOC	=	
OBJMOC	=	
DIST	=	
TARGET	=	..\..\Release\iofuncs.lib
INTERFACE_DECL_PATH = .

####### Implicit rules

.SUFFIXES: .cpp .cxx .cc .c

.cpp.obj:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<

.cxx.obj:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<

.cc.obj:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<

.c.obj:
	$(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<

####### Build rules

all: $(TARGET)

$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) 
	$(LIB) /OUT:$(TARGET) @<<
	    $(OBJECTS) $(OBJMOC)
<<

moc: $(SRCMOC)

tmake: Makefile

Makefile: iofuncs.pro
	tmake iofuncs.pro -o Makefile

dist:
	$(ZIP) iofuncs.zip iofuncs.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)

clean:
	-del callback.obj
	-del debug.obj
	-del dispatch_types.obj
	-del error.obj
	-del error_exit.obj
	-del im_append_Hist.obj
	-del im_binfile.obj
	-del im_close.obj
	-del im_cp_Hist.obj
	-del im_cp_desc.obj
	-del im_crwrhd.obj
	-del im_debugim.obj
	-del im_demand_hint.obj
	-del im_desc_hd.obj
	-del im_generate.obj
	-del im_header.obj
	-del im_histlin.obj
	-del im_image.obj
	-del im_init.obj
	-del im_initdesc.obj
	-del im_inithd.obj
	-del im_iocheck.obj
	-del im_iterate.obj
	-del im_makerw.obj
	-del im_mapfile.obj
	-del im_openin.obj
	-del im_open.obj
	-del im_openout.obj
	-del im_partial.obj
	-del im_piocheck.obj
	-del im_prepare.obj
	-del im_printdesc.obj
	-del im_printhd.obj
	-del im_printlines.obj
	-del im_readhist.obj
	-del im_setbox.obj
	-del im_setbuf.obj
	-del im_setupout.obj
	-del im_unmapfile.obj
	-del im_updatehist.obj
	-del im_guess_prefix.obj
	-del im_wrapmany.obj
	-del im_wrapone.obj
	-del im_writeline.obj
	-del list.obj
	-del memory.obj
	-del package.obj
	-del predicate.obj
	-del region.obj
	-del rect.obj
	-del thread.obj
	-del threadgroup.obj
	-del time.obj
	-del $(TARGET)

####### Compile

callback.obj: callback.c

debug.obj: debug.c

dispatch_types.obj: dispatch_types.c

error.obj: error.c

error_exit.obj: error_exit.c

im_append_Hist.obj: im_append_Hist.c

im_binfile.obj: im_binfile.c

im_close.obj: im_close.c

im_cp_Hist.obj: im_cp_Hist.c

im_cp_desc.obj: im_cp_desc.c

im_crwrhd.obj: im_crwrhd.c

im_debugim.obj: im_debugim.c

im_demand_hint.obj: im_demand_hint.c

im_desc_hd.obj: im_desc_hd.c

im_generate.obj: im_generate.c

im_header.obj: im_header.c

im_histlin.obj: im_histlin.c

im_image.obj: im_image.c

im_init.obj: im_init.c

im_initdesc.obj: im_initdesc.c

im_inithd.obj: im_inithd.c

im_iocheck.obj: im_iocheck.c

im_iterate.obj: im_iterate.c

im_makerw.obj: im_makerw.c

im_mapfile.obj: im_mapfile.c

im_openin.obj: im_openin.c

im_open.obj: im_open.c

im_openout.obj: im_openout.c

im_partial.obj: im_partial.c

im_piocheck.obj: im_piocheck.c

im_prepare.obj: im_prepare.c

im_printdesc.obj: im_printdesc.c

im_printhd.obj: im_printhd.c

im_printlines.obj: im_printlines.c

im_readhist.obj: im_readhist.c

im_setbox.obj: im_setbox.c

im_setbuf.obj: im_setbuf.c

im_setupout.obj: im_setupout.c

im_unmapfile.obj: im_unmapfile.c

im_updatehist.obj: im_updatehist.c

im_guess_prefix.obj: im_guess_prefix.c

im_wrapmany.obj: im_wrapmany.c

im_wrapone.obj: im_wrapone.c

im_writeline.obj: im_writeline.c

list.obj: list.c

memory.obj: memory.c

package.obj: package.c

predicate.obj: predicate.c

region.obj: region.c

rect.obj: rect.c

thread.obj: thread.c

threadgroup.obj: threadgroup.c

time.obj: time.c

