File: Makefile.win

package info (click to toggle)
lua-md5 1.3-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 288 kB
  • sloc: ansic: 1,125; makefile: 39; sh: 20
file content (35 lines) | stat: -rwxr-xr-x 1,222 bytes parent folder | download | duplicates (8)
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
# $Id: Makefile.win,v 1.13 2008/05/12 17:49:05 carregal Exp $

include config.win

MD5_OBJS= src\md5.obj src\md5lib.obj 
MD5_LUAS= src\md5.lua
MD5_LIBNAME = core.dll

DES56_OBJS= src\des56.obj src\ldes56.obj
DES56_LIBNAME= des56.dll

all: src\$(MD5_LIBNAME) src\$(DES56_LIBNAME)

.c.obj:
	$(CC) /MD /c /Fo$@ $(CFLAGS) $<

src\$(MD5_LIBNAME) : $(MD5_OBJS)
	link /dll /def:src\md5.def /out:src\$(MD5_LIBNAME) $(MD5_OBJS) $(LUA_LIB)
	IF EXIST src\core.dll.manifest mt -manifest src\core.dll.manifest -outputresource:src\core.dll;2

src\$(DES56_LIBNAME) : $(DES56_OBJS)
	link /dll /def:src\des56.def /out:src\$(DES56_LIBNAME) $(DES56_OBJS) $(LUA_LIB)
	IF EXIST src\des56.dll.manifest mt -manifest src\des56.dll.manifest -outputresource:src\des56.dll;2

install: src\$(MD5_LIBNAME) src\$(DES56_LIBNAME)
	IF NOT EXIST "$(LUA_LIBDIR)\md5" mkdir "$(LUA_LIBDIR)\md5"
	copy "src\$(MD5_LIBNAME)" "$(LUA_LIBDIR)\md5\core.dll"
	IF NOT EXIST "$(LUA_DIR)" mkdir "$(LUA_DIR)"
	copy "$(MD5_LUAS)" "$(LUA_DIR)"
	copy "src\$(DES56_LIBNAME)" "$(LUA_LIBDIR)\"

clean:
	FOR %i in ($(MD5_OBJS)) DO del %i
	FOR %i in ($(DES56_OBJS)) DO del %i
	del "src\$(MD5_LIBNAME)" "src\$(DES56_LIBNAME)" src\core.lib src\core.exp src\des56.lib src\des56.exp