# Makefile for jam CC = cc CFLAGS = EXENAME = ./jam0 TARGET = -o $(EXENAME) # Special flavors - uncomment appropriate lines # NCR seems to have a broken readdir() -- use gnu #CC = gcc # AIX needs -lbsd, and has no identifying cpp symbol # Use _AIX41 if you're not on 3.2 anymore. #LINKLIBS = -lbsd #CFLAGS = -D_AIX # 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 # NT (with Microsoft compiler) # People with DevStudio settings already in shell environment. #CC = cl /nologo #CFLAGS = -DNT #TARGET = /Fejam0 #EXENAME = .\jam0.exe # Interix - gcc #CC = gcc # Cygwin - gcc & cygwin #CC = gcc #CFLAGS = -D__cygwin__ # MingW32 #CC = gcc #CFLAGS = -DMINGW # MPEIX #CC = gcc #CFLAGS = -I/usr/include -D_POSIX_SOURCE # QNX rtp (neutrino) #CC = gcc SOURCES = \ builtins.c \ command.c compile.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)
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 3948 | Matt Armstrong |
Initial branch to play around with bug //guest/matt_armstrong/jam/bug/1/... which shows up with jam 2.5rc3 (perforce public depot change 3108). |
||
//guest/perforce_software/jam/src/Makefile | |||||
#9 | 2485 | rmg |
Beos updates for jam from "Ingo Weinhold" <bonefish@cs.tu-berlin.de>. Porting change. === computer:1666: Change 35634 by seiwald@play-seiwald on 2002/08/16 11:42:39 |
||
#8 | 2481 | rmg |
Put . in the path of jam0, at long last. === computer:1666: Change 34039 by seiwald@tricks on 2002/06/03 11:05:04 Jam relnote about $(EXENAME) in the Makefile. User visible change being documented in RELNOTES. === computer:1666: Change 34517 by seiwald@play-seiwald on 2002/06/22 00:19:32 |
||
#7 | 1571 | Perforce staff |
MINGW port by Max Blagai. Porting change documented in RELNOTES. |
||
#6 | 1355 | rmg |
Record integration of Change 281 by john_belmonte. (This was actually dropped in as part of the Jam 2.3 release; the present change serves to record the fact in the integration history, only.) |
||
#5 | 1319 | rmg |
Jam 2.3 + Perforce's internal changes. This change is a drop of the Perforce internal Jam changes since the 2.3 public release. The individual changes represented herein are preserved in the //guest/richard_geiger/intjam/ branch. The intent of this drop is to provide a base, from which other contributors' Jam branches may be integrated into. It is not intended to become a packaged release in this state. We will be integrating changes from other users prior to creating the next packaged release. Please refer to the src/RELNOTES file for an overview of the changes present in this integration. - Richard Geiger Open Source Engineer at Perforce |
||
#4 | 486 | Perforce staff |
Jam 2.3. See RELNOTES for a list of changes from 2.2.x. Just about every source file was touched when jam got ANSI-fied. |
||
#3 | 67 | Laura Wingerd |
Integrate Perforce's jam changes & project page update (change 59, change 60, change 61, change 62, change 63, change 64, change 66) |
||
#2 | 5 | Perforce maintenance | Jam/MR 2.2.4 (HDRPATTERN, JAMUNAME, JAMSHELL, plus misc tweaks) | ||
#1 | 2 | laura | Add Jam/MR 2.2 source |