BSD 4_4_Lite2 development
[unix-history] / usr / src / contrib / mkmf / templates / C.p
CommitLineData
2d48215f
C
1CFLAGS =
2
3DEST = .
4
5EXTHDRS =
6
7HDRS =
8
9INSTALL = cp
10
11LD = $(CC)
12
13LDFLAGS =
14
15LIBS =
16
17MAKEFILE = Makefile
18
19OBJS =
20
21PRINT = pr
22
23PROGRAM = a.out
24
25SHELL = /bin/sh
26
27SRCS =
28
29SYSHDRS =
30
31all: $(PROGRAM)
32
33$(PROGRAM): $(OBJS) $(LIBS)
34 @echo "Linking $(PROGRAM) ..."
35 @$(LD) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM)
36 @echo "done"
37
38clean:; @rm -f $(OBJS) core
39
40clobber:; @rm -f $(OBJS) $(PROGRAM) core tags
41
42depend:; @mkmf -f $(MAKEFILE)
43
44echo:; @echo $(HDRS) $(SRCS)
45
46index:; @ctags -wx $(HDRS) $(SRCS)
47
48install: $(PROGRAM)
49 @echo Installing $(PROGRAM) in $(DEST)
50 @-strip $(PROGRAM)
51 @if [ $(DEST) != . ]; then \
52 (rm -f $(DEST)/$(PROGRAM); $(INSTALL) $(PROGRAM) $(DEST)); fi
53
54print:; @$(PRINT) $(HDRS) $(SRCS)
55
56tags: $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)