# # Copyright (c) 2004,2005,2006 Massachusetts Institute of Technology # Copyright (c) 2006 Secure Endpoints Inc. # # Permission is hereby granted, free of charge, to any person # obtaining a copy of this software and associated documentation files # (the "Software"), to deal in the Software without restriction, # including without limitation the rights to use, copy, modify, merge, # publish, distribute, sublicense, and/or sell copies of the Software, # and to permit persons to whom the Software is furnished to do so, # subject to the following conditions: # # The above copyright notice and this permission notice shall be # included in all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS # BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN # ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. MODULE=config !include all: showvars showvers mkalldirs mkversion showvars: $(ECHO) SRC= $(SRC) $(ECHO) DESTDIR = $(DESTDIR) $(ECHO) OBJDIR = $(OBJDIR) $(ECHO). $(ECHO) CC = $(CC) $(ECHO) DOXYGEN = $(DOXYGEN) $(ECHO) HHC = $(HHC) showvers: $(ECHO) ---- Version Information ---- $(ECHO) NETIDMGR_VERSION= $(NETIDMGR_VERSION) $(ECHO) NETIDMGR_VERSION_API=$(NETIDMGR_VERSION_API) $(ECHO) NETIDMGR_RELEASEDESC=$(NETIDMGR_RELEASEDESC) $(ECHO) Build Type :$(KH_BUILD), $(KH_RELEASE) $(ECHO) Strings: $(ECHO) Company = $(NETIDMGR_SRC_COMPANY_1033) $(ECHO) Copyright = $(NETIDMGR_SRC_COPYRIGHT_1033) $(ECHO) ---- End Version Information --- $(ECHO). mkalldirs: ! if !exist($(DESTROOT)) -$(MKDIR) $(DESTROOT) ! endif ! if !exist($(OBJROOT)) -$(MKDIR) $(OBJROOT) ! endif ! if !exist($(DESTDIR)) -$(MKDIR) $(DESTDIR) ! endif ! if !exist($(OBJDIR)) -$(MKDIR) $(OBJDIR) ! endif ! if !exist($(INCDIR)) -$(MKDIR) $(INCDIR) ! endif ! if !exist($(BINDIR)) -$(MKDIR) $(BINDIR) ! endif ! if !exist($(LIBDIR)) -$(MKDIR) $(LIBDIR) ! endif ! if !exist($(DOCDIR)) -$(MKDIR) $(DOCDIR) ! endif ! if !exist($(OBJDIR)\W2K) -$(MKDIR) $(OBJDIR)\W2K ! endif ! if !exist($(BINDIR)\W2K) -$(MKDIR) $(BINDIR)\W2K ! endif ! if !exist($(LIBDIR)\W2K) -$(MKDIR) $(LIBDIR)\W2K ! endif $(ECHO) Done creating directories. VERSIONINT=$(INCDIR)\netidmgr_intver.h VERSIONEXT=$(INCDIR)\netidmgr_version.h # Version related defines ! if "$(KH_BUILD)"=="RETAIL" kh_fileflags=0 ! else kh_fileflags=VS_FF_DEBUG ! endif ! if "$(KH_RELEASE)"=="PRERELEASE" kh_fileflags=$(kh_fileflags) | VS_FF_PRERELEASE ! elseif "$(KH_RELEASE)"=="PRIVATE" kh_fileflags=$(kh_fileflags) | VS_FF_PRIVATEBUILD ! elseif "$(KH_RELEASE)"=="SPECIAL" kh_fileflags=$(kh_fileflags) | VS_FF_SPECIALBUILD ! endif kh_fileos=VOS_NT_WINDOWS32 kh_filetype_app=VFT_APP kh_filetype_dll=VFT_DLL mkversion: $(VERSIONINT) $(VERSIONEXT) # Version and build strings !if "$(KH_RELEASE)" == "OFFICIAL" NETIDMGR_VERSION_STR_1033=$(NETIDMGR_VERSION) NETIDMGR_COMMENT_STR_1033=Official build. Please send bug reports to kfw-bugs@MIT.EDU !elseif "$(KH_RELEASE)" == "PRERELEASE" NETIDMGR_VERSION_STR_1033=$(NETIDMGR_VERSION) Prelease $(NETIDMGR_RELEASEDESC) NETIDMGR_COMMENT_STR_1033=Prerelease build. Please send bug reports to kfw-bugs@MIT.EDU !elseif "$(KH_RELEASE)" == "PRIVATE" NETIDMGR_VERSION_STR_1033=$(NETIDMGR_VERSION).PRIVATE NETIDMGR_PRIVATE_STR_1033=Private build. Please send bug reports to kfw-bugs@MIT.EDU !elseif "$(KH_RELEASE)" == "SPECIAL" NETIDMGR_VERSION_STR_1033=$(NETIDMGR_VERSION).SPECIAL NETIDMGR_SPECIAL_STR_1033=Special build. Please send bug reports to kfw-bugs@MIT.EDU !endif !if "$(KH_BUILD)" == "DEBUG" NETIDMGR_VERSION_STR_1033=$(NETIDMGR_VERSION_STR_1033).DEBUG !else !endif NETIDMGR_PRODUCT_1033=NetIDMgr $(NETIDMGR_VERSION_STR_1033) !include netidmgr_version.h.in !include netidmgr_intver.h.in clean:: ! if exist($(VERSIONINT)) $(RM) $(VERSIONINT) ! endif ! if exist($(VERSIONEXT)) $(RM) $(VERSIONEXT) ! endif