comparison Makefile.win @ 42:4076f1bbf21d

Got ant winapp working!
author davidb
date Sat, 02 May 2020 10:38:33 -0700
parents cd2ca4727b7f
children
comparison
equal deleted inserted replaced
41:4903ac32a287 42:4076f1bbf21d
6 LD = link 6 LD = link
7 LDFLAGS = /NOLOGO /DLL /LIBPATH:"$(EXIV2_HOME)\lib" /DEFAULTLIB:exiv2 7 LDFLAGS = /NOLOGO /DLL /LIBPATH:"$(EXIV2_HOME)\lib" /DEFAULTLIB:exiv2
8 8
9 .PHONY: all checkenv 9 .PHONY: all checkenv
10 10
11 all: checkenv $(BDIR)\jni.dll $(BDIR)\exiv2.dll 11 all: mkdirs checkenv $(BDIR)\jni.dll $(BDIR)\exiv2.dll
12
13 mkdirs:
14 @if not exist "$(BDIR)" md "$(BDIR)"
12 15
13 checkenv: 16 checkenv:
14 @checkenv JRE_HOME EXIV2_HOME 17 @checkenv JRE_HOME EXIV2_HOME
15 18
16 $(NDIR)\native.obj: $(NDIR)\native.cpp 19 $(NDIR)\native.obj: $(NDIR)\native.cpp
17 $(CXX) $(CXXFLAGS) /c /Fo:"$@" "$?" 20 $(CXX) $(CXXFLAGS) /c /Fo:"$@" "$?"
18 21
19 $(BDIR)\jni.dll: $(NDIR)\native.obj 22 $(BDIR)\jni.dll: $(NDIR)\native.obj
20 if not exist "$(BDIR)" md "$(BDIR)"
21 $(LD) $(LDFLAGS) /OUT:"$@" "$?" 23 $(LD) $(LDFLAGS) /OUT:"$@" "$?"
22 24
23 $(BDIR)\exiv2.dll: "$(EXIV2_HOME)\bin\exiv2.dll" 25 $(BDIR)\exiv2.dll: "$(EXIV2_HOME)\bin\exiv2.dll"
24 copy/y/b $? $@ 26 copy/y/b $? $@