# Makefile for OCXLicense 
#
# Created by George Cross, Borland C++ Developer Support, April 1997
#
# This makefile is not dependent on BUILTINS.MAK, any .CFG file, PATH
# or any other environment variables.
#
# Build with Borland C++Builder 1.0 using,
#
#   make                Unicode, debug version
#   make -DNO_UNICODE   Ansi, debug version
#   make -DNO_DEBUG     Unicode, no debug information
# 

PROJ = ocxlicense
OBJS = $(PROJ).obj
INCDIRS = $(MAKEDIR)\..\include
LIBDIRS = $(MAKEDIR)\..\lib
CDEFINES = -DSTRICT
CFLAGS = -c -I$(INCDIRS) 
LFLAGS = /L$(LIBDIRS)


!if $d(NO_UNICODE)
  STARTUP = c0x32
!else
  CDEFINES = $(CDEFINES) -D_UNICODE
  STARTUP = c0x32w
!endif


!if !$(NO_DEBUG)
  CFLAGS = $(CFLAGS) -v
  LFLAGS = $(LFLAGS) /v
!endif

 
$(PROJ).exe: $(OBJS)
  $(MAKEDIR)\tlink32 @&&|
  /v /L$(LIBDIRS) +             #flags
  $(STARTUP) $(OBJS)            #startup and objs
  $&                            #target
                                #map file
  cw32mt import32               #runtime,import and other libs
                                #module definition
                                #resource
|


.cpp.obj:
  $(MAKEDIR)\bcc32 $(CFLAGS) $(CDEFINES) $&

clean:
  del *.obj *.exe *.map *.t?2 *.csm
