1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
#
# File: Makefile for samples
# Author: Robert Roebling
# Created: 1999
# Updated:
# Copyright: (c) 1998 Robert Roebling
#
# This makefile requires a Unix version of wxWindows
# to be installed on your system. This is most often
# done typing "make install" when using the complete
# sources of wxWindows or by installing the two
# RPM packages wxGTK.XXX.rpm and wxGTK-devel.XXX.rpm
# under Linux.
#
CC = g++
PROGRAM = sffview
OBJECTS = $(PROGRAM).o common.o codes.o decoder.o sfffile.o sffapp.o sffdoc.o
#WXCONFIG_CPP = `wxgtk2-2.5-config --cflags`
WXCONFIG_CPP = `wx-config --cflags`
#WXCONFIG_LD = `wxgtk2-2.5-config --libs --static`
WXCONFIG_LD = `wx-config --libs`
# /usr/lib/libglib-2.0.a \
# /usr/lib/libgobject-2.0.a \
# /usr/lib/libgmodule-2.0.a \
# /usr/lib/libgthread-2.0.a \
WXCONFIG_LD_STATIC = -L/usr/X11R6/lib \
/usr/local/lib/libwx_gtk2_html-2.5.a \
/usr/local/lib/libwx_gtk2_adv-2.5.a \
/usr/local/lib/libwx_gtk2_core-2.5.a \
/usr/local/lib/libwx_base_xml-2.5.a \
/usr/local/lib/libwx_base_net-2.5.a \
/usr/local/lib/libwx_base-2.5.a \
-Wl,-Bstatic -pthread \
-lpangoxft-1.0 -lpangox-1.0 -lpangoft2-1.0 -lpango-1.0 -lgtk-x11-2.0 -lpangoxft-1.0 -lpangox-1.0 -lgdk-x11-2.0 -latk-1.0 -lpangoxft-1.0 -lpangox-1.0 -lgdk_pixbuf-2.0 \
-lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -lfontconfig -lexpat -ltiff -lpng -ljpeg -lz -lXft -lfreetype \
-Wl,-Bdynamic \
-lXi -lXrandr -lX11 -lXext -lXcursor -lXrender -lXinerama \
-lm -lpthread -ldl
#LDADD = -L/usr/X11R6/lib \
# -Wl,-Bstatic -lgtk -lgdk -rdynamic -lgmodule -lglib -Wl,-Bdynamic \
# -lXi -lXext -lX11 -lXpm -lSM -lICE \
# -Wl,-Bstatic -ltiff -ljpeg -lz -Wl,-Bdynamic \
# -lm -lpthread -ldl
# implementation
.SUFFIXES: .o .cpp
.cpp.o :
$(CC) -g -Os -c $(WXCONFIG_CPP) -o $@ $<
all: $(PROGRAM)
$(PROGRAM): $(OBJECTS)
$(CC) -o $(PROGRAM) $(OBJECTS) $(WXCONFIG_LD)
clean:
rm -f *.o $(PROGRAM)
|