- # 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. |
23 years ago | |
#3 | 1120 | bob_summerwill | A fair-size chunk of char* const-correctness modifications. | 23 years ago | |
#2 | 1108 | bob_summerwill | Added a batch file to invoke the Makefile build. | 23 years ago | |
#1 | 1106 | bob_summerwill | Integrated Jam from "public" to "guest/bob_summerwill". | 23 years ago | |
//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. « |
24 years ago | |
#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) « |
26 years ago | |
#2 | 5 | Perforce maintenance | Jam/MR 2.2.4 (HDRPATTERN, JAMUNAME, JAMSHELL, plus misc tweaks) | 27 years ago | |
#1 | 2 | laura | Add Jam/MR 2.2 source | 27 years ago |