#----------------------------------------------------------------------------- # Project : # Modul : ccdedit.mk#----------------------------------------------------------------------------- # Copyright 2002 Texas Instruments Berlin, AG # All rights reserved. # # This file is confidential and a trade secret of Texas # Instruments Berlin, AG # The receipt of or possession of this file does not convey # any rights to reproduce or disclose its contents or to # manufacture, use, or sell anything it may describe, in # whole, or in part, without the specific written consent of # Texas Instruments Berlin, AG. #----------------------------------------------------------------------------- # Purpose : Build ccdedit.lib.#----------------------------------------------------------------------------- GPFINCDIR=$(GPF)/incGPFLIBDIR=$(GPF)/LIBVPATH=$(OBJDIR)CCDDIR=.CCDEDIT_LIBNAME=ccdedit.libCCDEDIT_LOCAL_LIB=$(OBJDIR)/$(CCDEDIT_LIBNAME)CCDEDIT_LIB=$(subst \,/,$(GPFLIBDIR)/$(TARGET)$(DEBUGDIR)/$(CCDEDIT_LIBNAME))CC=cl.exeINCLUDES=-I "$(CCDDIR)" -I "$(GPFINCDIR)"DEFINES=$(PROSTCFLAGS) -DWIN32 -DCCD_SYMBOLS -DCCDDATA_LOAD -D_TOOLS_CFLAGS=/nologo /c /W3 /Zp1 /Zl $(DEFINES) $(INCLUDES)LINK=link.exeMKLIB=lib.exeLDFLAGS_LIB=/nologo /OUT:"$(CCDEDIT_LOCAL_LIB)"OBJECTS = ccdedit.obj pdi.objOBJFILES=$(patsubst %.obj,$(OBJDIR)/%.obj,$(OBJECTS))TARGET=WIN32# Debugifeq ($(DEBUG), 1) DEBUGDIR=/debug CFLAGS += /Fr$(OBJDIR)/ /Z7 -D _MT -D _DLL -D _DEBUGelse DEBUGDIR= CFLAGS += -D _MT -D _DLLendifOBJDIR=obj/ccdedit$(DEBUGDIR)all: $(CCDEDIT_LOCAL_LIB)export: $(CCDEDIT_LIB)colib: -cleartool co -nda -nc $(CCDEDIT_LIB)cilib: -cleartool ci -nc $(CCDEDIT_LIB)$(CCDEDIT_LIB): $(CCDEDIT_LOCAL_LIB) cp "$<" $@$(CCDEDIT_LOCAL_LIB): $(OBJDIR) $(OBJECTS) $(MKLIB) $(LDFLAGS_LIB) $(OBJFILES)$(OBJDIR): @gmkdir -p $(OBJDIR)$(OBJECTS): %.obj: %.c $(CC) $(CFLAGS) "$<" /Fo$(OBJDIR)/$@clean: rm -f $(OBJDIR)/ccdedit.* $(OBJDIR)/pdi.*ccdedit.obj: ccdedit.c $(GPFINCDIR)/typedefs.h $(CCDDIR)/ccdtable.h \ $(CCDDIR)/ccddata.h $(GPFINCDIR)/ccdedit.hpdi.obj: pdi.c $(GPFINCDIR)/typedefs.h $(CCDDIR)/ccdtable.h \ $(CCDDIR)/ccddata.h $(GPFINCDIR)/pdi.h $(GPFINCDIR)/CCDAPI.H