windows-more-updates-20030315
[openafs.git] / src / bucoord / NTMakefile
index 79c59d8..6eb3f20 100644 (file)
@@ -19,13 +19,16 @@ INCFILES = bc.h
 LIBFILE = $(DESTDIR)\lib\afs\afsbxdb.lib
 
 LIBOBJS =\
-       dsstub.obj \
-       ubik_db_if.obj \
-       status.obj \
-       dlq.obj \
-       bucoord_errs.obj \
-       volstub.obj \
-       AFS_component_version_number.obj
+       $(OJT)dsstub.obj \
+       $(OJT)ubik_db_if.obj \
+       $(OJT)status.obj \
+       $(OJT)dlq.obj \
+       $(OJT)bucoord_errs.obj \
+       $(OJT)volstub.obj \
+       $(OJT)AFS_component_version_number.obj
+
+$(LIBOBJS):$$(@B).c
+       $(C2OBJ) $**
 
 $(LIBFILE): $(LIBOBJS)
        $(LIBARCH)
@@ -37,25 +40,34 @@ $(LIBFILE): $(LIBOBJS)
 EXEFILE = $(DESTDIR)\etc\backup.exe
 
 EXEOBJS =\
-       main.obj \
-       config.obj \
-       dsstub.obj \
-       volstub.obj \
-       commands.obj \
-       regex.obj \
-       server.obj \
-       dsvs.obj \
-       dump.obj \
-       restore.obj \
-       ubik_db_if.obj \
-       dump_sched.obj \
-       vol_sets.obj \
-       tape_hosts.obj \
-       bucoord_errs.obj \
-       bc_status.obj \
-       status.obj \
-       dlq.obj \
-       backup.res
+       $(OJT)main.obj \
+       $(OJT)config.obj \
+       $(OJT)dsstub.obj \
+       $(OJT)volstub.obj \
+       $(OJT)commands.obj \
+       $(OJT)regex.obj \
+       $(OJT)server.obj \
+       $(OJT)dsvs.obj \
+       $(OJT)dump.obj \
+       $(OJT)restore.obj \
+       $(OJT)ubik_db_if.obj \
+       $(OJT)dump_sched.obj \
+       $(OJT)vol_sets.obj \
+       $(OJT)tape_hosts.obj \
+       $(OJT)bucoord_errs.obj \
+       $(OJT)bc_status.obj \
+       $(OJT)status.obj \
+       $(OJT)dlq.obj 
+
+$(EXEOBJS):$$(@B).c
+       $(C2OBJ) $**
+
+$(OJT)backup.res:AFS_component_version_number.h
+
+       $(RC) backup.rc
+
+$(EXEOBJS):$$(@B).c
+       $(C2OBJ) $**
 
 EXELIBS =\
        $(DESTDIR)\lib\afs\afsbudb.lib \
@@ -79,7 +91,8 @@ EXELIBS =\
         $(DESTDIR)\lib\afs\afsusd.lib \
        $(DESTDIR)\lib\afs\afsprocmgmt.lib \
        $(DESTDIR)\lib\afs\afspioctl.lib \
-       $(DESTDIR)\lib\afs\afsreg.lib
+       $(DESTDIR)\lib\afs\afsreg.lib \
+     $(DESTDIR)\lib\cm_dns.obj
        
 
 $(EXEFILE): $(EXEOBJS) $(EXELIBS)
@@ -97,8 +110,7 @@ bucoord_errs.c bc.h:    bucoord_errs.et bc.p.h
 ############################################################################
 # Definitions for generating versioninfo resources
 
-backup.res: backup.rc AFS_component_version_number.h
-       $(RC) $*.rc
+$(OJT)backup.res: AFS_component_version_number.h
 
 ############################################################################
 # Install 
@@ -110,4 +122,8 @@ install: $(INCFILES) $(LIBFILE) $(EXEFILE)
 # Local clean target; augments predefined clean target
 
 clean::
+       $(DEL) bc.h bucoord_errs.c
+
+
+mkdir: