]>
Commit | Line | Data |
---|---|---|
feba098c | 1 | CC = gcc -O3\r |
2 | CPPFLAGS=-I.\Headers -DSTDC_HEADERS=1 -DOS2\r | |
3 | CFLAGS=-Wall \r | |
4 | OFLAG=-o \r | |
5 | LDFLAGS = -lfl\r | |
6 | O=.o\r | |
7 | EXEEXT=.exe\r | |
87fa79e5 | 8 | BISON = bison\r |
9 | FLEX = flex\r | |
10 | YFLAGS = -v -t -d\r | |
11 | LFLAGS = \r | |
12 | CPPCMD = cpp \r | |
13 | CP = cp\r | |
14 | MV = mv\r | |
15 | CAT = cat\r | |
feba098c | 16 | SED = sed\r |
87fa79e5 | 17 | RM = rm\r |
18 | INSTALL = cp\r | |
19 | INSTALLFLAGS = \r | |
20 | ECHO = echo\r | |
feba098c | 21 | \r |
22 | ###\r | |
23 | ### do you have bison and/or flex?\r | |
24 | ### (Note: yacc will probably not work; lex might work but is not recommended.)\r | |
25 | ###\r | |
26 | \r | |
27 | BISON = bison\r | |
28 | FLEX = flex\r | |
29 | YFLAGS = -v -t -d\r | |
30 | LFLAGS =\r | |
31 | \r | |
32 | \r | |
33 | ###\r | |
34 | ### Some defaults, edit these if you do not want to have to\r | |
35 | ### use environment variables\r | |
36 | ###\r | |
37 | \r | |
38 | ### Directory containing system include files:\r | |
39 | \r | |
40 | SYSTEM_LIBDIR = e:/usr/include\r | |
41 | \r | |
42 | ### default preprocessor command:\r | |
43 | \r | |
44 | CPPCMD = cpp \r | |
45 | \r | |
46 | ### directory for splint standard imports\r | |
47 | DEFAULT_LCLIMPORTDIR = .;e:/usr/lib/splint/imports\r | |
48 | \r | |
49 | ### directory for splint libraries\r | |
50 | DEFAULT_LARCHPATH = .;e:/usr/lib/splint/lib\r | |
51 | \r | |
52 | ### directory for splint binary\r | |
53 | INSTALLDIR = e:/usr/bin\r | |
54 | \r | |
55 | ### system include directory\r | |
56 | GCC_INCLUDE_DIR = e:/usr/include\r | |
57 | \r | |
58 | ### alternate system include directory\r | |
59 | GCC_INCLUDE_DIR2 = e:/emx/include\r | |
60 | \r | |
61 | ###\r | |
62 | ### Cosmetic stuff (goes into the executable\r | |
63 | ###\r | |
64 | \r | |
65 | LCL_OS2 = 1\r | |
66 | TARGET_CPU = i586\r | |
67 | UNAME = OS/2 Warp 4 (Paulina)\r | |
68 | \r | |
69 | LCL_VERSION := $(shell grep "^PACKAGE_VERSION" ../configure \\r | |
70 | | sed "s/PACKAGE_VERSION *= *'\\([^']*\\)'.*/\1/")\r | |
71 | LCL_DATE := $(shell date +"%d %b %Y")\r | |
72 | BUILD_DATE := $(shell date +"%c")\r | |
73 | ME := $(shell whoami)\r | |
74 | BASEDIR := $(shell (cd ..; cmd /c cd | tr '\\' '/'))\r | |
75 | LCL_COMPILE = Compiled using $(CC)\\n on $(UNAME) $(TARGET_CPU) $(BUILD_DATE) by $(ME),\\n OS/2 specific subversion is $(LCL_OS2)\r | |
76 | LCL_PARSE_VERSION = Splint $(LCL_VERSION)\r | |
77 | SPLINT_VERSION = $(LCL_PARSE_VERSION) -- $(LCL_DATE)\r | |
78 | \r | |
79 | binDir = ../bin\r | |
80 | \r | |
81 | .SUFFIXES = \r | |
82 | .SUFFIXES = .c .h $O $(EXEEXT) .l .check\r | |
83 | \r | |
84 | # Some preferences\r | |
85 | ### We use the no-lines option to prevent confusion with splint flag settings.\r | |
86 | ### Should fix splint to avoid this...\r | |
87 | YFLAGS = -v -t -d --debug --no-lines\r | |
88 | LFLAGS = -L\r |