X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8973fbec7e53fcb47e6bf6815d2db234c533f306..e3a43801df2f05c057892481df9d3cfe30fd8800:/utils/dialoged/src/makefile.unx diff --git a/utils/dialoged/src/makefile.unx b/utils/dialoged/src/makefile.unx index f87d66aab0..df33482948 100644 --- a/utils/dialoged/src/makefile.unx +++ b/utils/dialoged/src/makefile.unx @@ -1,123 +1,18 @@ # # File: makefile.unx # Author: Julian Smart -# Created: 1993 +# Created: 1998 # Updated: -# Copyright: (c) 1993, AIAI, University of Edinburgh +# Copyright: (c) 1998 Julian Smart # # "%W% %G%" # -# Makefile for dialoged example (UNIX). +# Makefile for Dialog Editor (Unix) -WXDIR = ../../.. +PROGRAM=dialoged -# All common UNIX compiler flags and options are now in -# this central makefile. -include $(WXDIR)/src/make.env +OBJECTS = dialoged.o reseditr.o dlghndlr.o reswrite.o\ + winprop.o edtree.o edlist.o symbtabl.o winstyle.o -WXPROPDIR = $(WXDIR)/utils/wxprop -WXPROPINC = $(WXDIR)/utils/wxprop/src -WXPROPLIB = $(WXDIR)/utils/wxprop/lib +include ../../../src/makeprog.env -DIALOGEDDIR = $(WXDIR)/utils/dialoged - -OBJECTS = $(OBJDIR)/dialoged.o $(OBJDIR)/wx_repal.o $(OBJDIR)/wx_resed.o $(OBJDIR)/wx_rdlg.o $(OBJDIR)/wx_reswr.o $(OBJDIR)/wx_rprop.o - - -INC = $(COMPPATHS) -I$(WXDIR)/include/x -I$(WXDIR)/include/base -I$(WXPROPINC) - -XVIEWLDLIBS = -lwxprop_ol -lwx_ol -lxview -lolgx -lX11 -lm $(COMPLIBS) -MOTIFLDLIBS = -lwxprop_motif -lwx_motif -lXm -lXt -lX11 -lm $(COMPLIBS) -HPLDLIBS = -lwxprop_hp -lwx_hp -lXm -lXt -lX11 -lm $(HPCOMPLIBS) -# Default -LDLIBS=$(XVIEWLDLIBS) - -CPPFLAGS = $(XINCLUDE) $(INC) $(OPTIONS) $(GUI) -DDEBUG='$(DEBUG)' $(DEBUGFLAGS) $(WARN) $(OPT) -LDFLAGS = $(XLIB) -L$(WXDIR)/lib -L$(WXPROPLIB) - -.SUFFIXES: - -all: $(OBJDIR) dialoged$(GUISUFFIX) - -wx_ol: - cd $(WXDIR)/src/x; $(MAKE) -f makefile.unx xview - -wx_motif: - cd $(WXDIR)/src/x; $(MAKE) -f makefile.unx motif - -motif: - $(MAKE) -f makefile.unx dialoged_motif GUISUFFIX=_motif GUI=-Dwx_motif GUISUFFIX=_motif OPT='$(OPT)' LDLIBS='$(MOTIFLDLIBS)'\ - OPTIONS='$(OPTIONS)' DEBUG='$(DEBUG)' DEBUGFLAGS='$(DEBUGFLAGS)' WARN='$(WARN)' XLIB='$(XLIB)' XINCLUDE='$(XINCLUDE)' XVIEW_LINK= - -xview: - $(MAKE) -f makefile.unx dialoged_ol GUI=-Dwx_xview GUISUFFIX=_ol CC=$(CC) OPTIONS='$(OPTIONS)'\ - DEBUG='$(DEBUG)' DEBUGFLAGS='$(DEBUGFLAGS)' WARN='$(WARN)' XLIB='$(XLIB)' XINCLUDE='$(XINCLUDE)' - -hp: - $(MAKE) -f makefile.unx GUI=-Dwx_motif GUISUFFIX=_hp CC=CC DEBUG='$(DEBUG)' DEBUGFLAGS='$(DEBUGFLAGS)' WARN='-w' \ - XINCLUDE='$(HPXINCLUDE)' XLIB='$(HPXLIB)' XVIEW_LINK='' LDLIBS='$(HPLDLIBS)' - -$(OBJDIR): - mkdir $(OBJDIR) - -dialoged$(GUISUFFIX): $(OBJECTS) $(WXLIB) - $(CC) $(LDFLAGS) -o dialoged$(GUISUFFIX) $(OBJECTS) $(XVIEW_LINK) $(LDLIBS) - -$(OBJDIR)/dialoged.o: dialoged.$(SRCSUFF) dialoged.h - $(CC) -c $(CPPFLAGS) -o $@ dialoged.$(SRCSUFF) - -$(OBJDIR)/wx_rprop.o: wx_rprop.$(SRCSUFF) - $(CC) -c $(CPPFLAGS) -o $@ wx_rprop.$(SRCSUFF) - -$(OBJDIR)/wx_resed.o: wx_resed.$(SRCSUFF) wx_resed.h - $(CC) -c $(CPPFLAGS) -o $@ wx_resed.$(SRCSUFF) - -$(OBJDIR)/wx_rdlg.o: wx_rdlg.$(SRCSUFF) wx_resed.h - $(CC) -c $(CPPFLAGS) -o $@ wx_rdlg.$(SRCSUFF) - -$(OBJDIR)/wx_repal.o: wx_repal.$(SRCSUFF) wx_repal.h - $(CC) -c $(CPPFLAGS) -o $@ wx_repal.$(SRCSUFF) - -$(OBJDIR)/wx_reswr.o: wx_reswr.$(SRCSUFF) wx_resed.h - $(CC) -c $(CPPFLAGS) -o $@ wx_reswr.$(SRCSUFF) - -wxprop_motif: - cd $(WXPROPDIR)/src; $(MAKE) -f makefile.unx motif OPT='$(OPT)' - -wxprop_ol: - cd $(WXPROPDIR)/src - $(MAKE) -f makefile.unx xview OPT='$(OPT)' - -clean_motif: - $(MAKE) -f makefile.unx GUISUFFIX=_motif cleanany - -clean_ol: - $(MAKE) -f makefile.unx GUISUFFIX=_ol cleanany - -clean_hp: - $(MAKE) -f makefile.unx GUISUFFIX=_hp cleanany - -cleanany: - rm -f $(OBJECTS) $(TESTOBJECTS) test$(GUISUFFIX) dialoged$(GUISUFFIX) core - -HTMLDIR=/home/hardy/html/wx/manuals -docs: ps xlp -ps: $(DIALOGEDDIR)/docs/dialoged.ps -xlp: $(DIALOGEDDIR)/docs/dialoged.xlp -html: $(HTMLDIR)/dialoged/dialoged_contents.html - -$(DIALOGEDDIR)/docs/dialoged.xlp: $(DIALOGEDDIR)/docs/dialoged.tex $(DIALOGEDDIR)/docs/classes.tex $(DIALOGEDDIR)/docs/body.tex $(DIALOGEDDIR)/docs/tech.tex - cd ../docs; tex2rtf dialoged.tex tmp.xlp -xlp -twice - sed -e "s/WXHELPCONTENTS/wxChart Manual/g" < $(DIALOGEDDIR)/docs/tmp.xlp > $(DIALOGEDDIR)/docs/dialoged.xlp - /bin/rm -f $(DIALOGEDDIR)/docs/tmp.xlp - -$(HTMLDIR)/dialoged/dialoged_contents.html: $(DIALOGEDDIR)/docs/dialoged.tex $(DIALOGEDDIR)/docs/body.tex $(DIALOGEDDIR)/docs/tech.tex - cd ../docs; tex2rtf dialoged.tex $(HTMLDIR)/dialoged/dialoged.html -html -twice - -$(DIALOGEDDIR)/docs/dialoged.dvi: $(DIALOGEDDIR)/docs/dialoged.tex $(DIALOGEDDIR)/docs/classes.tex - cd $(DIALOGEDDIR)/docs; latex dialoged; latex dialoged; makeindex dialoged; latex dialoged; latex dialoged - -# makeindex dialoged; bibtex dialoged; latex dialoged; latex dialoged - -$(DIALOGEDDIR)/docs/dialoged.ps: $(DIALOGEDDIR)/docs/dialoged.dvi - cd $(DIALOGEDDIR)/docs; dvips -f -r < dialoged.dvi > dialoged.ps