CURDIR=diawxgtk LOCAL_CLEAN=local_clean WXGTK_INSTALLED := $(shell if [ -f /usr/bin/wxgtk-2.4-config ]; \ then \ echo 1; \ else echo 0; fi ) ifeq ($(WXGTK_INSTALLED),0) all: @echo "Can't compile diawxgtk because wxGTK-devel-2.4.x is not installed" @echo "The GUI frontend won't be compiled" @echo "but linuxconf itself will be ok." @echo "If you want to compile the GUI frontend, install the" @echo "wxGTK toolkit from http://www.wxwindows.org" install: @echo Nothing to install clean: rm -f wxgtk-linuxconf *.o *.bak *~ *.a else LOCAL_INSTALL=local_install all: lib remadmin OBJS = defs.o error.o protowx.o book.o clist.o combo.o \ formbase.o formbutton.o \ group.o group_fit.o \ hline.o layout.o layoutbook.o mainform.o mform.o \ richtext.o sheet.o \ str.o str1.o textarea.o tree.o wxbook.o wxhtml.o wxtree.o diawxgtk.o include ../rules.mak INCLUDES=$(shell wxgtk-2.4-config --cppflags) $(shell glib-config --cflags) WXGTKLIBS=$(shell wxgtk-2.4-config --libs) GTKLIBS=$(shell gtk-config --libs) -ljpeg proto: proto -DPROTO_SKIP -m0+ -bdiawxgtk.h+diawxgtk.pm \ -bremadmin.cc+diawxgtk.pm \ -bmform.cc+diawxgtk.pm \ -berror.cc+diawxgtk.pm \ -blayout.cc+diawxgtk.pm \ -blayoutbook.cc+diawxgtk.pm \ *.cc remadmin: remadmin.o $(CURDIR).a $(GPPLINK) -g remadmin.o $(CURDIR).a -o wxgtk-linuxconf \ -L/usr/X11R6/lib \ -Xlinker -Bstatic $(WXGTKLIBS) -Xlinker -Bdynamic \ $(GTKLIBS) -lgthread # -Xlinker -Bstatic $(WXGTKLIBS) -Xlinker -Bdynamic \ local_install: mkdir -p $(USRBIN) install -c $(INSTROOT) -m 755 wxgtk-linuxconf $(USRBIN) endif local_clean: rm -f wxgtk-linuxconf diawxgtk.o: diawxgtk.h diawxgtk.cc