Ignore:
Timestamp:
Sep 2, 2000, 11:08:23 PM (25 years ago)
Author:
bird
Message:

Merged in the Grace branch. New Win32k!

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/win32k/pe2lx/makefile

    r3041 r4164  
    11##############################################################################
    2 # $Id: makefile,v 1.20 2000-03-08 09:22:21 bird Exp $
     2# $Id: makefile,v 1.21 2000-09-02 21:08:16 bird Exp $
    33#
    44# PD-Win32 API
     
    2020OBJEXT          = pe_obj
    2121
    22 
    2322##############################################################################
    2423# Tools and Flags Addjustments
    2524##############################################################################
     25OBJDIR     = $(WIN32KOBJ)
    2626CINCLUDES  = -I$(WIN32KINCLUDE)
    2727
    2828CFLAGS     = $(CINCLUDES) $(CFLAGS) -DRING3 -DPE2LX \
    29              -Ge+ -Wall+ppt-ppc-inl-cnv-gnr-vft-gen-uni-ext- -Gm- -Gn- -Ti+ -Rn
     29             -Ge+ -Gm- -Gn- -Ti+ -Rn -Wall+ppt-ppc-inl-cnv-gnr-vft-gen-uni-ext-
    3030CXXFLAGS   = $(CINCLUDES) $(CXXFLAGS) -DRING3 -DPE2LX \
    31              -Ge+ -Wall+ppt-ppc-inl-cnv-gnr-vft- -Gm- -Gn- -Ti+ -Gx -Rn
     31             -Ge+ -Gm- -Gn- -Ti+ -Rn -Gx -Wall+ppt-ppc-inl-cnv-gnr-vft-
    3232
    33 LD         = ilink
    34 LDFLAGS    = /nologo /NOI /A:16 /NOE /packcode /packdata /pmtype:vio /Stack:4096 \
     33LD2FLAGS   = /nologo /NOI /A:16 /NOE /NOD /packcode /packdata /pmtype:vio /Stack:4096 \
    3534!ifdef DEBUG
    3635!ifndef NODEBUGINFO
     
    8584# Main targets.
    8685##############################################################################
    87 TARGET   = pe2lx
     86TARGET = pe2lx
    8887
    89 OBJS     =  $(OBJDIR)\pe2lx.$(OBJEXT)         \
    90             $(OBJDIR)\pe2lxmain.$(OBJEXT)     \
    91             $(OBJDIR)\modulebase.$(OBJEXT)    \
    92             $(OBJDIR)\malloc.$(OBJEXT)        \
    93             $(OBJDIR)\smalloc_avl.$(OBJEXT)   \
    94             $(OBJDIR)\avl.$(OBJEXT)           \
    95             $(OBJDIR)\rmalloc_avl.$(OBJEXT)   \
    96             $(OBJDIR)\new.$(OBJEXT)           \
    97             $(OBJDIR)\stricmp.$(OBJEXT)       \
    98             $(OBJDIR)\vprintf.$(OBJEXT)
     88OBJS =\
     89$(OBJDIR)\pe2lx.$(OBJEXT)\
     90$(OBJDIR)\pe2lxmain.$(OBJEXT)\
     91$(OBJDIR)\modulebase.$(OBJEXT)\
     92$(OBJDIR)\malloc.$(OBJEXT)\
     93$(OBJDIR)\smalloc_avl.$(OBJEXT)\
     94$(OBJDIR)\avl.$(OBJEXT)\
     95$(OBJDIR)\rmalloc_avl.$(OBJEXT)\
     96$(OBJDIR)\new.$(OBJEXT)\
     97$(OBJDIR)\stricmp.$(OBJEXT)\
     98$(OBJDIR)\vprintf.$(OBJEXT)
     99
     100LIBS =\
     101!if "$(CCENV)" == "VAC36"
     102    $(VACPATH)\lib\cpprni36.lib \
     103!else
     104    $(VACPATH)\lib\cppon30.lib  \
     105!endif
    99106
    100107
    101 
    102 all:      $(OBJDIR) $(OBJDIR)\$(TARGET).exe
     108all:    $(WIN32KBIN)\$(TARGET).exe
    103109
    104110
    105 $(OBJDIR)\$(TARGET).exe: $(OBJS)
     111$(WIN32KBIN)\$(TARGET).exe: $(OBJS) makefile
    106112    @echo linking $@
    107     $(LD) $(LDFLAGS) /OUT:$@ /MAP:$*.map $**
     113    $(LD2) @<<$(OBJDIR)\$(@B).lnk
     114$(LD2FLAGS)
     115/OUT:$@
     116/MAP:$*.map
     117$(OBJS: =^
     118)
     119$(LIBS)
     120os2386.lib
     121<<KEEP
    108122    $(CP) $@ $(PDWIN32_BIN)
    109123
     
    113127##############################################################################
    114128dep:
    115     $(DEPEND) -obj$(OBJEXT) -o$$(OBJDIR) $(CINCLUDES) ..\misc\*.c* ..\include\*.h
     129    $(DEPEND) -obj$(OBJEXT) -o$$(OBJDIR) $(CINCLUDES) \
     130        *.c* ..\misc\*.c* ..\include\*.h
    116131
    117132
Note: See TracChangeset for help on using the changeset viewer.