File: Makefile.stub

package info (click to toggle)
asis 3.15p-4
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 8,392 kB
  • ctags: 260
  • sloc: ada: 85,461; makefile: 226; sh: 1
file content (58 lines) | stat: -rw-r--r-- 1,056 bytes parent folder | download
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
#host system
host := $(shell gcc -dumpmachine)

# Where Asis library should be installed
INSTALL_DIR=$(HOME)/local

# Asis specific directories
GNAT_DIR=../gnat
ASIS_DIR=../asis

# System commands
CHMOD = chmod
LN = ln -s

CP = cp -p
INSTALL_FILES = cp -p
MKDIR = mkdir -p
exe_ext =
arext = .a
soext = .so
# object extension
objext = .o
RM = rm -f
RMDIR = rm -rf
AR = ar
AR_FLAGS = rc
RANLIB = ranlib
RANLIB_TEST = [ -f /usr/bin/ranlib -o -f /bin/ranlib ]
GNATMAKE_FLAGS =

ifeq "$(findstring mingw32, $(host))" "mingw32"
   CP = cp -lf
   INSTALL_FILES = cp -lf
   MKDIR = mkdir -p
   exe_ext= .exe
endif

ifeq "$(findstring OpenVMS, $(host))" "OpenVMS"
   exe_ext = .exe
   objext = .obj
   arext = .olb
   soext = .exe
   objext = .obj
   AR = lib
   AR_FLAGS = /create
   GNATMAKE_FLAGS = -nognatlib
endif

#  GNAT specific flags
ADA_FLAGS_FOR_TOOLS= -gnaty -gnatwu -gnatwe -gnato -gnatn -gnatVa
ADA_FLAGS_FOR_ASISLIB= -gnatg -gnatwu -gnatwe -gnato -gnatn -gnatVa

# GNATMAKE specific flags
GMFLAGS=

# GCC backend specific flags
CFLAGS= -O2 -g
CC=gcc