head     1.9895;
access   ;
symbols  ;
locks    ;comment  @@;


1.9895
date     2014.08.08.10.25.48;  author p4;  state Exp;
branches ;
next     1.9894;

1.9894
date     2014.08.08.10.25.48;  author p4;  state Exp;
branches ;
next     1.9892;

1.9892
date     2014.08.08.10.25.48;  author p4;  state Exp;
branches ;
next     1.9890;

1.9890
date     2014.08.08.10.25.48;  author p4;  state Exp;
branches ;
next     1.9888;

1.9888
date     2014.08.08.10.25.48;  author p4;  state Exp;
branches ;
next     1.9887;

1.9887
date     2014.08.08.10.25.48;  author p4;  state Exp;
branches ;
next     1.9886;

1.9886
date     2014.08.08.10.25.48;  author p4;  state Exp;
branches ;
next     1.9885;

1.9885
date     2014.08.08.10.25.48;  author p4;  state Exp;
branches ;
next     1.9884;

1.9884
date     2014.08.08.10.25.48;  author p4;  state Exp;
branches ;
next     1.2485;

1.2485
date     2014.08.08.10.25.48;  author p4;  state Exp;
branches ;
next     1.2481;

1.2481
date     2014.08.08.10.25.48;  author p4;  state Exp;
branches ;
next     1.1571;

1.1571
date     2014.08.08.10.25.48;  author p4;  state Exp;
branches ;
next     1.1355;

1.1355
date     2014.08.08.10.25.48;  author p4;  state Exp;
branches ;
next     1.1319;

1.1319
date     2014.08.08.10.25.48;  author p4;  state Exp;
branches ;
next     1.486;

1.486
date     2014.08.08.10.25.48;  author p4;  state Exp;
branches ;
next     1.67;

1.67
date     2014.08.08.10.25.48;  author p4;  state Exp;
branches ;
next     1.5;

1.5
date     2014.08.08.10.25.48;  author p4;  state Exp;
branches ;
next     1.2;

1.2
date     2014.08.08.10.25.48;  author p4;  state Exp;
branches ;
next     ;


desc
@@


1.9895
log
@@
text
@# Makefile for jam

CC = cc
CFLAGS =
EXENAME = ./jam0
TARGET = -o $(EXENAME)

# Special flavors - uncomment appropriate lines

# AIX needs -lbsd, and has no identifying cpp symbol
# Use _AIX41 if you're not on 3.2 anymore.
# Also supports AIX53
#CC = gcc
#CFLAGS = -D_AIX
#LINKLIBS = -lbsd
#EXENAME = ./jam0
#TARGET = -o $(EXENAME)

# Darwin 90
# use gcc-4.2, gcc is linked to gcc-4.2
#CC = gcc$(COMPILER_SUFFIX)
#CFLAGS = -D__DARWIN__
#EXENAME = ./jam0
#TARGET = -o $(EXENAME)

# Cygwin - gcc & cygwin
#CC = gcc
#CFLAGS = -D__cygwin__

# Interix - gcc
#CC = gcc

# NCR seems to have a broken readdir() -- use gnu
#CC = gcc

# NT (with Microsoft compiler)
# Use FATFS if building on a DOS FAT file system
#Lib = $(MSVCNT)/lib
#Include = $(MSVCNT)/include
#CC = cl /nologo
#CFLAGS = -I $(Include) -DNT 
#TARGET = /Fejam0
#LINKLIBS = $(Lib)/oldnames.lib $(Lib)/kernel32.lib $(Lib)/libc.lib
#EXENAME = .\jam0.exe

# X64 NET 2005/2008/2010, settings already in environment.
# Turn off new CRT depreciation garb.
#CC = cl /nologo
#CFLAGS = /favor:blend /MT -D_M_AMD64 -DNT -D_CRT_SECURE_NO_DEPRECATE /wd4996
#TARGET = /Fejam0
#LINKLIBS = oldnames.lib kernel32.lib libcmt.lib
#EXENAME = .\jam0.exe

# X86 NET 2005/2008/2010, settings already in environment.
# Turn off new CRT depreciation garb.
#CC = cl /nologo
#CFLAGS = /MT -DNT -D_CRT_SECURE_NO_DEPRECATE /wd4996
#TARGET = /Fejam0
#LINKLIBS = oldnames.lib kernel32.lib libcmt.lib
#EXENAME = .\jam0.exe

