diff options
author | nyamatongwe <unknown> | 2002-04-20 00:54:21 +0000 |
---|---|---|
committer | nyamatongwe <unknown> | 2002-04-20 00:54:21 +0000 |
commit | 0736d17eb6fb571b28e65a9dca639aa5f6cc1a9d (patch) | |
tree | baaf6d52a166887811c05713ad2efd4b621541d2 | |
parent | 105e548e92874d33b25095b5dce096f5faa08e6e (diff) | |
download | scintilla-mirror-0736d17eb6fb571b28e65a9dca639aa5f6cc1a9d.tar.gz |
Added QUIET option for Borland and simplified QUIET handling. Merged resource file compilation and simplified some rules.
-rw-r--r-- | win32/scintilla.mak | 41 |
1 files changed, 21 insertions, 20 deletions
diff --git a/win32/scintilla.mak b/win32/scintilla.mak index c0d76e01b..6efe780df 100644 --- a/win32/scintilla.mak +++ b/win32/scintilla.mak @@ -29,31 +29,31 @@ VENDOR=BORLAND !ENDIF !ENDIF +LOGO= + !IF "$(VENDOR)"=="MICROSOFT" CC=cl RC=rc LD=link +!IFDEF QUIET +CC=@$(CC) +LOGO=/nologo +!ENDIF + INCLUDEDIRS=-I ../include -I ../src -CXXFLAGS=/TP /W4 +CXXFLAGS=/TP /W4 $(LOGO) # For something scary:/Wp64 CXXDEBUG=/Zi /Od /MDd -DDEBUG xCXXNDEBUG=/Og /Os /Oy /MD -DNDEBUG CXXNDEBUG=/Zi /O1 /GL /MT -DNDEBUG #CXXNDEBUG=/Ox /MD -DNDEBUG NAMEFLAG=-Fo -LDFLAGS=/opt:nowin98 /opt:ref /LTCG /DEBUG +LDFLAGS=/opt:nowin98 /opt:ref /LTCG /DEBUG $(LOGO) LDDEBUG=/DEBUG LIBS=KERNEL32.lib USER32.lib GDI32.lib IMM32.lib OLE32.LIB -!IFDEF QUIET -CC=@$(CC) -CXXDEBUG=$(CXXDEBUG) /nologo -CXXNDEBUG=$(CXXNDEBUG) /nologo -LDFLAGS=$(LDFLAGS) /nologo -!ENDIF - !ELSE # BORLAND @@ -61,14 +61,18 @@ CC=bcc32 RC=brcc32 -r LD=ilink32 +!IFDEF QUIET +CC=@$(CC) +LOGO=-q +!ENDIF + INCLUDEDIRS=-I../include -I../src -CXXFLAGS = -v -CXXFLAGS=-P -tWM -w -w-prc -w-inl -RT- -x- +CXXFLAGS=-P -tWM -w -w-prc -w-inl -RT- -x- $(LOGO) # Above turns off warnings for clarfying parentheses and inlines with for not expanded CXXDEBUG=-v -DDEBUG CXXNDEBUG=-O1 -DNDEBUG NAMEFLAG=-o -LDFLAGS=/Gn /x +LDFLAGS=/Gn /x $(LOGO) LDDEBUG=-v LIBS=import32 cw32mt @@ -154,25 +158,22 @@ LOBJS=\ $(DIR_O)\ViewStyle.obj \ $(LEXOBJS) +$(DIR_O)\ScintRes.res : ScintRes.rc + $(RC) -fo$@ $** + !IF "$(VENDOR)"=="MICROSOFT" $(COMPONENT): $(SOBJS) $(DIR_O)\ScintRes.res - $(LD) $(LDFLAGS) /DLL /OUT:$@ $(SOBJS) $(DIR_O)\ScintRes.res $(LIBS) - -$(DIR_O)\ScintRes.res : ScintRes.rc - $(RC) /fo$@ $(*B).rc + $(LD) $(LDFLAGS) /DLL /OUT:$@ $** $(LIBS) $(LEXCOMPONENT): $(LOBJS) $(DIR_O)\ScintRes.res - $(LD) $(LDFLAGS) /DLL /OUT:$@ $(LOBJS) $(DIR_O)\ScintRes.res $(LIBS) + $(LD) $(LDFLAGS) /DLL /OUT:$@ $** $(LIBS) !ELSE $(COMPONENT): $(SOBJS) $(DIR_O)\ScintRes.res $(LD) $(LDFLAGS) -Tpd -c c0d32 $(SOBJS), $@, , $(LIBS), , $(DIR_O)\ScintRes.res -$(DIR_O)\ScintRes.res: ScintRes.rc - $(RC) $*.rc - $(LEXCOMPONENT): $(LOBJS) $(DIR_O)\ScintRes.res $(LD) $(LDFLAGS) -Tpd -c c0d32 $(LOBJS), $@, , $(LIBS), , $(DIR_O)\ScintRes.res |