summaryrefslogtreecommitdiffstats
path: root/sys/modules/svr4/Makefile
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>1999-12-23 21:19:32 +0000
committermarcel <marcel@FreeBSD.org>1999-12-23 21:19:32 +0000
commit882af3f7d624b584435ae6c9e32598b425fcbf79 (patch)
tree25f29839a9b35b9dc91884d463f66a8abf0ced71 /sys/modules/svr4/Makefile
parent95103d131256d6e42c877c35c6f106d54703473c (diff)
downloadFreeBSD-src-882af3f7d624b584435ae6c9e32598b425fcbf79.zip
FreeBSD-src-882af3f7d624b584435ae6c9e32598b425fcbf79.tar.gz
Use genassym(1) and <sys/assym.h> to generate assembler symbols.
Diffstat (limited to 'sys/modules/svr4/Makefile')
-rw-r--r--sys/modules/svr4/Makefile11
1 files changed, 3 insertions, 8 deletions
diff --git a/sys/modules/svr4/Makefile b/sys/modules/svr4/Makefile
index eb1ef57..6c048c7 100644
--- a/sys/modules/svr4/Makefile
+++ b/sys/modules/svr4/Makefile
@@ -14,14 +14,12 @@ CFLAGS+= -DKERNEL
MAINTAINER= newton@freebsd.org
EXPORT_SYMS=_svr4_mod
-CLEANFILES= svr4_assym.h svr4_genassym svr4_genassym.o opt_svr4.h
-
-build-tools: svr4_genassym
+CLEANFILES= svr4_assym.h svr4_genassym.o opt_svr4.h
svr4.h: opt_global.h opt_svr4.h
-svr4_assym.h: svr4_genassym
- ./svr4_genassym > svr4_assym.h
+svr4_assym.h: svr4_genassym.o
+ genassym -o ${.TARGET} ${.ALLSRC}
svr4_locore.o: svr4_locore.s svr4_assym.h
${CC} -c -x assembler-with-cpp -DLOCORE -DKERNEL ${CFLAGS} \
@@ -30,9 +28,6 @@ svr4_locore.o: svr4_locore.s svr4_assym.h
svr4_genassym.o: svr4_genassym.c svr4.h @ machine
${CC} -c ${CFLAGS} -UKERNEL ${.IMPSRC}
-svr4_genassym: svr4_genassym.o
- ${CC} -static ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${.ALLSRC}
-
opt_compat.h:
echo "#define COMPAT_43 1" > opt_compat.h
OpenPOWER on IntegriCloud