174
177
ifeq ($(OS),MINGW32_NT-5.1)
175
178
FFTW_LDFLAGS = -lfftw3-3
180
ifeq ($(OS),MINGW32_NT-6.1)
181
FFTW_LDFLAGS = -lfftw3-3
178
184
# Flags to enable the use of the BOARD library.
179
185
BOARD_CFLAGS = -Dcimg_use_board
188
194
$(EXR_LDFLAGS) $(FFTW_LDFLAGS) $(OPENCV_LDFLAGS) # $(FFMPEG_LDFLAGS) $(XSHM_LDFLAGS) # $(MAGICK_LDFLAGS)
190
196
CUST_UNIX_CFLAGS = $(MANDATORY_CFLAGS) $(X11_CFLAGS) $(XSHM_CFLAGS) $(PNG_CFLAGS) \
191
$(JPEG_CFLAGS) $(TIFF_CFLAGS) $(MINC2_CFLAGS) $(ZLIB_CFLAGS) $(OPENCV_CFLAGS) \
192
$(FFTW_CFLAGS) $(FFMPEG_CFLAGS) $(BOARD_CFLAGS) $(EXR_CFLAGS) $(MAGICK_CFLAGS)
197
$(JPEG_CFLAGS) $(TIFF_CFLAGS) $(MINC2_CFLAGS) $(ZLIB_CFLAGS) \
198
$(FFTW_CFLAGS) $(BOARD_CFLAGS) $(EXR_CFLAGS) $(MAGICK_CFLAGS) # $(FFMPEG_CFLAGS) $(OPENCV_CFLAGS)
193
199
CUST_UNIX_LDFLAGS = $(MANDATORY_LDFLAGS) $(X11_LDFLAGS) $(XSHM_LDFLAGS) $(PNG_LDFLAGS) \
194
$(JPEG_LDFLAGS) $(TIFF_LDFLAGS) $(MINC2_LDFLAGS) $(ZLIB_LDFLAGS) $(OPENCV_LDFLAGS) \
195
$(FFTW_LDFLAGS) $(FFMPEG_LDFLAGS) $(BOARD_LDFLAGS) $(EXR_LDFLAGS) $(MAGICK_LDFLAGS)
200
$(JPEG_LDFLAGS) $(TIFF_LDFLAGS) $(MINC2_LDFLAGS) $(ZLIB_LDFLAGS) \
201
$(FFTW_LDFLAGS) $(BOARD_LDFLAGS) $(EXR_LDFLAGS) $(MAGICK_LDFLAGS) # $(FFMPEG_LDFLAGS) $(OPENCV_LDFLAGS)
197
203
DEBUG_UNIX_CFLAGS = $(MANDATORY_CFLAGS) $(DEBUG_CFLAGS) $(X11_CFLAGS) $(XSHM_CFLAGS) $(PNG_CFLAGS) \
198
204
$(JPEG_CFLAGS) $(TIFF_CFLAGS) $(ZLIB_CFLAGS) $(FFTW_CFLAGS) \
199
$(MAGICK_CFLAGS) $(FFMPEG_CFLAGS) # $(OPENCV_CFLAGS)
205
$(MAGICK_CFLAGS) $(OPENCV_CFLAGS) # $(FFMPEG_CFLAGS)
200
206
DEBUG_UNIX_LDFLAGS = $(MANDATORY_LDFLAGS) $(DEBUG_LDFLAGS) $(X11_LDFLAGS) $(XSHM_LDFLAGS) $(PNG_LDFLAGS) \
201
207
$(JPEG_LDFLAGS) $(TIFF_LDFLAGS) $(ZLIB_LDFLAGS) $(FFTW_LDFLAGS) \
202
$(MAGICK_LDFLAGS) $(FFMPEG_LDFLAGS) # $(OPENCV_LDFLAGS)
208
$(MAGICK_LDFLAGS) $(OPENCV_LDFLAGS) # $(FFMPEG_LDFLAGS)
204
210
MINIMAL_UNIX_CFLAGS = $(MANDATORY_CFLAGS) $(DEBUG_CFLAGS) $(X11_CFLAGS)
205
211
MINIMAL_UNIX_LDFLAGS = $(MANDATORY_LDFLAGS) $(DEBUG_LDFLAGS) $(X11_LDFLAGS)
210
216
STD_MACOSX_CFLAGS= $(MANDATORY_CFLAGS) $(X11_CFLAGS) $(ZLIB_CFLAGS) $(PNG_CFLAGS) \
211
217
$(JPEG_CFLAGS) $(TIFF_CFLAGS) \
212
$(EXR_CFLAGS) $(FFTW_CFLAGS) # $(MAGICK_CFLAGS)
218
$(EXR_CFLAGS) $(FFTW_CFLAGS) # $(MAGICK_CFLAGS)
213
219
STD_MACOSX_LDFLAGS = $(MANDATORY_LDFLAGS) $(X11_LDFLAGS) $(ZLIB_LDFLAGS) \
214
220
$(PNG_LDFLAGS) $(JPEG_LDFLAGS) $(TIFF_LDFLAGS) \
215
$(EXR_LDFLAGS) $(FFTW_LDFLAGS) # $(MAGICK_LDFLAGS)
221
$(EXR_LDFLAGS) $(FFTW_LDFLAGS) # $(MAGICK_LDFLAGS)
217
223
STD_WINDOWS_CFLAGS= $(MANDATORY_CFLAGS) $(GDI32_CFLAGS) $(ZLIB_CFLAGS) $(PNG_CFLAGS) $(JPEG_CFLAGS) $(FFTW_CFLAGS)
218
224
STD_WINDOWS_LDFLAGS = $(MANDATORY_LDFLAGS) $(GDI32_LDFLAGS) $(ZLIB_LDFLAGS) $(PNG_LDFLAGS) $(JPEG_LDFLAGS) $(FFTW_LDFLAGS)
220
STD_GIMP_CFLAGS = -Dgmic_build -Dcimg_display=0 -I$(USR)/include $(FFTW_CFLAGS) $(PNG_CFLAGS) $(ZLIB_CFLAGS) ${IS_BETA_CFLAGS}
226
STD_GIMP_CFLAGS = -Dgmic_build -Dcimg_display=0 -Dcimg_use_rng -I$(USR)/include $(FFTW_CFLAGS) $(PNG_CFLAGS) $(ZLIB_CFLAGS) ${IS_BETA_CFLAGS}
221
227
STD_GIMP_LDFLAGS = -L$(USR)/lib -lpthread $(FFTW_LDFLAGS) $(PNG_LDFLAGS) $(ZLIB_LDFLAGS)
222
228
ifeq ($(OS),MINGW32_NT-5.1)
223
229
STD_GIMP_LDFLAGS += -mwindows
231
ifeq ($(OS),MINGW32_NT-6.1)
232
STD_GIMP_LDFLAGS += -mwindows
226
235
STD_LIB_CFLAGS = -Dcimg_display=0 $(MANDATORY_CFLAGS) $(FFTW_CFLAGS)
227
236
STD_LIB_LDFLAGS = $(FFTW_LDFLAGS)
349
358
cp -f gmic.h $(DESTDIR)$(USR)/include/
350
359
ifneq ($(OS),Darwin)
351
360
mkdir -p $(DESTDIR)$(USR)/lib
352
cp -f libgmic.so $(DESTDIR)$(USR)/lib/libgmic.so.1
361
cp -f libgmic.so $(DESTDIR)$(USR)/lib/libgmic.so.1.5.0.7
362
ln -s $(DESTDIR)$(USR)/lib/libgmic.so.1.5.0.7 $(DESTDIR)$(USR)/lib/libgmic.so.1.5.0
363
ln -s $(DESTDIR)$(USR)/lib/libgmic.so.1.5.0 $(DESTDIR)$(USR)/lib/libgmic.so.1.5
364
ln -s $(DESTDIR)$(USR)/lib/libgmic.so.1.5 $(DESTDIR)$(USR)/lib/libgmic.so.1
354
366
mkdir -p $(DESTDIR)$(USR)/share/man/man1/
355
367
mkdir -p $(DESTDIR)$(USR)/share/man/fr/man1/
362
374
rm -f $(DESTDIR)$(USR)/bin/gmic
363
375
rm -f $(DESTDIR)$(USR)/include/gmic.h
364
376
rm -f $(DESTSIR)$(USR)/lib/libgmic.so.1
377
rm -f $(DESTSIR)$(USR)/lib/libgmic.so.1.5
378
rm -f $(DESTSIR)$(USR)/lib/libgmic.so.1.5.0
379
rm -f $(DESTSIR)$(USR)/lib/libgmic.so.1.5.0.6
365
380
rm -rf $(DESTDIR)$(USR)/share/doc/gmic/
366
381
rm -f $(DESTDIR)$(USR)/share/man/man1/gmic.1.gz
367
382
rm -f $(DESTDIR)$(USR)/share/man/fr/man1/gmic.1.gz