home *** CD-ROM | disk | FTP | other *** search
Makefile | 1995-05-19 | 1.4 KB | 60 lines |
- # Makefile for libhytext.a, a library for writing hypertext
- # applications
-
- CC = gcc-2.1
-
- WXDIR = /project/2/hardy/wx/develop
- WXINC = $(WXDIR)/include
- WXLIB = $(WXDIR)/lib/libwx.a
-
- HYDIR = $(WXDIR)/utils/hytext
- HYINC = $(HYDIR)/src
- HYLIB = $(HYDIR)/lib/libhytext.a
-
- SOURCES = hytext.cc
- HEADERS = hytext.h
- OBJECTS = hytext.o
-
- # Default is to use XView
- DEBUG = -ggdb
- OPT = -O
- GUI = -Dwx_xview
- XVIEW_LINK = $(WXDIR)/src/sb_scrol.o
-
- CPPFLAGS = -I/aiai/packages/prokappa2.0/X/usr/include -I/aiai/packages/X.V11R5/include -I$(WXINC) -I$(WXDIR)/dummy $(GUI) $(DEBUG) -Wall
- CFLAGS = -I/aiai/packages/prokappa2.0/X/usr/include -I/aiai/packages/X.V11R5/include -I$(WXINC) -I$(WXDIR)/dummy $(GUI) $(DEBUG) -Wall
- LDFLAGS = -L/aiai/packages/prokappa2.0/X/usr/lib -L/aiai/packages/X.V11R5/lib -L$(WXDIR)/lib
- LDLIBS = -lwx -lxview -lolgx -lX11 -lm -lg++
-
- all: $(HYLIB)
-
- motif:
- cd $(WXDIR)/src; make -f makefile.unx motif OPT=$(OPT)
- make -f makefile.unx GUI=-Dwx_motif OPT=$(OPT) LDLIBS='-lwx -lXm -lXt -lXmu -lX11 -lm -lg++' XVIEW_LINK=
-
- xview:
- cd $(WXDIR)/src; make -f makefile.unx xview OPT=$(OPT)
- make -f makefile.unx GUI=-Dwx_xview OPT=$(OPT)
-
- $(HYLIB): $(OBJECTS)
- rm -f $@
- ar rv $@ $(OBJECTS)
- ranlib $@
-
- $(OBJECTS): $(HYINC)/hytext.h
-
- deliver:
- cd $(WXDIR)/src; \
- make -f makefile.unx DEBUG= ; \
- cd $(HYDIR) ; \
- make -f makefile.unx DEBUG=
-
- hytext.o: hytext.cc
-
- .cc.o:
- $(CC) -c $(CPPFLAGS) -o $@ $*.cc
-
- clean:
- rm -f $(OBJECTS) $(HYLIB)
-
-