# Makefile for jam CC = cc TARGET = -o jam0 CFLAGS = # 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 # BeOS - Metroworks CodeWarrior #CC = mwcc #Include = /NewDisk/develop/headers/posix #CFLAGS = -I $(Include) # BeOS - gcc #CC = gcc #LINKLIBS = -lnet # Interix - gcc #CC = gcc # Cygwin - gcc & cygwin #CC = gcc #CFLAGS = -D__cygwin__ # MPEIX #CC = gcc #CFLAGS = -I/usr/include -D_POSIX_SOURCE # QNX rtp (neutrino) #CC = gcc SOURCES = \ Command.cpp Compile.cpp ExecUnix.cpp ExecVMS.cpp Expand.cpp \ FileNT.cpp FileOS2.cpp FileUnix.cpp FileVMS.cpp Glob.cpp Hash.cpp \ Headers.cpp Jam.cpp Jambase.cpp JamGrammar.cpp Lists.cpp Make.cpp Make1.cpp \ NewStr.cpp Option.cpp Parse.cpp PathUnix.cpp PathVMS.cpp RegExp.cpp \ Rules.cpp Scan.cpp Search.cpp Timestamp.cpp Variable.cpp all: jam0 jam0 jam0: $(CC) $(TARGET) $(CFLAGS) $(SOURCES) $(LINKLIBS)
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#4 | 1145 | bob_summerwill |
Updated the makefile. Added FTJam.exe and updated the DSP. |
||
#3 | 1120 | bob_summerwill | A fair-size chunk of char* const-correctness modifications. | ||
#2 | 1108 | bob_summerwill | Added a batch file to invoke the Makefile build. | ||
#1 | 1106 | bob_summerwill | Integrated Jam from "public" to "guest/bob_summerwill". | ||
//guest/perforce_software/jam/src/Makefile | |||||
#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 |