2021-10-11 18:37:13 -03:00

88 lines
2.4 KiB
Makefile

#
# @(#)Makefile 1.1 94/10/31 SMI
#
DESTDIR=
SYSDIR= ../sys
CFLAGS= -O
LDFLAGS=
#CC= /usr/bin/cc
CHOWN=/usr/etc/chown
#MAKE= make CC=${CC}
LIBC=
# System add methods that need to be installed
#
SYS_METHODS= sys_add sys_domain sys_hostname sys_ipaddr sys_time sys_tz
# System administration programs that need to be installed
#
SYS_APPS= sysIDtool sys_rootpasswd
# Programs that need to be installed
#
NSTD= ${SYS_METHODS} ${SYS_APPS}
FILES= class
# Routines to link with
#
ADMIN_LIB= admin_amcl.o admin_param.o find_method.o
# Header file dependencies
#
HDRS= admin_amcl.h admin_messages.h sys_param_names.h
all: ${NSTD} ${FILES}
install: ${NSTD} ${OTHER} ${EZNET_ETC} ${EZNET_SBIN} ${FILES}
install -d -o bin -m 755 ${DESTDIR}/usr/etc/admin/classes/system
install -d -m 755 ${DESTDIR}/usr/etc/install
install -s ${SYS_METHODS} ${DESTDIR}/usr/etc/admin/classes/system
install -s ${SYS_APPS} ${DESTDIR}/usr/etc/install
for i in ${FILES}; do \
(install -c -m 644 $$i ${DESTDIR}/usr/etc/admin/classes/.$$i); \
done
clean:
rm -f a.out core *.s *.o
sysIDtool: sysIDtool.c ${ADMIN_LIB} get_ether0name.o ${HDRS}
${CC} ${CFLAGS} ${LDFLAGS} -o $@ $@.c ${ADMIN_LIB} get_ether0name.o
sys_add: sys_add.c ${ADMIN_LIB} ${HDRS}
${CC} ${CFLAGS} ${LDFLAGS} -o $@ $@.c ${ADMIN_LIB}
sys_domain: sys_domain.c ${ADMIN_LIB} ${HDRS}
${CC} ${CFLAGS} ${LDFLAGS} -o $@ $@.c ${ADMIN_LIB}
sys_hostname: sys_hostname.c ${ADMIN_LIB} get_ether0name.o ${HDRS}
${CC} ${CFLAGS} ${LDFLAGS} -o $@ $@.c ${ADMIN_LIB} get_ether0name.o
sys_ipaddr: sys_ipaddr.c ${ADMIN_LIB} add_key_entry.o \
${HDRS} add_key_entry.h
${CC} ${CFLAGS} ${LDFLAGS} -o $@ $@.c ${ADMIN_LIB} add_key_entry.o
sys_time: sys_time.c ${ADMIN_LIB} ${HDRS}
${CC} ${CFLAGS} ${LDFLAGS} -o $@ $@.c ${ADMIN_LIB}
sys_tz: sys_tz.c ${ADMIN_LIB} ${HDRS}
${CC} ${CFLAGS} ${LDFLAGS} -o $@ $@.c ${ADMIN_LIB}
sys_rootpasswd: sys_rootpasswd.c ${ADMIN_LIB} ${HDRS}
${CC} ${CFLAGS} ${LDFLAGS} -o $@ $@.c ${ADMIN_LIB}
add_key_entry.o: add_key_entry.c admin_amcl.h add_key_entry.h
${CC} ${CFLAGS} ${LDFLAGS} -c $@ add_key_entry.c
admin_amcl.o: admin_amcl.c admin_amcl.h admin_amcl_impl.h admin_messages.h
${CC} ${CFLAGS} ${LDFLAGS} -c $@ admin_amcl.c
admin_param.o: admin_param.c admin_amcl.h
${CC} ${CFLAGS} ${LDFLAGS} -c $@ admin_param.c
find_method.o: find_method.c find_method_impl.h admin_messages.h
${CC} ${CFLAGS} ${LDFLAGS} -c $@ find_method.c
FRC: