# makefile for GUIDE library, Time-stamp: <2006-09-25 15:03:26 feeley> # Copyright (C) 1994-2006 by Marc Feeley, All Rights Reserved. herefromroot = lib/guide rootfromhere = ../.. escrootfromhere = "..\/.." SUBDIRS = images PACKAGE_SHORTNAME = @PACKAGE_SHORTNAME@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_SUBDIR = @PACKAGE_SUBDIR@ @SET_MAKE@ srcdir = @srcdir@ VPATH = @srcdir@ srcdirpfx = @srcdirpfx@ C_COMPILER = @C_COMPILER@ C_PREPROC = @C_PREPROC@ FLAGS_OBJ = @FLAGS_OBJ@ FLAGS_DYN = @FLAGS_DYN@ FLAGS_LIB = @FLAGS_LIB@ FLAGS_EXE = @FLAGS_EXE@ DEFS = @DEFS@ LIBS = @LIBS@ GAMBCLIB = @GAMBCLIB@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_LIB = @INSTALL_LIB@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ LN_S = @LN_S@ RANLIB = @RANLIB@ prefix = @prefix@ exec_prefix = @exec_prefix@ includedir = $(prefix)$(PACKAGE_SUBDIR)/include libdir = $(prefix)$(PACKAGE_SUBDIR)/lib bindir = $(prefix)$(PACKAGE_SUBDIR)/bin docdir = $(prefix)$(PACKAGE_SUBDIR)/doc infodir = $(prefix)$(PACKAGE_SUBDIR)/info emacsdir = $(prefix)$(PACKAGE_SUBDIR)/share/emacs/site-lisp .SUFFIXES: .SUFFIXES: .scm .c .cpp .in @obj@ .c@obj@: $(C_COMPILER) $(INCLUDES) $(FLAGS_OBJ) $(DEFS) -D___PRIMAL -D___LIBRARY -D___GAMBCDIR=\"$(prefix)\" -c $(srcdirpfx)$*.c .scm.c: @SETDLPATH@ $(rootfromhere)/gsc/gsc -:=$(srcdirpfx)$(escrootfromhere) -f -c -check $(srcdirpfx)$*.scm INCLUDES = -I$(srcdirpfx)$(rootfromhere)/include -I$(srcdir) @QTINCPATH@ NORMAL_C = NORMAL_CPP = guideuicodeformat.cpp guideuirepl.cpp guideuihighlighter.cpp guideuihighlighterscheme.cpp guideuischeme.cpp guideuiconsoleinfo.cpp guideuitextedit.cpp guideuicont.cpp guideuienv.cpp guideuiinspector.cpp guide.cpp NORMAL_H = guideuicodeformat.h guideuirepl.h guideuitableitem.h guideuihighlighter.h guideuihighlighterscheme.h guideuischeme.h guideuiconsoleinfo.h guideuitextedit.h guideuicont.h guideuienv.h guideuiinspector.h _guide.h guide.h NORMAL_UI = guideuimainwindow.ui guideuifileeditor.ui guideuiformatchooser.ui guideuisearchdialog.ui guideuiabout.ui NORMAL_O = guideuicodeformat@obj@ guideuirepl@obj@ guideuihighlighter@obj@ guideuihighlighterscheme@obj@ guideuischeme@obj@ guideuiconsoleinfo@obj@ guideuitextedit@obj@ guideuicont@obj@ guideuienv@obj@ guideuiinspector@obj@ guide@obj@ NORMAL_O_PLUS = +guideuicodeformat@obj@ +guideuirepl@obj@ +guideuihighlighter@obj@ +guideuihighlighterscheme@obj@ +guideuischeme@obj@ +guideuiconsoleinfo@obj@ +guideuitextedit@obj@ +guideuicont@obj@ +guideuienv@obj@ +guideuiinspector@obj@ +guide@obj@ NORMAL_O_COMMA = guideuicodeformat@obj@,guideuirepl@obj@,guideuihighlighter@obj@,guideuihighlighterscheme@obj@,guideuischeme@obj@,guideuiconsoleinfo@obj@,guideuitextedit@obj@,guideuicont@obj@,guideuienv@obj@,guideuiinspector@obj@,guide@obj@ NORMAL_SOURCES = $(NORMAL_C) $(NORMAL_CPP) $(NORMAL_H) $(NORMAL_UI) HEADERS_SCM = "_guide\#.scm" MODULES = _guide MODULES_SCM = _guide.scm MODULES_C = _guide.c MODULES_O = _guide@obj@ MODULES_O_PLUS = +_guide@obj@ MODULES_O_COMMA = _guide@obj@ SOURCES = $(NORMAL_SOURCES) $(MODULES_C) $(MODULES_SCM) $(HEADERS_SCM) OBJECTS = $(NORMAL_O) $(MODULES_O) OBJECTS_PLUS = $(NORMAL_O_PLUS) $(MODULES_O_PLUS) OBJECTS_COMMA = $(NORMAL_O_COMMA),$(MODULES_O_COMMA) DISTFILES = makefile.in guidepro.in $(SOURCES) all: #all: all-recursive all-local all-local: guidemak $(MODULES_O) $(MAKE) -f guidemak $(MDEFINES) $(MODULES_C): $(srcdirpfx)$(rootfromhere)/lib/header.scm install-local: all uninstall-local: mostlyclean-local: rm -f $(OBJECTS) clean-local: mostlyclean-local rm -f *.da *.bb *.bbg *.gcov distclean-local: clean-local rm -f makefile guidemak guidepro realclean-local: distclean-local rm -f $(MODULES_C) all-recursive install-recursive uninstall-recursive mostlyclean-recursive clean-recursive distclean-recursive realclean-recursive: @if test -n "$(SUBDIRS)"; then \ for subdir in ""$(SUBDIRS); do \ target=`echo $@ | sed 's/-recursive//'`; \ echo making $$target in $$subdir; \ (cd $$subdir && $(MAKE) $$target) || exit 1; \ done \ fi install: install-recursive install-local uninstall: uninstall-recursive uninstall-local mostlyclean: mostlyclean-recursive mostlyclean-local clean: clean-recursive clean-local distclean: distclean-recursive distclean-local realclean: realclean-recursive realclean-local dist: @if test -n "$(SUBDIRS)"; then \ for subdir in ""$(SUBDIRS); do \ echo making $@ in $$subdir; \ mkdir $(rootfromhere)/$(PACKAGE_TARNAME)/$(herefromroot)/$$subdir; \ chmod 777 $(rootfromhere)/$(PACKAGE_TARNAME)/$(herefromroot)/$$subdir; \ (cd $$subdir && $(MAKE) $(MDEFINES) $@) || exit 1; \ done \ fi @echo "Copying distribution files" @for file in $(DISTFILES); do \ ln $(srcdirpfx)$$file $(rootfromhere)/$(PACKAGE_TARNAME)/$(herefromroot) 2> /dev/null \ || cp -p $(srcdirpfx)$$file $(rootfromhere)/$(PACKAGE_TARNAME)/$(herefromroot); \ done makefile: makefile.in $(rootfromhere)/config.status cd $(rootfromhere) && CONFIG_FILES=$(herefromroot)/$@ CONFIG_HEADERS= ./config.status guidepro: guidepro.in $(rootfromhere)/config.status cd $(rootfromhere) && CONFIG_FILES=$(herefromroot)/$@ CONFIG_HEADERS= ./config.status guidemak: guidepro qmake -o guidemak guidepro # Tell versions [3.59,3.63) of GNU make not to export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: