| Line 12... |
Line 12... |
| 12 |
all:
|
12 |
all:
|
| 13 |
@$(MAKE) --no-print-directory buildzlib buildpng buildjpeg buildtiff rbitmap.o
|
13 |
@$(MAKE) --no-print-directory buildzlib buildpng buildjpeg buildtiff rbitmap.o
|
| 14 |
@$(MKDIR) -p ../../../library/grDevices/libs
|
14 |
@$(MKDIR) -p ../../../library/grDevices/libs
|
| 15 |
@$(MAKE) --no-print-directory DLL
|
15 |
@$(MAKE) --no-print-directory DLL
|
| 16 |
|
16 |
|
| 17 |
DLL: ../../../library/grDevices/libs/Rbitmap.dll
|
17 |
DLL: ../../../library/grDevices/libs$(R_ARCH)/Rbitmap.dll
|
| 18 |
|
18 |
|
| 19 |
buildzlib:
|
19 |
buildzlib:
|
| 20 |
@$(MAKE) -C ../../extra/zlib -f Makefile.win
|
20 |
@$(MAKE) -C ../../extra/zlib -f Makefile.win
|
| 21 |
|
21 |
|
| 22 |
## There is a makefile.mingw these days
|
22 |
## There is a makefile.mingw these days
|
| Line 42... |
Line 42... |
| 42 |
$(MAKE) CC='$(CC)' AR='$(AR)' RANLIB=$(RANLIB) -C $(TIFFDIR) -f ../Makefile.tiff JPEGDIR=$(JPEGDIR)
|
42 |
$(MAKE) CC='$(CC)' AR='$(AR)' RANLIB=$(RANLIB) -C $(TIFFDIR) -f ../Makefile.tiff JPEGDIR=$(JPEGDIR)
|
| 43 |
|
43 |
|
| 44 |
rbitmap-CPPFLAGS=-DHAVE_PNG -DHAVE_JPEG -DHAVE_TIFF -I. -I../../extra/zlib -I./$(PNGDIR) -I$(JPEGDIR) -I./$(TIFFDIR) -I../../include
|
44 |
rbitmap-CPPFLAGS=-DHAVE_PNG -DHAVE_JPEG -DHAVE_TIFF -I. -I../../extra/zlib -I./$(PNGDIR) -I$(JPEGDIR) -I./$(TIFFDIR) -I../../include
|
| 45 |
CFLAGS=-O3 -Wall -pedantic
|
45 |
CFLAGS=-O3 -Wall -pedantic
|
| 46 |
|
46 |
|
| 47 |
../../../library/grDevices/libs/Rbitmap.dll: rbitmap.o $(TIFFDIR)/libtiff.a $(PNGDIR)/libpng.a $(JPEGDIR)/libjpeg.a
|
47 |
../../../library/grDevices/libs$(R_ARCH)/Rbitmap.dll: rbitmap.o $(TIFFDIR)/libtiff.a $(PNGDIR)/libpng.a $(JPEGDIR)/libjpeg.a
|
| 48 |
$(DLL) -shared -s -o $@ $^ -L../../../$(IMPDIR) -lR -lRzlib
|
48 |
$(DLL) -shared -s -o $@ $^ -L../../../$(IMPDIR) -lR -lRzlib
|
| 49 |
|
49 |
|
| 50 |
clean:
|
50 |
clean:
|
| 51 |
$(RM) *.o *.a *.dll *.def *~ \#*\#
|
51 |
$(RM) *.o *.a *.dll *.def *~ \#*\#
|
| 52 |
-$(MAKE) CC='$(CC)' -C $(PNGDIR) -f scripts/makefile.std clean
|
52 |
-$(MAKE) CC='$(CC)' -C $(PNGDIR) -f scripts/makefile.std clean
|