# NT (with Microsoft compiler)
# People with DevStudio settings already in shell environment.
#CC = cl /nologo
#CFLAGS = -DNT
#TARGET = /Fejam0
#EXENAME = .\jam0.exe

# MingW32
#CC = gcc
#CFLAGS = -DMINGW

# MPEIX
#CC = gcc
#CFLAGS = -I/usr/include -D_POSIX_SOURCE

# SOLARIS
#CC = gcc

# QNX rtp (neutrino)
#CC = gcc

# AS400 - icc wrapper around ILE C compiler.
# CC = icc 
# CFLAGS = -DAS400 -qDUPPROC
#
# Can't use ./jam0 as EXENAME on AS/400. It confuses icc et al.
# EXENAME = jam0  

SOURCES = \
	builtins.c \
	command.c compile.c execas400.c execunix.c execvms.c expand.c \
	filent.c fileos2.c fileunix.c filevms.c glob.c hash.c \
	headers.c jam.c jambase.c jamgram.c lists.c make.c make1.c \
	newstr.c option.c parse.c pathunix.c pathvms.c regexp.c \
	rules.c scan.c search.c timestamp.c variable.c

all: $(EXENAME)
	$(EXENAME)

$(EXENAME):
	$(CC) $(TARGET) $(CFLAGS) $(SOURCES) $(LINKLIBS)
@


1.9894
log
@@
text
@d19 7
@


1.9892
log
@@
text
@d12 2
a13 1
#LINKLIBS = -lbsd
d15 3
@


1.9890
log
@@
text
@d35 1
a35 1
# X64 NET 2005, settings already in shell environment.
d43 1
a43 1
# X86 NET 2005, settings already in shell environment.
@


1.9888
log
@@
text
@d35 1
a35 1
# .NET 2005, settings already in shell environment.
d38 9
a46 1
#CFLAGS = /favor:AMD64 /MT -D_M_AMD64 -DNT -D_CRT_SECURE_NO_DEPRECATE /wd4996
@


1.9887
log
@@
text
@a9 3
# NCR seems to have a broken readdir() -- use gnu
#CC = gcc

d15 10
a49 7
# Interix - gcc
#CC = gcc

# Cygwin - gcc & cygwin
#CC = gcc
#CFLAGS = -D__cygwin__

d58 3
@


1.9886
log
@@
text
@d31 1
a31 1
#CFLAGS = /favor:AMD64 /MT -DNT -D_CRT_SECURE_NO_DEPRECATE /wd4996
@


1.9885
log
@@
text
@d3 4
a6 4
#CC = cc
#CFLAGS =
#EXENAME = ./jam0
#TARGET = -o $(EXENAME)
d30 5
a34 5
CC = cl /nologo
CFLAGS = /favor:AMD64 /MT -DNT -D_CRT_SECURE_NO_DEPRECATE /wd4996
TARGET = /Fejam0
LINKLIBS = oldnames.lib kernel32.lib libcmt.lib
EXENAME = .\jam0.exe
@


1.9884
log
@@
text
@d3 4
a6 4
CC = cc
CFLAGS =
EXENAME = ./jam0
TARGET = -o $(EXENAME)
d28 8
d39 1
a39 1
#CFLAGS = -DNT 
@


1.2485
log
@@
text
@d53 7
d62 1
a62 1
	command.c compile.c execunix.c execvms.c expand.c \
@


1.2481
log
@@
text
@a34 9
# BeOS - Metroworks CodeWarrior
#CC = mwcc
#Include = /NewDisk/develop/headers/posix
#CFLAGS = -I $(Include)

# BeOS - gcc
#CC = gcc
#LINKLIBS = -lnet

@


1.1571
log
@@
text
@a3 1
TARGET = -o jam0
d5 2
d26 1
d33 1
d70 2
a71 2
all: jam0
	jam0
d73 1
a73 1
jam0:
@


1.1355
log
@@
text
@d48 4
@


1.1319
log
@@
text
@@


1.486
log
@@
text
@d26 6
d56 1
@


1.67
log
@@
text
@d5 1
a5 1
CFLAGS = 
a15 1
#CFLAGS = -D_AIX41
d38 11
@


1.5
log
@@
text
@d36 3
@


1.2
log
@@
text
@d32 4
@
