1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
|
#================ JED makefile for DMAKE 3.8 ======================
# This makefile is for DMAKE, either under DOS or OS/2
# The following OS/Compiler combinations are supported:
#
# Target Compiler Command Compiler
# Operating Mnemoic Line
# System
#-----------------------------------------------------------------------
# OS2 MSC OS=OS2 COMP=MSC Microsoft C
# OS2 EMX OS=OS2 COMP=EMX emx/gcc
#-----------------------------------------------------------------------
MODEL = L
#-----------------------------------------------------------------------
# default setup for EMX under OS/2, optimized version
# change values below or override with -e switch on command line
#-----------------------------------------------------------------------
OS=OS2
COMP=EMX
OPT=Y
#-----------------------------------------------------------------------
.IF $(TOS) == $(NULL)
TOS = $(OS)
.END
.IF $(OS) == OS2
#========================================================================
#========================= OS2 - MSC ====================================
#========================================================================
.IF $(COMP) == MSC
CC = cl -nologo -MT
LIB_CMD = lib
.IF $(OPT) == N
CDBUG = -Od -Zi -W2
LDEBUG = -Zi
.ELSE
CDBUG =
LDEBUG =
.END
CDEBUG = $(CDBUG)
O = .obj
LFLAGS2 = setargv.obj $(SLANG).lib $(SLIB)os2sl16.def -link /NOE $(SLIB)
#========================================================================
#========================= OS2 - EMX ====================================
#========================================================================
.ELIF $(COMP) == EMX
CC = gcc -Zmtd
.IF $(OPT) == N
CDEBUG =-g
LDEBUG =
.ELSE
CDEBUG = -O
LDEBUG =
.END
O = .o
LFLAGS2 = $(SLIB)os2sl.def -L$(SLIB) -l$(SLANG)
.ENDIF
.ENDIF
CFLAGS=$(CDEBUG) -I$(SLIB) -DHAS_MEMSET
LFLAGS = $(LDEBUG)
SLIB = ..\src\\
SLANG = slang
.c$O:
$(CC) -c $(CFLAGS) $*.c
slhelp : slhelp.exe
slhelp.exe: slhelp$O
$(CC) $(LFLAGS) -o $@ slhelp$O $(LFLAGS2)
|