~ubuntu-branches/ubuntu/dapper/pmake/dapper

« back to all changes in this revision

Viewing changes to Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Sam Hocevar (Debian packages)
  • Date: 2004-03-12 13:14:27 UTC
  • mfrom: (0.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20040312131427-us94ehmatt3kxhm8
Tags: 1.98-3
* mk/bsd.man.mk:
  + Use symlinks instead of hard links when using the MLINKS directive
    to link manual pages, courtesy of Robert Millan.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#       $NetBSD: Makefile,v 1.18 1997/10/24 09:00:47 lukem Exp $
 
1
#       $NetBSD: Makefile,v 1.31 2004/02/15 19:05:45 sjg Exp $
2
2
#       @(#)Makefile    5.2 (Berkeley) 12/28/90
3
3
 
4
4
CPPFLAGS+= -I${.CURDIR}
5
5
PROG=   make
6
6
SRCS=   arch.c buf.c compat.c cond.c dir.c for.c hash.c job.c main.c \
7
 
        make.c parse.c str.c suff.c targ.c var.c util.c
 
7
        make.c parse.c str.c suff.c targ.c trace.c var.c util.c 
8
8
SRCS+=  lstAppend.c lstAtEnd.c lstAtFront.c lstClose.c lstConcat.c \
9
9
        lstDatum.c lstDeQueue.c lstDestroy.c lstDupl.c lstEnQueue.c \
10
10
        lstFind.c lstFindFrom.c lstFirst.c lstForEach.c lstForEachFrom.c \
11
11
        lstInit.c lstInsert.c lstIsAtEnd.c lstIsEmpty.c lstLast.c \
12
12
        lstMember.c lstNext.c lstOpen.c lstRemove.c lstReplace.c lstSucc.c
13
13
.PATH:  ${.CURDIR}/lst.lib
14
 
 
 
14
WARNS=3
 
15
WFORMAT= 1
15
16
.if make(install)
16
17
SUBDIR= PSD.doc
17
18
.endif
 
19
.if make(obj) || make(clean)
 
20
SUBDIR+= unit-tests
 
21
.endif
18
22
 
19
23
.include <bsd.prog.mk>
20
24
.include <bsd.subdir.mk>
 
25
 
 
26
# provide a clue as to what we are using
 
27
BUILD_DATE!= date +%Y%m%d
 
28
MAKE_VERSION:= netbsd-${BUILD_DATE}
 
29
CPPFLAGS_main.o:= "-DMAKE_VERSION=\"${MAKE_VERSION}\""
 
30
CPPFLAGS+= ${CPPFLAGS_${.TARGET}}
 
31
main.o: ${OBJS:Nmain.o} ${MAKEFILE}
 
32
COPTS.var.c+= -Wno-cast-qual
 
33
 
 
34
# A simple unit-test driver to help catch regressions
 
35
accept test:
 
36
        cd ${.CURDIR}/unit-tests && ${.MAKE:S,^./,${.CURDIR}/,} TEST_MAKE=${TEST_MAKE:U${.OBJDIR}/${PROG:T}} ${.TARGET}