1 # Copyright (C) 1998 Transarc Corporation. All rights reserved.
4 !INCLUDE ..\..\config\NTMakefile.$(SYS_NAME)
5 !INCLUDE ..\..\config\NTMakefile.version
8 ############################################################################
9 # Definitions for installing header files
11 INCFILEDIR = $(DESTDIR)\include # header file install directory
14 $(INCFILEDIR)\dbrpc.h \
15 $(INCFILEDIR)\basic.h \
16 $(INCFILEDIR)\osidebug.h \
17 $(INCFILEDIR)\osiltype.h \
18 $(INCFILEDIR)\osistatl.h \
19 $(INCFILEDIR)\trylock.h \
20 $(INCFILEDIR)\main.h \
21 $(INCFILEDIR)\osibasel.h \
22 $(INCFILEDIR)\osifd.h \
23 $(INCFILEDIR)\osiqueue.h \
24 $(INCFILEDIR)\osiutils.h \
26 $(INCFILEDIR)\osidb.h \
27 $(INCFILEDIR)\osilog.h \
28 $(INCFILEDIR)\osisleep.h \
29 $(INCFILEDIR)\perf.h \
30 $(INCFILEDIR)\osithrdnt.h
33 $(INCFILEDIR)\dbrpc.h: dbrpc.h
35 ############################################################################
36 # Definitions for building a DLL.
38 DLLFILE = $(DESTDIR)\root.client\usr\vice\etc\libosi.dll
40 ILIBDIR = $(DESTDIR)\lib
61 $(DLLFILE): $(DLLOBJS)
62 $(DLLGUILINK) $(DLLLIBS) -def:libosi.def
64 $(COPY) $*.lib $(ILIBDIR)
68 ############################################################################
71 dbrpc.h dbrpc_c.c dbrpc_s.c: dbrpc.idl
72 $(MIDL) -Zp4 -cpp_cmd $(cc) -cpp_opt "-E" dbrpc.idl
74 ############################################################################
75 # generate versioninfo resources
77 libosi.res: libosi.rc AFS_component_version_number.h
79 ############################################################################
80 # Install target; primary makefile target
82 install_headers: $(INCFILES)
84 install: install_headers $(DLLFILE)
88 ############################################################################
89 # Local clean target; augments predefined clean target
92 $(DEL) dbrpc_s.c dbrpc_c.c dbrpc.h $(DLLFILE) $(INCFILES)