Xinu7/src/cmd/download/OLD/Makefile

#
#  Make the LSI 11 downloader
#

CFLAGS  = -O
XINUDIR	= /usr/Xinu
DESTDIR	= $(XINUDIR)/bin
LIBDIR	= $(XINUDIR)/lib
CROSSAS	= $(XINUDIR)/bin/as11
INC	= $(XINUDIR)/include/sys.s
HDIR    = $(XINUDIR)/include

all:		download dl upload ul odt lusers odtunlock

install:	all
		chmod 755 download upload odt lusers odtunlock
		cp download upload odt lusers odtunlock $(DESTDIR)
		chmod 644 dl ul
		cp dl ul $(LIBDIR)

clean:
		rm -rf *.o core download upload dl ul odt lusers odtunlock

lusers:		lusers.o 
		cc $(CFLAGS) -o lusers lusers.o 

odtunlock:	odtunlock.o freedev.o
		cc $(CFLAGS) -o odtunlock odtunlock.o freedev.o

odt:		odt.o getdev.o freedev.o
		cc $(CFLAGS) -o odt odt.o getdev.o freedev.o

download:	download.o getdev.o 
		cc $(CFLAGS) -o download download.o getdev.o

upload:		upload.o getdev.o 
		cc $(CFLAGS) -o upload upload.o getdev.o

dl:		dl.s
		$(CROSSAS) -u -o dl $(INC) dl.s

ul:		ul.s
		$(CROSSAS) -u -o ul $(INC) ul.s

getdev.o:	getdev.c getdev.h
		cc $(CFLAGS) -c getdev.c

freedev.o:	freedev.c getdev.h
		cc $(CFLAGS) -c freedev.c

lusers.o: 	lusers.c getdev.h
		cc $(CFLAGS) -c lusers.c

odtunlock.o:	odtunlock.c getdev.h
		cc $(CFLAGS) -c odtunlock.c
 
odt.o:		odt.c getdev.h
		cc $(CFLAGS) -c odt.c

download.o:	download.c $(HDIR)/a.out.h getdev.h
		cc $(CFLAGS) -c download.c

upload.o:	upload.c $(HDIR)/core11.h $(HDIR)/a.out.h getdev.h
		cc $(CFLAGS) -c upload.c