X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=win%2Fmakefile;h=7ef0d9c35ea79a684310b7198d9351dde4192ca7;hb=707b62b5378bac707f83b60aed5aff0b73ab04ca;hp=84a86b6a98b99e484b7bc07892f63c5880e4aa5b;hpb=f4dfdf10de44985020d90581aa426d106dddc542;p=ir-tcl-moved-to-github.git diff --git a/win/makefile b/win/makefile index 84a86b6..7ef0d9c 100644 --- a/win/makefile +++ b/win/makefile @@ -1,8 +1,8 @@ # IRTCL makefile for MS NMAKE -# $Id: makefile,v 1.3 2003-01-30 13:27:07 adam Exp $ +# $Id: makefile,v 1.5 2004-04-26 09:31:00 adam Exp $ # # Log at the end of the file -VERSION=1.4.1 +VERSION=1.4.2 ########################################################### ############### Parameters @@ -22,8 +22,9 @@ all: dirs irtcl ROOTDIR=.. # The home of IRTCL # TCL include files, libraries, etc. -TCLINCL="c:\tcl\include" -TCLLIB="c:\tcl\lib\tcl83.lib" +TCLDIR=c:\tcl +TCLINCL=$(TCLDIR)\include +TCLLIB=$(TCLDIR)\lib\tclstub84.lib # YAZ include files, libraries, etc. YAZDIR=$(ROOTDIR)\..\YAZ @@ -62,16 +63,19 @@ irtcl : $(IRTCLDLL) # (if you set things up right!) COMMON_C_OPTIONS= \ - /nologo /W3 /GX /FD /c \ - /D "WIN32" /D "IR_TCL_VERSION=\"$(VERSION)\"" \ + /nologo \ + /W3 /GX /FD /c \ + /D "WIN32" \ + /D "IR_TCL_VERSION=\"$(VERSION)\"" \ + /D USE_TCL_STUBS=1 \ /FR"$(OBJDIR)\\" \ /Fo"$(OBJDIR)\\" \ /Fd"$(OBJDIR)\\" COMMON_C_INCLUDES= \ - /I$(SRCDIR) \ - /I$(YAZINCL) \ - /I$(TCLINCL) \ + /I"$(SRCDIR)" \ + /I"$(YAZINCL)" \ + /I"$(TCLINCL)" \ DEBUG_C_OPTIONS= \ /D "_DEBUG" \ @@ -107,7 +111,6 @@ LINK_LIBS= kernel32.lib user32.lib gdi32.lib winspool.lib \ wsock32.lib advapi32.lib COMMON_LNK_OPTIONS= \ - /nologo \ /machine:i386 \ /incremental:no @@ -158,10 +161,10 @@ ALL_OBJS=$(IRTCL_OBJS) # source files. Funny way of doing it, but it works. {$(SRCDIR)}.cpp{$(OBJDIR)}.obj: - @$(CPP) $(COPT) $< + $(CPP) $(COPT) $< {$(SRCDIR)}.c{$(OBJDIR)}.obj: - @$(CPP) $(COPT) $< + $(CPP) $(COPT) $< ########################################################### ############### Resources @@ -195,9 +198,9 @@ $(IRTCLDLL) : "$(BINDIR)" $(IRTCL_OBJS) $(RES) /nologo $(IRTCL_OBJS) $(RES) - /out:$(IRTCLDLL) - $(YAZLIB) - $(TCLLIB) + /out:"$(IRTCLDLL)" + "$(YAZLIB)" + "$(TCLLIB)" << @@ -208,10 +211,10 @@ $(IRTCLDLL) : "$(BINDIR)" $(IRTCL_OBJS) $(RES) ############## clean clean: - del $(OBJDIR)\*.obj - del $(OBJDIR)\*.sbr - del $(TMPDIR)\*. - del $(IRTCLDLL) + -del $(OBJDIR)\*.obj + -del $(OBJDIR)\*.sbr + -del $(TMPDIR)\*. + -del $(IRTCLDLL) # Because DOS del will only accept one file name to delete, # the _H_ files work only on sets that have just one file. @@ -236,7 +239,13 @@ $(ALL_OBJS): makefile ########################################################### # # $Log: makefile,v $ -# Revision 1.3 2003-01-30 13:27:07 adam +# Revision 1.5 2004-04-26 09:31:00 adam +# Update for 1.4.2 +# +# Revision 1.4 2003/03/05 22:06:32 adam +# TclStubs on WIN32 +# +# Revision 1.3 2003/01/30 13:27:07 adam # Changed version to 1.4.1. Added WIN32 version resource. # IrTcl ignores unexpected PDU's, rather than die. #