blob: 821dd4ddd2628475ddf867393b390e0ec9632a15 (
plain) (
tree)
|
|
####
#def.mak - definitions for makefiles
#
# Copyright (c) 1991-1991, Microsoft Corporation. All rights reserved.
#
#Purpose:
# Build 32bit NT i386 libs in OMF format
#
#Revision History:
# 8-21-90 GDP
# 3-04-92 GDP Drop support for multiple source/target OS's & CPU's
#
################################################################################
!include fp32.def
HCPU = i386
HOS = OS2
TCPU = i386
MATHDIR = ..
CCINC = -I$(MATHDIR)\include
ASMINC = -I$(MATHDIR)\inc\$(TCPU) -I$(MATHDIR)\inc
TOOLDIR = $(MATHDIR)\tools.mak\$(HCPU)$(HOS)
OBJDIR = $(MATHDIR)\obj$(CRTLIBTYPE).mak\$(TCPU)
LIBDIR = $(OBJDIR)
NMAKE = $(MAKE) -f nmake.mak
CCFLAGS = -c -nologo -W3 -Ox -Zl $(CCINC) -Di386 $(C_DEFINES)
ASMFLAGS = -t -Mx -X -DQUIET -DI386 -DFLAT386 -DWIN32 $(ASM_DEFINES) $(ASMINC)
ASM = masm386
CC = cl386
LIBEXE = $(TOOLDIR)\lib
{.}.c{$(OBJDIR)}.obj:
$(CC) $(CCFLAGS) -Fo$@ $<
{.\i386}.c{$(OBJDIR)}.obj:
$(CC) $(CCFLAGS) -Fo$@ $<
{.\i386}.asm{$(OBJDIR)}.obj:
$(ASM) $(ASMFLAGS) $< $@;
|