Ignore:
Timestamp:
Aug 16, 1999, 3:56:54 PM (26 years ago)
Author:
sandervl
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/peldr/makefile

    r458 r506  
    1 # $Id: makefile,v 1.4 1999-08-09 21:03:19 phaller Exp $
     1# $Id: makefile,v 1.5 1999-08-16 13:54:06 sandervl Exp $
    22
    33#
     
    1717CFLAGS = $(CFLAGS) -Ge+ /Gd-  -I$(PDWIN32_INCLUDE)
    1818CXXFLAGS = $(CXXFLAGS) -Ge+ /Gd- -I$(PDWIN32_INCLUDE)
    19 LDFLAGS = $(LDFLAGS) -Ge+ /B"/pmtype:pm /stack:0x30000 /NOBASE /Map" \
    20           ..\..\lib\kernel32.lib os2386.lib ..\..\lib\odincrt.lib cppom30.lib
     19LDFLAGSEXE = $(LDFLAGS) -Ge+ /B"/pmtype:pm /stack:0x30000 /NOBASE /Map" \
     20             $(PDWIN32_LIB)\peldr.lib os2386.lib $(PDWIN32_LIB)\odincrt.lib cppom30.lib
    2121
    2222TARGET = pe
     23TARGETDLL = peldr
    2324
    2425OBJS =  pe.obj
     26OBJSDLL =  initterm.obj
    2527
    26 all: $(TARGET).exe
     28all: $(TARGETDLL).dll $(TARGETDLL).lib $(TARGET).exe
    2729
    2830
    2931$(TARGET).exe: $(OBJS)
    30         $(LD) $(LDFLAGS) -Fe$@ $(OBJS)
     32        $(LD) $(LDFLAGSEXE) -Fe$@ $(OBJS)
    3133        $(CP) $(TARGET).exe $(PDWIN32_BIN)
    3234
     35$(TARGETDLL).dll: $(OBJSDLL) $(TARGETDLL).def
     36        $(LD) $(LDFLAGS) -Fe$@ $(OBJSDLL) sbsstub.obj $(TARGETDLL).def OS2386.LIB CPPOM30.LIB
     37        $(CP) $@ $(PDWIN32_BIN)
     38
     39$(TARGETDLL).lib: $(TARGETDLL).dll
     40        $(IMPLIB) $(IMPLIBFLAGS) $@ $(TARGETDLL).dll
     41        $(CP) $@ $(PDWIN32_LIB)
    3342
    3443
     44initterm.obj: initterm.cpp
    3545misc.obj: misc.cpp
    3646pe.obj: pe.cpp pe.h $(PDWIN32_INCLUDE)\winimage.h $(PDWIN32_INCLUDE)\winexe.h
     
    3949        $(RM) *.obj *.lib *.dll *~ *.map *.pch *.exe
    4050        $(RM) $(PDWIN32_BIN)\$(TARGET).exe
     51        $(RM) $(PDWIN32_BIN)\$(TARGETDLL).dll
     52        $(RM) $(PDWIN32_LIB)\$(TARGETDLL).lib
Note: See TracChangeset for help on using the changeset viewer.