386BSD 0.1 development
[unix-history] / usr / othersrc / public / zsh-2.2 / src / Makefile
CommitLineData
86d48553
WJ
1#! /bin/make -f
2# Makefile for zsh
3# generated by buildzsh
4
5OBJS=builtin.o cond.o exec.o glob.o hist.o init.o jobs.o lex.o loop.o \
6math.o mem.o params.o parse.o subst.o table.o text.o utils.o watch.o \
7zle_bindings.o zle_hist.o zle_main.o zle_misc.o zle_move.o zle_refresh.o \
8zle_tricky.o zle_utils.o zle_vi.o zle_word.o
9
10BINDIR=/usr/local/bin
11MANDIR=/usr/local/man/man1
12
13# debugging flags
14#CFLAGS=-g -Wreturn-type -Wunused -Wpointer-arith -DQDEBUG
15#CC=gcc -traditional
16
17CC=cc
18CFLAGS= -O
19LIBS= -ltermcap
20
21ZSHPATH=zsh
22
23.c.o:
24 $(CC) $(CFLAGS) -c $<
25
26all: $(ZSHPATH)
27
28$(ZSHPATH): $(OBJS)
29 $(CC) -o $(ZSHPATH) $(OBJS) $(LIBS) $(LFLAGS)
30
31tags: /tmp
32 ctags *.[cy]
33
34# I hate this next line
35$(OBJS): config.h zsh.h zle.h signals.h ztype.h funcs.h
36
37clean:
38 rm -f *.o zsh core
39
40cleanall:
41 rm -f *.o zsh core Makefile signals.h config.h
42
43install: zsh
44 install -s -m 755 zsh $(BINDIR)
45 install -m 444 ../man/man1/zsh.1 $(MANDIR)