You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by bn...@apache.org on 2004/04/09 00:39:29 UTC

cvs commit: apr/build NWGNUmakefile NWGNUtail.inc

bnicholes    2004/04/08 15:39:29

  Modified:    .        NWGNUmakefile
               xml      NWGNUmakefile
               .        NWGNUmakefile
               build    NWGNUmakefile NWGNUtail.inc
  Log:
  Create a separate compiler options file per NLM or library
  
  Revision  Changes    Path
  1.8       +22 -22    apr-util/NWGNUmakefile
  
  Index: NWGNUmakefile
  ===================================================================
  RCS file: /home/cvs/apr-util/NWGNUmakefile,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- NWGNUmakefile	13 Sep 2002 21:46:19 -0000	1.7
  +++ NWGNUmakefile	8 Apr 2004 22:39:29 -0000	1.8
  @@ -275,49 +275,49 @@
   # Any specialized rules here
   #
   
  -$(OBJDIR)/%.o: buckets/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: buckets/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) buckets\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) buckets\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   	
  -$(OBJDIR)/%.o: crypto/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: crypto/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) crypto\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) crypto\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)/%.o: dbm/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: dbm/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) dbm\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt	
  +	$(CC) dbm\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt	
   
  -$(OBJDIR)/%.o: dbm/sdbm/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: dbm/sdbm/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) dbm\sdbm\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) dbm\sdbm\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)/%.o: encoding/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: encoding/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) encoding\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) encoding\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)/%.o: hooks/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: hooks/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) hooks\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) hooks\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)/%.o: misc/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: misc/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) misc\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) misc\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)/%.o: strmatch/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: strmatch/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) strmatch\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) strmatch\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)/%.o: uri/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: uri/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) uri\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) uri\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)/%.o: xlate/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: xlate/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) xlate\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) xlate\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   	
  -$(OBJDIR)/%.o: xml/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: xml/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) xml\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) xml\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
   
   #
  
  
  
  1.2       +2 -2      apr-util/xml/NWGNUmakefile
  
  Index: NWGNUmakefile
  ===================================================================
  RCS file: /home/cvs/apr-util/xml/NWGNUmakefile,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- NWGNUmakefile	1 Mar 2002 22:23:57 -0000	1.1
  +++ NWGNUmakefile	8 Apr 2004 22:39:29 -0000	1.2
  @@ -247,9 +247,9 @@
   # Any specialized rules here
   #
   
  -$(OBJDIR)/%.o: expat/lib/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: expat/lib/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) expat/lib\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) expat/lib\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
   
   
  
  
  
  1.25      +46 -46    apr/NWGNUmakefile
  
  Index: NWGNUmakefile
  ===================================================================
  RCS file: /home/cvs/apr/NWGNUmakefile,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- NWGNUmakefile	6 Apr 2004 22:47:46 -0000	1.24
  +++ NWGNUmakefile	8 Apr 2004 22:39:29 -0000	1.25
  @@ -347,97 +347,97 @@
   # Any specialized rules here
   #
   
  -$(OBJDIR)/%.o: atomic/netware/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: atomic/netware/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) atomic\netware\$(<F) -cwd source -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) atomic\netware\$(<F) -cwd source -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)/%.o: strings/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: strings/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) strings\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) strings\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)/%.o: tables/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: tables/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) tables\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) tables\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)/%.o: passwd/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: passwd/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) passwd\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) passwd\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)/%.o: lib/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: lib/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) lib\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) lib\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)/%.o: time/unix/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: time/unix/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) time\unix\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) time\unix\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)/%.o: file_io/netware/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: file_io/netware/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) file_io\netware\$(<F) -cwd source -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) file_io\netware\$(<F) -cwd source -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)/%.o: file_io/unix/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: file_io/unix/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) file_io\unix\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) file_io\unix\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)/%.o: locks/netware/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: locks/netware/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) locks\netware\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) locks\netware\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)/%.o: misc/netware/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: misc/netware/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) misc\netware\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) misc\netware\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)/%.o: misc/unix/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: misc/unix/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) misc\unix\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) misc\unix\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)/%.o: threadproc/netware/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: threadproc/netware/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) threadproc\netware\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) threadproc\netware\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)/%.o: dso/netware/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: dso/netware/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) dso\netware\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) dso\netware\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)/%.o: memory/unix/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: memory/unix/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) memory\unix\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) memory\unix\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)/%.o: mmap/unix/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: mmap/unix/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) mmap\unix\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) mmap\unix\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)/%.o: user/netware/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: user/netware/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) user\netware\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) user\netware\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)/%.o: network_io/win32/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: network_io/win32/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) network_io\win32\$(<F) -cwd source -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) network_io\win32\$(<F) -cwd source -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)/%.o: network_io/unix/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: network_io/unix/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) network_io\unix\$(<F) -cwd source -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) network_io\unix\$(<F) -cwd source -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   	
  -$(OBJDIR)/%.o: poll/unix/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: poll/unix/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) poll\unix\$(<F) -cwd source -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) poll\unix\$(<F) -cwd source -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)/%.o: file_io/os2/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: file_io/os2/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) file_io\os2\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) file_io\os2\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)/%.o: shmem/unix/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: shmem/unix/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) shmem\unix\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) shmem\unix\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)/%.o: support/unix/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: support/unix/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) support\unix\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) support\unix\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   	
  -$(OBJDIR)/%.o: random/unix/%.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: random/unix/%.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) random\unix\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) random\unix\$(<F) -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
   #
   # Include the 'tail' makefile that has targets that depend on variables defined
  
  
  
  1.4       +4 -4      apr/build/NWGNUmakefile
  
  Index: NWGNUmakefile
  ===================================================================
  RCS file: /home/cvs/apr/build/NWGNUmakefile,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- NWGNUmakefile	25 Aug 2003 18:17:36 -0000	1.3
  +++ NWGNUmakefile	8 Apr 2004 22:39:29 -0000	1.4
  @@ -32,11 +32,11 @@
   	@echo Generating $(subst /,\,$@)
   	awk -f make_nw_export.awk nw_export.i | sort >$(APR)/aprlib.imp
       
  -nw_export.i : nw_export.inc $(FILES_prebuild_headers) cc.opt
  +nw_export.i : nw_export.inc $(FILES_prebuild_headers) $(NLM_NAME)_cc.opt
   	@echo Generating $(subst /,\,$@)
  -	$(CC) $< @cc.opt
  +	$(CC) $< @$(NLM_NAME)_cc.opt
   
  -cc.opt : NWGNUmakefile $(APR_WORK)\build\NWGNUenvironment.inc $(APR_WORK)\build\NWGNUhead.inc $(APR_WORK)\build\NWGNUtail.inc $(CUSTOM_INI)
  +$(NLM_NAME)_cc.opt : NWGNUmakefile $(APR_WORK)\build\NWGNUenvironment.inc $(APR_WORK)\build\NWGNUhead.inc $(APR_WORK)\build\NWGNUtail.inc $(CUSTOM_INI)
   	$(CHK) $@ $(DEL) $@
   	@echo -P >> $@
   	@echo -EP >> $@
  @@ -78,7 +78,7 @@
   
   clean ::
   	$(CHK) nw_export.i                                              $(DEL) nw_export.i
  -	$(CHK) cc.opt                                                   $(DEL) cc.opt
  +	$(CHK) $(NLM_NAME)_cc.opt                                       $(DEL) $(NLM_NAME)_cc.opt
   	$(CHK) NWGNUversion.inc                                         $(DEL) NWGNUversion.inc	
   	$(CHK) $(subst /,\,$(APR))\include\apr.h                        $(DEL) $(subst /,\,$(APR))\include\apr.h
   	$(CHK) $(subst /,\,$(APRUTIL))\include\apu.h                    $(DEL) $(subst /,\,$(APRUTIL))\include\apu.h
  
  
  
  1.7       +4 -4      apr/build/NWGNUtail.inc
  
  Index: NWGNUtail.inc
  ===================================================================
  RCS file: /home/cvs/apr/build/NWGNUtail.inc,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- NWGNUtail.inc	22 May 2003 19:15:29 -0000	1.6
  +++ NWGNUtail.inc	8 Apr 2004 22:39:29 -0000	1.7
  @@ -25,7 +25,7 @@
   endif
   
   ifndef NLM_COPYRIGHT
  -NLM_COPYRIGHT = Copyright (c) 2000-2003 The Apache Software Foundation. All rights reserved.
  +NLM_COPYRIGHT = Copyright (c) 2000-2004 The Apache Software Foundation. All rights reserved.
   endif
   
   #
  @@ -97,11 +97,11 @@
   endif
   
   
  -$(OBJDIR)/%.o: %.c $(OBJDIR)\cc.opt
  +$(OBJDIR)/%.o: %.c $(OBJDIR)\$(NLM_NAME)_cc.opt
   	@echo Compiling $<
  -	$(CC) $< -o=$(OBJDIR)\$(@F) @$(OBJDIR)\cc.opt
  +	$(CC) $< -o=$(OBJDIR)\$(@F) @$(OBJDIR)\$(NLM_NAME)_cc.opt
   
  -$(OBJDIR)\cc.opt: $(CCOPT_DEPENDS)
  +$(OBJDIR)\$(NLM_NAME)_cc.opt: $(CCOPT_DEPENDS)
   	@echo CCOPT_DEPENDS=$(CCOPT_DEPENDS)
   	$(CHK) $@ $(DEL) $@
   	@echo Generating $@