forked from lunarmodules/md5
-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile.win
executable file
·35 lines (26 loc) · 1.19 KB
/
Makefile.win
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