Ignore:
Timestamp:
Aug 31, 1999, 4:36:46 PM (26 years ago)
Author:
sandervl
Message:

Added class for menu resources + fixed makefile

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/makefile

    r737 r752  
    1 # $Id: makefile,v 1.36 1999-08-29 14:56:02 sandervl Exp $
     1# $Id: makefile,v 1.37 1999-08-31 14:36:45 sandervl Exp $
    22
    33#
     
    1919
    2020
    21 OBJS = KERNEL32.OBJ KOBJECTS.OBJ CONSOLE.OBJ CONIN.OBJ CONBUFFER.OBJ \
    22  CONOUT.OBJ UNICODE.OBJ network.OBJ DEVIO.OBJ profile.obj \
    23  THREAD.OBJ virtual.obj THUNK.OBJ OBSOLETE.OBJ COMM.OBJ \
    24  MESSAGE.OBJ RESOURCE.OBJ NAMEID.OBJ WINRES.OBJ WINMOD.OBJ \
    25  EXCEPTIONS.OBJ LFILE.OBJ NPIPE.OBJ oslibdos.obj oslibmisc.obj \
    26  MISC.OBJ EXCEPTUTIL.OBJ LANG.OBJ ICCIO.OBJ MAP.OBJ \
    27  WIN32UTIL.OBJ heap.OBJ heapstring.obj os2heap.OBJ \
    28  vmutex.OBJ initterm.OBJ handlemanager.OBJ \
    29  hmdevice.obj hmopen32.obj hmobjects.obj hmevent.obj \
    30  hmmutex.obj hmsemaphore.obj wprocess.OBJ conprop.OBJ \
    31  winimage.OBJ windll.OBJ winexe.OBJ time.obj mmap.obj \
    32  pefile.OBJ winimgres.OBJ wintls.obj async.OBJ fileio.obj \
    33  atom.obj disk.obj directory.obj cvtbitmap.obj hmmmap.obj \
    34  cvtmenu.obj cvtaccel.obj cvticon.obj cvticongrp.obj \
    35  cvtcursor.obj cvtcursorgrp.obj stubs.obj interlock.obj
     21OBJS = KERNEL32.OBJ KOBJECTS.OBJ CONSOLE.OBJ CONIN.OBJ \
     22CONBUFFER.OBJ CONOUT.OBJ UNICODE.OBJ network.OBJ DEVIO.OBJ \
     23profile.obj THREAD.OBJ virtual.obj THUNK.OBJ OBSOLETE.OBJ COMM.OBJ\
     24MESSAGE.OBJ RESOURCE.OBJ NAMEID.OBJ WINRES.OBJ WINMOD.OBJ EXCEPTIONS.OBJ \
     25LFILE.OBJ NPIPE.OBJ oslibdos.obj oslibmisc.obj MISC.OBJ EXCEPTUTIL.OBJ \
     26LANG.OBJ ICCIO.OBJ MAP.OBJ WIN32UTIL.OBJ heap.OBJ heapstring.obj \
     27os2heap.OBJ vmutex.OBJ initterm.OBJ handlemanager.OBJ winresmenu.obj \
     28hmdevice.obj hmopen32.obj hmobjects.obj hmevent.obj hmmutex.obj \
     29hmsemaphore.obj wprocess.OBJ conprop.OBJ \
     30winimage.OBJ windll.OBJ winexe.OBJ time.obj mmap.obj \
     31pefile.OBJ winimgres.OBJ wintls.obj async.OBJ fileio.obj \
     32atom.obj disk.obj directory.obj cvtbitmap.obj hmmmap.obj \
     33cvtmenu.obj cvtaccel.obj cvticon.obj cvticongrp.obj \
     34cvtcursor.obj cvtcursorgrp.obj stubs.obj interlock.obj
    3635
    3736
     
    4140
    4241
    43 $(TARGET).dll: $(OBJS) $(TARGET).def
    44         $(LD) $(LDFLAGS) -Fm -Fe$@ $(OBJS) $(TARGET).def $(PDWIN32_LIB)\PMWINX.LIB $(PDWIN32_LIB)\LIBULS.LIB $(PDWIN32_LIB)\LIBCONV.LIB $(PDWIN32_LIB)/odincrt.lib OS2386.LIB $(RTLLIB_O)
     42$(TARGET).dll: $(OBJS) $(TARGET).def $(TARGET).lrf
     43#        $(LD) $(LDFLAGS) /Fm /Fe$@ /B"/FREE" @$(TARGET).lrf
     44!ifdef DEBUG
     45#       icc -Si -Ti -Ge- -Ss+ -W3 -Gm+ /B"/noe /NOD /NOFREE" @$(TARGET).lrf
     46        ilink /de /map  /noe /NOD /dbgpack /NoLogo /NOFREE @$(TARGET).lrf
     47!else
     48        ilink /map  /noe /NOD /NoLogo /FREE @$(TARGET).lrf
     49!endif
    4550        rc -r console.rc console.res
    4651        rc console.res $@
    4752        $(CP) $@ $(PDWIN32_BIN)
     53
     54$(TARGET).lrf: makefile
     55        @echo Creating file <<$(@B).lrf
     56$(OBJS)
     57$(PDWIN32_LIB)\PMWINX.LIB
     58$(PDWIN32_LIB)\LIBULS.LIB
     59$(PDWIN32_LIB)\LIBCONV.LIB
     60$(PDWIN32_LIB)\odincrt.lib
     61OS2386.LIB
     62$(RTLLIB_O)
     63$(TARGET).def
     64<<keep
    4865
    4966$(TARGET).LIB: $(TARGET)exp.def
     
    234251winres.OBJ: \
    235252    .\winres.cpp \
     253    $(PDWIN32_INCLUDE)\winresmenu.h \
    236254    $(PDWIN32_INCLUDE)\winres.h \
    237255    $(PDWIN32_INCLUDE)\nameid.h \
     
    318336stubs.obj:     stubs.cpp stubs.h
    319337
     338winresmenu.obj: winresmenu.cpp $(PDWIN32_INCLUDE)\winresmenu.h $(PDWIN32_INCLUDE)\winres.h
     339
    320340cvtbitmap.obj: cvtbitmap.cpp $(PDWIN32_INCLUDE)\winicon.h $(PDWIN32_INCLUDE)\misc.h cvtresource.h
    321341cvtmenu.obj: cvtmenu.cpp $(PDWIN32_INCLUDE)\winmenu.h $(PDWIN32_INCLUDE)\misc.h cvtresource.h
Note: See TracChangeset for help on using the changeset viewer.