Further update
authormsheby <msheby@cinecert.com>
Thu, 21 Aug 2008 01:04:34 +0000 (01:04 +0000)
committermsheby <>
Thu, 21 Aug 2008 01:04:34 +0000 (01:04 +0000)
win32/Makefile.mak

index 3626342380b57728818c8caec46282053c755624..111d343b8d4b63a70b7cc441a67c4e2a9a8f66bc 100755 (executable)
@@ -3,6 +3,14 @@ SRCDIR=..\src
 OPENSSL_DIR = ..\..\openssl\r
 \r
 KUMU_OBJS = KM_fileio.obj KM_log.obj KM_prng.obj KM_util.obj KM_xml.obj\r
+ASDCP_OBJS = MPEG2_Parser.obj MPEG.obj JP2K_Codestream_Parser.obj \\r
+       JP2K_Sequence_Parser.obj JP2K.obj PCM_Parser.obj Wav.obj \\r
+       TimedText_Parser.obj KLV.obj Dict.obj MXFTypes.obj MXF.obj \\r
+       Index.obj Metadata.obj AS_DCP.obj AS_DCP_MXF.obj AS_DCP_AES.obj \\r
+       h__Reader.obj h__Writer.obj AS_DCP_MPEG2.obj AS_DCP_JP2K.obj \\r
+       AS_DCP_PCM.obj AS_DCP_TimedText.obj PCMParserList.obj \\r
+       MDD.obj\r
+\r
 \r
 CXXFLAGS = /nologo /W3 /GR /EHsc /DWIN32 /DKM_WIN32 /D_CONSOLE /I. /DASDCP_PLATFORM=\"win32\" \\r
        /D_CRT_SECURE_NO_WARNINGS /D_CRT_NONSTDC_NO_WARNINGS /RTC1 /DPACKAGE_VERSION=\"win32\" \\r
@@ -12,6 +20,16 @@ CPPFLAGS = $(CXXFLAGS)
 LIB = lib.exe\r
 LIBFLAGS = /NOLOGO /LIBPATH:$(OPENSSL_DIR)\out32dll\r
 \r
+LINK = link.exe\r
+LINKFLAGS = /NOLOGO /SUBSYSTEM:console /MACHINE:I386 /LIBPATH:. /DEBUG\r
+\r
+all: blackwave.exe\r
+\r
 libkumu.lib : $(KUMU_OBJS)\r
-       $(LIB) $(LIBFLAGS) /OUT:libkumu.lib $(KUMU_OBJS) libeay32.lib \r
+       $(LIB) $(LIBFLAGS) /OUT:libkumu.lib $(KUMU_OBJS) libeay32.lib\r
+\r
+libasdcp.lib: $(ASDCP_OBJS)\r
+       $(LIB) $(LIBFLAGS) /OUT:libasdcp.lib $(ASDCP_OBJS) libeay32.lib\r
 \r
+blackwave.exe: blackwave.obj libasdcp.lib libkumu.lib\r
+       $(LINK) $(LINKFLAGS) /OUT:blackwave.exe blackwave.obj libkumu.lib libasdcp.lib Advapi32.lib\r