#
# 5799-WZQ (C) COPYRIGHT IBM CORPORATION 1986,1987,1988
# LICENSED MATERIALS - PROPERTY OF IBM
# REFER TO COPYRIGHT INSTRUCTIONS FORM NUMBER G120-2083
#
# $Header:Makefile 12.0$ 
# $ACIS:Makefile 12.0$ 
# $Source: /ibm/acis/usr/sys/dist/etc/RCS/Makefile,v $ 
#
# makefile for miniroot tools
#
LDFLAGS= -N
CFLAGS=-DPRINTF -DCTIME -DNONFS
ALL = onechar mkfs syscall
all: ${ALL}

onechar: onechar.o
	${CC} ${LDFLAGS} -o $@ $@.o

MKFS_OBJ = mkfs.o newfs.o ifconfig.o xxxfs.o

mkfs: ${MKFS_OBJ}
	${CC} ${LDFLAGS} -o mkfs ${MKFS_OBJ}

mkfs.o: /usr/src/etc/mkfs.c
	${CC} -Dmain=main_mkfs -Dcopyright=copyright_mkfs -c \
		${CFLAGS} /usr/src/etc/mkfs.c

newfs.o: /usr/src/etc/newfs.c
	${CC} -Dmain=main_newfs -Dcopyright=copyright_newfs -c \
	${CFLAGS} /usr/src/etc/newfs.c

ifconfig.o: /usr/src/etc/ifconfig.c
	${CC} -Dmain=main_ifconfig -Dcopyright=copyright_ifconfig -c \
		/usr/src/etc/ifconfig.c

xxxfs.o: xxxfs.c
	${CC} -c xxxfs.c

syscall.o: /usr/src/etc/syscall/syscall.c
	${CC} -DPRINTF -DCTIME -c /usr/src/etc/syscall/syscall.c

/sys/standca/printf.o:.
	cd /sys/standca;make printf.o

/sys/standca/parse.o:.
	cd /sys/standca;make parse.o

syscall: syscall.o /sys/standca/parse.o /sys/standca/printf.o
	${CC} -N -o syscall syscall.o /sys/standca/parse.o /sys/standca/printf.o

clean:
	rm -f *.o ${ALL} a.out core
