head     1.3;
branch   ;
access   ;
symbols  ;
locks    svalente:1.3; strict;
comment  @# @;


1.3
date     95.08.09.08.38.24;  author ghudson;  state Exp;
branches ;
next     1.2;

1.2
date     95.03.25.07.05.06;  author svalente;  state Exp;
branches ;
next     1.1;

1.1
date     95.03.25.06.53.38;  author svalente;  state Exp;
branches ;
next     ;


desc
@Imakefile
@


1.3
log
@Add NetBSD version.
@
text
@/*
 * $Id: Imakefile,v 1.2 1995/03/25 07:05:06 svalente Exp ghudson $
 */

ATHSYS=`fs sysname | awk -F\' '{ print $$2 }'`

#ifdef ULTRIX40
DEFINES=-DULTRIX_40 -I/usr/include/sys 
#endif

#if defined(_IBMR2)
#define DONE
machtype_rios.o: $(ATHVERS) machtype_rios.c
	$(RM) $@@
	. $(ATHVERS); \
	$(CC) -c $(CFLAGS) -DATHMAJV=\"$$ATHMAJV\" -DATHMINV=\"$$ATHMINV\" \
	-DATHSYS=\"${ATHSYS}\" $*.c

SimpleProgram(machtype, machtype_rios.o,-lodm -lcfg -ldiag,$(ATHRBINDIR))
#endif

#if defined(SOLARIS)
#define DONE
machtype_sol.o: $(ATHVERS) machtype_sol.c
        $(RM) $@@
        . $(ATHVERS); \
        $(CC) -c $(CFLAGS) -DATHMAJV=\"$$ATHMAJV\" -DATHMINV=\"$$ATHMINV\" \
	-DATHSYS=\"${ATHSYS}\" $*.c

build_program(machtype, machtype_sol.o,-lkvm)
install_program(machtype,-m 4755 -o root,$(ATHRBINDIR))
#endif

#if defined(linux)
#define DONE
CC = gcc -Wall
LD = ${CC}
machtype_lin.o: $(ATHVERS) machtype_lin.c
	. $(ATHVERS); \
	$(CC) -c $(CFLAGS) -DATHMAJV=\"$$ATHMAJV\" -DATHMINV=\"$$ATHMINV\" \
	-DATHSYS=\"${ATHSYS}\" $*.c
	
SimpleProgram(machtype, machtype_lin.o,,$(ATHRBINDIR))
#endif

#if defined(__NetBSD__)
#define DONE
install_script(machtype_netbsd,, /bin/athena/machtype)
#endif

#ifndef DONE
machtype_std.o: $(ATHVERS) machtype_std.c
	$(RM) $@@
	. $(ATHVERS); \
	$(CC) -c $(CFLAGS) -DATHMAJV=\"$$ATHMAJV\" -DATHMINV=\"$$ATHMINV\" \
	-DATHSYS=\"${ATHSYS}\" $*.c
	
build_program(machtype, machtype_std.o,,)
install_program(machtype,-m 2755 -g kmem,$(ATHRBINDIR))
#endif

install_man(machtype.1,machtype.1)
@


1.2
log
@Adde Linux support.
@
text
@d2 1
a2 1
 * $Id: Imakefile,v 1.1 1995/03/25 06:53:38 svalente Exp svalente $
d44 5
@


1.1
log
@Initial revision
@
text
@d2 1
a2 1
 * $Id: Imakefile,v 1.10 1994/06/13 07:05:10 cfields Exp cfields $
d5 2
a10 2
ATHSYS=`fs sysname | awk -F\' '{ print $$2 }'`

d21 1
d30 1
a30 1
SimpleProgram(machtype, machtype_sol.o,-lkvm,$(ATHRBINDIR))
d33 13
@
