source: web/old/remctl-2.14/Makefile.w32 @ f6f3e91

web
Last change on this file since f6f3e91 was f6f3e91, checked in by Jessica B. Hamrick <jhamrick@…>, 15 years ago

Preserve directory hierarchy (not sure what happened to it)

  • Property mode set to 100644
File size: 1.2 KB
Line 
1!INCLUDE <Win32.mak>
2
3cflags=$(cflags) /I $(KRB5SDK)\inc\krb5 /I $(KRB5SDK)\inc\krb5\gssapi /I . /D_CRT_SECURE_NO_DEPRECATE /DWIN32_LEAN_AND_MEAN
4
5rcflags=$(rcflags) /I .
6
7remctl.exe: remctl.obj getopt.obj messages.obj messages-die.obj asprintf.obj winsock.obj xmalloc.obj remctl.lib remctl.res
8        link $(ldebug) $(lflags) /LIBPATH:$(KRB5SDK)\lib\$(CPU) /out:$@ $** ws2_32.lib advapi32.lib
9
10remctl.lib: remctl.dll
11
12remctl.dll: api.obj client-v1.obj client-v2.obj error.obj open.obj network.obj asprintf.obj concat.obj gss-tokens.obj gss-errors.obj inet_aton.obj inet_ntop.obj strlcpy.obj strlcat.obj tokens.obj messages.obj messages-die.obj winsock.obj xmalloc.obj libremctl.res
13        link $(ldebug) $(lflags) /LIBPATH:$(KRB5SDK)\lib\$(CPU) /dll /out:$@ /export:remctl /export:remctl_new /export:remctl_open /export:remctl_close /export:remctl_command /export:remctl_commandv /export:remctl_error /export:remctl_output $** gssapi32.lib ws2_32.lib advapi32.lib
14
15{client\}.c{}.obj::
16        $(cc) $(cdebug) $(cflags) $(cvars) /c $<
17
18{util\}.c{}.obj::
19        $(cc) $(cdebug) $(cflags) $(cvars) /c $<
20
21{portable\}.c{}.obj::
22        $(cc) $(cdebug) $(cflags) $(cvars) /c $<
23
24{client\}.rc{}.res:
25        $(rc) $(rcflags) $(rcvars) /fo $@ $<
26
27clean:
28        -del *.obj *.exe *.pdb *.ilk *.exp *.lib *.dll *.res
Note: See TracBrowser for help on using the repository browser.