Make commands cross-compilable
This commit is contained in:
parent
207e4d2a71
commit
25ae53b165
5 changed files with 24 additions and 7 deletions
|
@ -56,10 +56,15 @@ init.c: mkinit alias.c eval.c exec.c input.c jobs.c options.c parser.c \
|
||||||
redir.c trap.c var.c
|
redir.c trap.c var.c
|
||||||
./mkinit ${.ALLSRC:S/^mkinit$//}
|
./mkinit ${.ALLSRC:S/^mkinit$//}
|
||||||
|
|
||||||
mkinit: mkinit.o
|
mkinit: mkinit.lo
|
||||||
mknodes: mknodes.o
|
${HOST_LINK.c} mkinit.lo -o $@
|
||||||
mksyntax: mksyntax.o
|
|
||||||
mksignames: mksignames.o
|
mknodes: mknodes.lo
|
||||||
|
${HOST_LINK.c} mknodes.lo -o $@
|
||||||
|
mksyntax: mksyntax.lo
|
||||||
|
${HOST_LINK.c} mksyntax.lo -o $@
|
||||||
|
mksignames: mksignames.lo
|
||||||
|
${HOST_LINK.c} mksignames.lo -o $@
|
||||||
|
|
||||||
.ORDER: nodes.c nodes.h
|
.ORDER: nodes.c nodes.h
|
||||||
nodes.c nodes.h: mknodes nodetypes nodes.c.pat
|
nodes.c nodes.h: mknodes nodetypes nodes.c.pat
|
||||||
|
|
|
@ -165,6 +165,10 @@ static void error(char *);
|
||||||
|
|
||||||
#define equal(s1, s2) (strcmp(s1, s2) == 0)
|
#define equal(s1, s2) (strcmp(s1, s2) == 0)
|
||||||
|
|
||||||
|
#ifndef __unused
|
||||||
|
#define __unused __attribute__((__unused__))
|
||||||
|
#endif
|
||||||
|
|
||||||
int
|
int
|
||||||
main(int argc __unused, char *argv[])
|
main(int argc __unused, char *argv[])
|
||||||
{
|
{
|
||||||
|
|
|
@ -115,6 +115,10 @@ static void print(char *);
|
||||||
static void output_type_macros(void);
|
static void output_type_macros(void);
|
||||||
static void digit_convert(void);
|
static void digit_convert(void);
|
||||||
|
|
||||||
|
#ifndef __unused
|
||||||
|
#define __unused __attribute__((__unused__))
|
||||||
|
#endif
|
||||||
|
|
||||||
int
|
int
|
||||||
main(int argc __unused, char **argv __unused)
|
main(int argc __unused, char **argv __unused)
|
||||||
{
|
{
|
||||||
|
|
|
@ -14,8 +14,12 @@ build-tools: maketab
|
||||||
proctab.c: maketab
|
proctab.c: maketab
|
||||||
./maketab > proctab.c
|
./maketab > proctab.c
|
||||||
|
|
||||||
maketab: awkgram.h maketab.c
|
maketab.lo: awkgram.h
|
||||||
|
|
||||||
CLEANFILES= maketab proctab.c
|
|
||||||
|
maketab: maketab.lo
|
||||||
|
${HOST_LINK.c} maketab.lo -o $@
|
||||||
|
|
||||||
|
CLEANFILES= maketab proctab.c maketab.lo
|
||||||
|
|
||||||
.include <bsd.prog.mk>
|
.include <bsd.prog.mk>
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
FSCK= ${NETBSDSRCDIR}/sbin/fsck
|
FSCK= ${MINIXSRCDIR}/sbin/fsck
|
||||||
PROG= fsck.mfs
|
PROG= fsck.mfs
|
||||||
SRCS= fsck.c
|
SRCS= fsck.c
|
||||||
CPPFLAGS+= -I${MINIXSRCDIR}/servers -I${FSCK}
|
CPPFLAGS+= -I${MINIXSRCDIR}/servers -I${FSCK}
|
||||||
|
|
Loading…
Reference in a new issue