thisconfigdir=. myfulldir=util/profile mydir=. BUILDTOP=$(REL)$(U)$(S)$(U) PROG_LIBPATH=-L$(TOPLIBD) PROG_RPATH=$(KRB5_LIBDIR) ##DOS##BUILDTOP = ..\.. ##DOS##OBJFILE=profile.lst ##DOS##LIBNAME=profile.lib ##DOS##DOSDEFS=-DHAVE_STDLIB_H CFLAGS = $(CCOPTS) $(DEFS) $(LOCALINCLUDE) $(DOSDEFS) LOCALINCLUDE=-I. -I$(srcdir)/../et STLIBOBJS = \ prof_tree.o \ prof_file.o \ prof_parse.o \ prof_get.o \ prof_set.o \ prof_err.o \ prof_init.o OBJS = prof_tree.$(OBJEXT) \ prof_file.$(OBJEXT) \ prof_parse.$(OBJEXT) \ prof_get.$(OBJEXT) \ prof_set.$(OBJEXT) \ prof_err.$(OBJEXT) \ prof_init.$(OBJEXT) SRCS = $(srcdir)/prof_tree.c \ $(srcdir)/prof_file.c \ $(srcdir)/prof_parse.c \ $(srcdir)/prof_get.c \ $(srcdir)/prof_set.c \ prof_err.c \ $(srcdir)/prof_init.c DEPLIBS = $(COM_ERR_DEPLIB) MLIBS = -lcom_err $(GEN_LIB) LIB=profile LIBMAJOR=1 LIBMINOR=0 SHLIB_EXPDEPS = $(TOPLIBD)/libcom_err$(SHLIBEXT) SHLIB_EXPLIBS = -lcom_err SHLIB_DIRS = -L$(TOPLIBD) SHLIB_RDIRS=$(KRB5_LIBDIR) STOBJLISTS=OBJS.ST all-unix:: includes test_parse test_profile all-unix:: all-libs all-windows:: includes:: profile.h if cmp profile.h \ $(BUILDTOP)/include/profile.h >/dev/null 2>&1; then :; \ else \ (set -x; $(RM) $(BUILDTOP)/include/profile.h; \ $(CP) profile.h $(BUILDTOP)/include/profile.h) ; \ fi clean-unix:: $(RM) $(BUILDTOP)/include/profile.h ##DOS##LIBOBJS = $(OBJS) awk-windows: $(AWK) -f $(BUILDTOP)/util/et/et_h.awk outfile=prof_err.h prof_err.et $(AWK) -f $(BUILDTOP)/util/et/et_c.awk outfile=prof_err.c prof_err.et if exist prof_err.h copy profile.hin+prof_err.h profile.h if exist profile.h copy profile.h $(BUILDTOP)\include\profile.h test_parse: test_parse.$(OBJEXT) $(OBJS) $(DEPLIBS) $(CC_LINK) -o test_parse test_parse.$(OBJEXT) $(OBJS) $(MLIBS) test_profile: test_profile.$(OBJEXT) argv_parse.$(OBJEXT) $(OBJS) $(DEPLIBS) $(CC_LINK) -o test_profile test_profile.$(OBJEXT) \ argv_parse.$(OBJEXT) $(OBJS) $(MLIBS) test_parse.exe: $(CC) $(CFLAGS2) -o test_parse.exe test_parse.c \ prof_parse.c prof_tree.c /link /stack:16384 test_profile.exe: $(CC) $(CFLAGS2) -o test_profile.exe test_profile.c prof_init.c \ prof_file.c prof_parse.c prof_tree.c /link /stack:16384 profile.h: prof_err.h profile.hin cat $(srcdir)/profile.hin prof_err.h > $@ prof_err.h: $(srcdir)/prof_err.et prof_err.c: $(srcdir)/prof_err.et prof_err.o: prof_err.c clean-unix:: clean-libs clean-libobjs $(RM) $(PROGS) *.o *~ test_parse core prof_err.h \ prof_err.c test_profile profile.h clean-windows:: $(RM) profile.lib profile.bak test_parse.exe test_profile.exe check-windows:: test_profile.exe test_parse.exe $(RM) *.obj test_parse test.ini # +++ Dependency line eater +++ # # Makefile dependencies follow. This must be the last section in # the Makefile.in file # prof_tree.o: $(srcdir)/prof_tree.c $(srcdir)/prof_int.h prof_err.h prof_file.o: $(srcdir)/prof_file.c $(srcdir)/prof_int.h prof_err.h prof_parse.o: $(srcdir)/prof_parse.c $(srcdir)/prof_int.h prof_err.h prof_err.o: prof_err.c prof_init.o: $(srcdir)/prof_init.c $(srcdir)/prof_int.h prof_err.h