/
packages.lx
66 lines (54 loc) · 1.31 KB
/
packages.lx
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
!ifdef %LIBHOME
LIBHOME = $(%LIBHOME)
!else
#
# Specify the path to a directory where this file (packages.mif) is located.
# for ex.: LIBHOME = $(%HOME)\projects\port\LIBS
# --------------------------------------------------------------------------
LIBHOME=$(%HOME)/OS2/SDL
# --------------------------------------------------------------------------
#
!endif
!ifndef LIBHOME
!error You must specify the variable LIBHOME in packages.mif !!!
!endif
!ifndef %WATCOM
!error Environment variable WATCOM is not specified!
!endif
INCPATH = $(INCPATH) -I$(LIBHOME)/h
INCPATH+= -I$(LIBHOME)/h/SDL
LIBPATH = $(LIBHOME)/lib
DLLPATH = $(LIBHOME)/dll
EXEPATH = $(LIBHOME)/exe
!ifdef DLLNAME
!ifndef LIBNAME
LIBNAME=$(DLLNAME)
!endif
!endif
!ifndef TITLENAME
!ifdef LIBNAME
TITLENAME=$(LIBNAME)
!else
!ifdef EXENAME
TITLENAME=$(EXENAME)
!endif
!endif
!endif
!ifdef VERSION
TITLENAME=$(TITLENAME) $(VERSION)
!endif
LIBFILE = $(LIBPATH)/$(LIBNAME).lib
LIBFILE_STATIC = $(LIBPATH)/$(LIBNAME)_static.lib
DLLFILE = $(DLLPATH)/$(LIBNAME).dll
!ifdef EXENAME
EXEFILE = $(EXEPATH)/$(EXENAME).exe
LNKFILE = $(EXENAME).lnk
!else
LNKFILE = $(LIBNAME).lnk
!endif
CFLAGS_DEF=-bt=os2 -d0 -zq -bm -5s -fp5 -fpi87 -sg -oteanbmier $(INCPATH)
CFLAGS_DLL=$(CFLAGS_DEF) -bd
CFLAGS_STATIC=$(CFLAGS_DEF)
CFLAGS_EXE=$(CFLAGS_DEF)
.before:
@echo *** $(TITLENAME)