summaryrefslogtreecommitdiffstats
path: root/lib/libmytinfo
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1998-09-02 15:22:11 +0000
committerbde <bde@FreeBSD.org>1998-09-02 15:22:11 +0000
commit9e5e52d9b8c442dccb743056be0c02a169d8e54c (patch)
treed9f87975c5fadc0d18745582f6bfd1ebc24d6d95 /lib/libmytinfo
parent1228ff1417718eb1e522753d7b372d60845cbdee (diff)
downloadFreeBSD-src-9e5e52d9b8c442dccb743056be0c02a169d8e54c.zip
FreeBSD-src-9e5e52d9b8c442dccb743056be0c02a169d8e54c.tar.gz
Keep build-tools objects separate from `all' objects so that my
cross-builds work.
Diffstat (limited to 'lib/libmytinfo')
-rw-r--r--lib/libmytinfo/Makefile18
1 files changed, 12 insertions, 6 deletions
diff --git a/lib/libmytinfo/Makefile b/lib/libmytinfo/Makefile
index a477258..8b7c637 100644
--- a/lib/libmytinfo/Makefile
+++ b/lib/libmytinfo/Makefile
@@ -1,7 +1,7 @@
# Makefile for libmytinfo
# Use 'make update_term_h' manually after changing internal
# mytinfo structures
-# $Id: Makefile,v 1.13 1998/07/07 01:51:18 bde Exp $
+# $Id: Makefile,v 1.14 1998/08/15 07:15:51 jb Exp $
LIB= mytinfo
SRCS= addstr.c binorder.c buildpath.c caplist.c capsort.c compar.c\
@@ -29,15 +29,21 @@ build-tools: mkbinorder mkcaplist mkcapsort mkversion
capsort.c: mkcapsort
./mkcapsort > capsort.c
-mkcapsort: mkcapsort.c caplist.o compar.o
- $(CC) -static $(CFLAGS) $(LDFLAGS) -o mkcapsort ${.CURDIR}/mkcapsort.c caplist.o compar.o
+.for f in caplist capsort compar findcap
+CLANFILES+= cross-$f.o
+cross-$f.o: $f.c
+ ${CC} ${CFLAGS} -c -o ${.TARGET} ${.ALLSRC}
+.endfor
+
+mkcapsort: mkcapsort.c cross-caplist.o cross-compar.o
+ $(CC) -static $(CFLAGS) $(LDFLAGS) -o ${.TARGET} ${.ALLSRC}
binorder.c: mkbinorder ${.CURDIR}/bin_order
./mkbinorder ${.CURDIR}/bin_order > binorder.c
-mkbinorder: mkbinorder.c capsort.o caplist.o compar.o findcap.o
- $(CC) -static $(CFLAGS) $(LDFLAGS) -o mkbinorder ${.CURDIR}/mkbinorder.c capsort.o \
- caplist.o compar.o findcap.o
+mkbinorder: mkbinorder.c cross-capsort.o cross-caplist.o cross-compar.o \
+ cross-findcap.o
+ $(CC) -static $(CFLAGS) $(LDFLAGS) -o ${.TARGET} ${.ALLSRC}
version.c: mkversion
./mkversion > version.c
OpenPOWER on IntegriCloud