mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
71 lines
1.3 KiB
71 lines
1.3 KiB
# @@ COPY_RIGHT_HERE
|
|
# @@ ROADMAP :: The Makefile for the SPROLOG Interpreter library
|
|
|
|
UI=..\..
|
|
##COMMON_BUT_NOT_DLL=1
|
|
|
|
!include rules.mk
|
|
|
|
!IFDEF NTMAKEENV
|
|
|
|
!INCLUDE $(NTMAKEENV)\makefile.def
|
|
|
|
!ELSE # NTMAKEENV
|
|
|
|
# Enable CodeView debugging
|
|
|
|
!ifdef CODEVIEW
|
|
CFLAGS = $(CFLAGS:-Z=-Zi)
|
|
CXFLAGS = $(CXFLAGS:!T=!T !D !V)
|
|
!endif
|
|
|
|
CXXRTLIB = $(LOCALCXX)\lib\llcxx7.lib
|
|
C6RTLIB = $(IMPORT)\C600\lib\llibcep.lib
|
|
NETAPILIB = $(COMMON)\lib\netapi.lib
|
|
OS2LIB = $(IMPORT)\C600\lib\os2.lib
|
|
UIMISCLIB = $(UI_LIB)\UIMISCP.LIB
|
|
UISTRLIB = $(UI_LIB)\UISTRP.LIB
|
|
NETLIB = $(COMMON)\lib\lnetlib.lib
|
|
COLLLIB = $(UI_LIB)\COLLECTP.LIB
|
|
|
|
SPLIB = SP.LIB
|
|
SPLIB_OS2 = $(BINARIES_OS2)\$(SPLIB)
|
|
SPLIB_WIN = $(BINARIES_WIN)\$(SPLIB)
|
|
|
|
SPLIB_OBJS = $(SPSRC_COMMON:.c=.obj)
|
|
SPOBJ_OS2 = $(SPLIB_OBJS:.\=..\bin\os2\)
|
|
SPOBJ_WIN = $(SPLIB_OBJS:.\=..\bin\win16\)
|
|
|
|
all:: win os2
|
|
|
|
os2: $(OS2_OBJS) $(SPLIB_OS2)
|
|
|
|
win: $(WIN_OBJS) $(SPLIB_WIN)
|
|
|
|
clean:
|
|
-del $(OS2_OBJS) $(WIN_OBJS)
|
|
-del depend.old
|
|
|
|
clobber: clean
|
|
-del $(SPLIB_WIN)
|
|
-del $(SPLIB_OS2)
|
|
|
|
tree:
|
|
@echo Not yet implemented
|
|
|
|
|
|
$(SPLIB_WIN) : $(SPOBJ_WIN)
|
|
! $(LIBUTIL) $@ -+$?;
|
|
|
|
$(SPLIB_OS2) : $(SPOBJ_OS2)
|
|
! $(LIBUTIL) $@ -+$?;
|
|
|
|
DEPEND_WIN = TRUE
|
|
DEPEND_OS2 = TRUE
|
|
!include $(UI)\common\src\uidepend.mk
|
|
|
|
# DO NOT DELETE THE FOLLOWING LINE
|
|
!include depend.mk
|
|
|
|
|
|
!ENDIF # NTMAKEENV
|