48 lines
1.2 KiB
Makefile
48 lines
1.2 KiB
Makefile
# Microsoft VC++, WinNT setup
|
|
|
|
# Copyright 2000 - 2007 Graeme W. Gill
|
|
# This material is licenced under the GNU GENERAL PUBLIC LICENSE Version 2 or later :-
|
|
# see the License2.txt file for licencing details.
|
|
|
|
SLASH = \
|
|
SUFLIB = .lib
|
|
SUFOBJ = .obj
|
|
SUFEXE = .exe
|
|
CMDSEP = &
|
|
|
|
INCFLAG = /I
|
|
DEFFLAG = /D
|
|
UNDEFFLAG = /U
|
|
CCOPTFLAG = /Ox
|
|
CCDEBUGFLAG = /Z7 /Od
|
|
CCPROFFLAG = /Z7
|
|
LINKDEBUGFLAG = /DEBUG
|
|
LINKPROFFLAG = /PROFILE
|
|
|
|
STDHDRSDEF = $(VCINSTALLDIR)\include
|
|
LINKDIR = $(MSSDK)
|
|
|
|
MAKEU = nmake
|
|
LIBU = lib
|
|
LIBOF = /OUT:
|
|
RANLIB = rem
|
|
AS = masm386
|
|
# DLL build by default
|
|
# /Wall /wd4820 /wd4100 /wd4255 /wd4711 /wd4668 /wd4018 /wd4389
|
|
CCFLAGSDEF = /DNT /MD /c $(DEFFLAG)_CRT_SECURE_NO_DEPRECATE $(DEFFLAG)_CRT_NONSTDC_NO_DEPRECATE
|
|
CC = cl /nologo $(CCFLAGS) $(STDHDRS) $(WIN_STDHDRS)
|
|
CCOF = /Fo
|
|
LINKFLAGSDEF = /link /INCREMENTAL:NO
|
|
LINKLIBS = $(LINKDIR)\lib\user32.lib $(LINKDIR)\lib\gdi32.lib $(LINKDIR)\lib\advapi32.lib $(LINKDIR)\lib\setupapi.lib $(LINKDIR)\lib\ole32.lib
|
|
LINK = link $(LINKFLAGS)
|
|
LINKOF = /OUT:
|
|
CP = copy
|
|
RM = del
|
|
|
|
.SUFFIXES:
|
|
.SUFFIXES: .c $(SUFLIB) $(SUFOBJ) $(SUFEXE)
|
|
|
|
.c$(SUFOBJ):
|
|
$(CC) $(CCOF)$*$(SUFOBJ) $<
|
|
|