#
#  Make file for .DLL
#

TARGET=PARTBRKR
DEBUG=YES

goal: $(TARGET).DLL

# ---- Compiler & Linker options ----
!IF "$(DEBUG)"=="YES"
CLEXEOPTS=-c -Gsw -W3 -Zip -Os -D_DEBUG
CLDLLOPTS=-ASw -c -Gsw -Os -W3 -Zip -D_DEBUG
LINKOPTS= /align:16 /NOD /NOE /CO /M:FULL
!ELSE
CLEXEOPTS=-c -Gsw -W3 -Zp -Os 
CLDLLOPTS=-ASw -c -Gsw -Os -W3 -Zp
LINKOPTS=/align:16 /NOD /NOE
!ENDIF

LIBS=sdllcew.lib libw.lib

# ---- Actual build dependencies ----
$(TARGET).obj : $(TARGET).c
    cl $(CLDLLOPTS) $(TARGET).c

$(TARGET).dll : $(TARGET).obj
    link $(LINKOPTS) @<<
    $(TARGET).obj
    $(TARGET).dll, 
    $(TARGET), 
    $(LIBS), 
    $(TARGET).def
<<
    rc $(TARGET).dll

clean:
    del *.dll
    del $(TARGET).obj
    del *.lib
    del *.map
    del *.res
    del *.cnt
    del *.log
    del *.err













