Makefile revision 7014882c6a3672fd0e5d60200af8643ae53c5928
43b4c41fbb07705c9df321221ab9cb9832460407Christian Maeder# Copyright (c) 1992, 2010, Oracle and/or its affiliates. All rights reserved.
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder# Copyright (c) 1983, 1984, 1985, 1986, 1987, 1988, 1989 AT&T
25cc5fbba63f84b47e389af749f55abbbde71c8cChristian Maeder# All Rights Reserved
43b4c41fbb07705c9df321221ab9cb9832460407Christian Maeder# Copyright (c) 1980 Regents of the University of California.
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# All rights reserved. The Berkeley Software License Agreement
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# specifies the terms and conditions for redistribution.
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# C Shell with process control; VM/UNIX VAX Makefile
f4a2a20e49f41b2afa657e5e64d9e349c7faa091Christian Maeder# Bill Joy UC Berkeley; Jim Kulp IIASA, Austria
a53841f6d6e86ac751c12a33dc8aadf53f59d977Klaus LuettichMBCHAR = -DMBCHAR # Define this line to include multibyte input support
a53841f6d6e86ac751c12a33dc8aadf53f59d977Klaus LuettichDEFS = -DVFORK -DFILEC -DBSD_COMP -DFIVE # No TELL when MBCHAR
a737caf82de97c1907027c03e4b4509eb492b4b8Christian MaederCPPFLAGS= -I. $(DEFS) $(MBCHAR) $(CPPFLAGS.master)
01e383014b555bbcf639c0ca60c5810b3eff83c0Christian MaederCERRWARN += -_gcc=-Wno-implicit-function-declaration
b1f59a4ea7c96f4c03a4d7cfcb9c5e66871cfbbbChristian MaederHDDEP = sh.o sh.dir.o sh.dol.o sh.err.o sh.exec.o sh.exp.o sh.file.o \
ad270004874ce1d0697fb30d7309f180553bb315Christian Maeder sh.func.o sh.glob.o sh.hist.o sh.init.o sh.lex.o sh.misc.o \
4d56f2fa72e4aec20eb827c11ed49c8cbb7014bdChristian Maeder sh.parse.o sh.proc.o sh.sem.o sh.set.o sh.time.o
8ef75f1cc0437656bf622cec5ac9e8ea221da8f2Christian MaederCOMMONOBJS= printf.o sh.char.o sh.dir.o sh.dol.o sh.err.o \
404166b9366552e9ec5abb87a37c76ec8a815fb7Klaus Luettich sh.exec.o sh.exp.o sh.file.o sh.func.o sh.glob.o sh.hist.o sh.init.o \
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder sh.lex.o sh.misc.o sh.parse.o sh.print.o sh.proc.o sh.sem.o sh.set.o \
51d769d55d88dfa88bdf54bee78d8fa85a2deba8Christian Maeder# build rule for common source above
1aee4aaddde105264c1faf394d88e302c05094ffChristian Maeder%.o: ../../sh/%.c
f4a2a20e49f41b2afa657e5e64d9e349c7faa091Christian Maeder$(CSH_PROG): $(COMMONOBJS) $(LOCALOBJS) $(MAPFILES)
dcbd32289a7bdf1e6edd06c6ab0698c6a9dbf37aChristian Maeder $(LINK.c) $(COMMONOBJS) $(LOCALOBJS) -o $@ $(LDLIBS)