summaryrefslogtreecommitdiff
path: root/packaging/u3/tools/makefile.nmake
blob: 241daf8a637daa5d316cc2625ce971d0ff8f06dd (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
#
# $Id$
#

include ../../../config.nmake
include <win32.mak>

TOPDIR	= ..\..\..

CC = cl
LINK = link

COPY = copy

LDFLAGS = /NOLOGO /INCREMENTAL:no /MACHINE:I386 /ENTRY:mainCRTStartup $(LOCAL_LDFLAGS)

CFLAGS=-WX -DHAVE_CONFIG_H $(LOCAL_CFLAGS) -I$(TOPDIR) $(GLIB_CFLAGS) $(GNUTLS_CFLAGS) 

.c.obj::
	$(CC) $(CVARSDLL) $(CFLAGS) -Fd.\ -c $<

all:	utest.exe libgcrypt-11.dll libgpg-error-0.dll

utest.exe:	uuid.obj sysdep.obj utest.obj 
	@echo Linking $@
	$(LINK) /OUT:utest.exe $(guiflags) $(LDFLAGS) utest.obj uuid.obj sysdep.obj $(GNUTLS_LIBS) $(guilibsdll) 

libgcrypt-11.dll libgpg-error-0.dll: $(GNUTLS_DIR)\bin\$@
	$(COPY) $(GNUTLS_DIR)\bin\$@ $@
	
clean:
	rm -rf utest.exe *.obj  
	rm -rf libgcrypt-11.dll libgpg-error-0.dll
	rm -rf state nodeid
   	rm -rf *~ *.*~

distclean:	clean

maintainer-clean:	distclean