Files
heimdal/appl/otp/Makefile.in
Assar Westerlund 8a5564bd5f Install otp setuid root.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@1042 ec53bebd-3082-4978-b11e-865c3cabbd6b
1996-11-18 01:38:26 +00:00

75 lines
1.4 KiB
Makefile

# $Id$
SHELL = /bin/sh
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
CC = @CC@
RANLIB = @RANLIB@
DEFS = @DEFS@
CFLAGS = @CFLAGS@
LD_FLAGS = @LD_FLAGS@
INSTALL = @INSTALL@
LIBS = @LIBS@
MKINSTALLDIRS = @top_srcdir@/mkinstalldirs
prefix = @prefix@
exec_prefix = $(prefix)
libdir = $(exec_prefix)/lib
libexecdir = $(exec_prefix)/libexec
bindir = $(exec_prefix)/bin
PROG_SUIDBIN = otp
PROG_BIN = otpprint
PROGS = $(PROG_BIN) $(PROG_SUIDBIN)
SOURCES_OTP = otp.c
SOURCES_OTPPRINT = otpprint.c
OBJECTS_OTP = otp.o
OBJECTS_OTPPRINT = otpprint.o
OBJECTS = $(OBJECTS_OTP) $(OBJECTS_OTPPRINT)
SOURCES = $(SOURCES_OTP) $(SOURCES_OTPPRINT)
all: $(PROGS)
.c.o:
$(CC) -c $(CPPFLAGS) $(DEFS) -I../.. -I../../include -I$(srcdir) $(CFLAGS) $<
install: all
$(MKINSTALLDIRS) $(bindir)
for x in $(PROG_BIN); do $(INSTALL) $$x $(bindir); done
-for x in $(PROG_SUIDBIN);\
do $(INSTALL) -o root -m 04555 $$x $(bindir); done
uninstall:
TAGS: $(SOURCES)
etags $(SOURCES)
check:
clean:
rm -f *.a *.o $(PROGS)
mostlyclean: clean
distclean: clean
rm -f Makefile *~
realclean: distclean
rm -f TAGS
OLIB=-L../../lib/otp -lotp -L../../lib/des -ldes -L../../lib/roken -lroken
otp: $(OBJECTS_OTP)
$(CC) $(LD_FLAGS) $(LDFLAGS) -o $@ $(OBJECTS_OTP) $(OLIB) $(LIBS)
otpprint: $(OBJECTS_OTPPRINT)
$(CC) $(LD_FLAGS) $(LDFLAGS) -o $@ $(OBJECTS_OTPPRINT) $(OLIB) $(LIBS)
$(OBJECTS): ../../config.h