summaryrefslogtreecommitdiffstats
path: root/src/windows/ms2mit/Makefile.in
blob: 0bb4d8d702356419c8b367f63cea3e3650365b36 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# Makefile for the Microsoft to MIT cache converter.
# Works for k5 release only.
#

thisconfigdir=./..
myfulldir=windows/ms2mit
mydir=.
BUILDTOP=$(REL)..$(S)..
DEFINES = 
PROG_LIBPATH=-L$(TOPLIBD) -L$(KRB5_LIBDIR)

VERSIONRC = $(BUILDTOP)\windows\version.rc
RCFLAGS=$(CPPFLAGS) -I$(SRCTOP) -D_WIN32 -DRES_ONLY

MS2MIT=$(OUTPRE)ms2mit.exe
MIT2MS=$(OUTPRE)mit2ms.exe

MS2MITRES=$(MS2MIT:.exe=.res)
MIT2MSRES=$(MIT2MS:.exe=.res)

$(MS2MITRES): $(VERSIONRC)
        $(RC) $(RCFLAGS) -DMS2MIT_APP -fo $@ -r $**
$(MIT2MSRES): $(VERSIONRC)
        $(RC) $(RCFLAGS) -DMIT2MS_APP -fo $@ -r $**

all-windows:: $(MS2MIT) $(MIT2MS)

$(MS2MIT): $(OUTPRE)ms2mit.obj $(MS2MITRES)
    link $(EXE_LINKOPTS) -out:$@ $(OUTPRE)ms2mit.obj $(BUILDTOP)\util\windows\$(OUTPRE)getopt.obj user32.lib advapi32.lib $(KLIB) $(CLIB) $(MS2MITRES)
    $(_VC_MANIFEST_EMBED_EXE)

$(MIT2MS): $(OUTPRE)mit2ms.obj $(MIT2MSRES)
    link $(EXE_LINKOPTS) -out:$@ $(OUTPRE)mit2ms.obj $(BUILDTOP)\util\windows\$(OUTPRE)getopt.obj user32.lib advapi32.lib $(KLIB) $(CLIB) $(MIT2MSRES)
    $(_VC_MANIFEST_EMBED_EXE)

install::
	copy $(OUTPRE)ms2mit.exe $(DESTDIR)
	copy $(OUTPRE)mit2ms.exe $(DESTDIR)

clean:: 
	$(RM) $(OUTPRE)*.exe