Mercurial > cgi-bin > hgweb.cgi > JpegWasher
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 $? $@ |