cmd: Add support for pulling options from files
[openafs.git] / src / cmd / Makefile.in
index 594e367..c084b8b 100644 (file)
@@ -9,13 +9,9 @@ srcdir=@srcdir@
 include @TOP_OBJDIR@/src/config/Makefile.config
 include @TOP_OBJDIR@/src/config/Makefile.lwp
 
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
 
-LIBOBJS=cmd_errors.o cmd.o 
-LIBPICOBJS=cmd_errors_pic.o cmd_pic.o
+LIBOBJS=cmd_errors.o cmd.o config_file.o
+LIBPICOBJS=cmd_errors_pic.o cmd_pic.o config_file_pic.o
 LIB64OBJS=cmd_errors64.o cmd64.o 
 
 all: ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/libcmd_pic.a ${TOP_INCDIR}/afs/cmd.h
@@ -46,6 +42,9 @@ cmd_errors.o: cmd_errors.c
 
 cmd.o: cmd.c cmd.h
 
+config_file.o: $(TOP_SRCDIR)/external/heimdal/krb5/config_file.c krb5_locl.h
+       $(AFS_CCRULE) -c $(TOP_SRCDIR)/external/heimdal/krb5/config_file.c
+
 cmd_errors64.o: cmd_errors.c
        ${CC} $(COMMON_CFLAGS) $(CPPFLAGS) ${XCFLAGS64} \
                -c -o cmd_errors64.o cmd_errors.c
@@ -54,13 +53,14 @@ cmd64.o: cmd.c cmd.h
        ${CC} $(COMMON_CFLAGS) $(CPPFLAGS) ${XCFLAGS64} \
                -c -o cmd64.o ${srcdir}/cmd.c
 
-CFLAGS_cmd_errors_pic.o = -fPIC
 cmd_errors_pic.o: cmd_errors.c
-       $(AFS_CCRULE) cmd_errors.c
+       $(SHD_CCRULE) cmd_errors.c
 
-CFLAGS_cmd_pic.o = -fPIC
 cmd_pic.o: cmd.c cmd.h
-       $(AFS_CCRULE) cmd.c
+       $(SHD_CCRULE) ${srcdir}/cmd.c
+
+config_file_pic.o: $(TOP_SRCDIR)/external/heimdal/krb5/config_file.c krb5_locl.h
+       $(SHD_CCRULE) $(TOP_SRCDIR)/external/heimdal/krb5/config_file.c
 
 libcmd64.a: ${LIB64OBJS} AFS_component_version_number64.o
        -$(RM) -f $@
@@ -83,9 +83,7 @@ AFS_component_version_number64.o: AFS_component_version_number.c
                AFS_component_version_number.c
 
 AFS_component_version_number_pic.o: AFS_component_version_number.c
-       ${CC} $(COMMON_CFLAGS) $(CPPFLAGS) -fPIC \
-               -c -o AFS_component_version_number_pic.o \
-               AFS_component_version_number.c
+       $(SHD_CCRULE) AFS_component_version_number.c
 
 #
 # Install targets